Brevet FR2809248A1 — publié le 20011123

La presente invention concerne un procédé et un dispositif de compression de données numériques et de codage des données compressées pour les protéger contre les erreurs de transmission. La compression du signal permet de transmettre, respectivement mémoriser, les données numériques en réduisant le temps de transmission, ou le débit de transmission, respectivement en réduisant la place mémoire utilisee. D'autre part, la protection des données numériques contre erreurs de transmission permet d'obtenir des données qui ne sont pas altérees après leur transmission. Des techniques connues de protection de donnees numériques contre les erreurs de transmission sont par exemple le turbo- codage (décrit dans l'article de BERROU, GLAVIEUX et THITIMAJSHIMA Near-Shannon limit error-correcting coding and decoding : turbo-codes , 93, Genève) ou codage convolutif (décrit dans le livre de Shu Lin et Daniel Costello, Jr., Error Control Coding: Fundamentals and Applications Prentice-Hall series in computer applications in Electrical Engineering, Franklin F. Kuo, Editor, 1983). Dans ce contexte, l'invention concerne plus particulièrement le contrôle de débit des données traitées, c'est-à-dire la capacité à atteindre une taille prédéterminée de fichier compressé, cette taille étant adaptée au codage ultérieur de protection contre les erreurs de transmission. Pour compresser une image fixe, un procédé de compression de données classique est par exemple le procédé couramment appelé JPEG (d'après l'anglais Joint Photographic Expert Group). Ce procédé ne permet pas d'effectuer un contrôle de débit. En effet, l'utilisateur peut seulement choisir un facteur de qualité qui indique approximativement le taux de compression, puisque plus le facteur de qualité sera élevé, plus le taux de compression sera faible. Cependant, il n'est pas possible de choisir la taille du fichier compressé, sauf en effectuant une série d'essais avec des facteurs de qualité différents, pour obtenir taille désirée. Avec d'autres techniques de compression, il est en revanche possible de spécifier avant la compression la taille souhaitée du fichier compressé, bit près. Ce fichier sera alors obtenu plus rapidement qu'avec une méthode itérative telle que précédemment décrite. exemple, le procédé JPEG2000, toujours pour les images fixes, permet générer un fichier compressé dont la taille a été spécifiée au préalable. La présente invention vise à combiner une compression données numériques comportant une possibilité de spécifier la taille fichier compressé, avec un codage des données compressées pour protéger contre les erreurs de transmission, en adaptant le fichier compressé aux contraintes liées au codage de protection contre les erreurs de transmission. A cette fin, l'invention propose un procédé d'ajustement moins un paramètre de compression de données représentatives de grandeurs physiques, données compressées étant ensuite codées selon mode de codage pour protéger contre les erreurs de transmission, caractérisé en ce qu'il comporte, à partir d'une taille souhaitée de données compressées, les étapes de - détermination d'au moins une caractéristique du mode codage, - détermination d'une taille effective des données compressées en fonction de la taille souhaitée et de ladite au moins une caractéristique, - ajustement d'au moins un paramètre de compression fonction de la taille effective. Corrélativement, l'invention concerne un dispositif d'ajustement d'au moins un paramètre de compression de données représentatives grandeurs physiques, les données compressées étant ensuite codées selon mode de codage pour les protéger contre les erreurs de transmission, caractérisé en ce qu'il comporte - des moyens de détermination d'au moins une caractéristique du mode codage, - des moyens de détermination d'une taille effective des données compressées en fonction d'une taille souhaitée de données compressées et de ladite moins une caractéristique, - des moyens d'ajustement d'au moins un paramètre de compression en fonction de la taille effective. L'invention propose aussi un procédé de compression de données représentatives de grandeurs physiques, et de codage des données compressées pour les protéger contre les erreurs de transmission caractérisé en ce qu'il comporte, à partir d'une taille souhaitée de données compressées, les étapes de - détermination d'au moins une caractéristique du mode codage, - détermination d'une taille effective des données compressées en fonction de la taille souhaitée et de ladite au moins une caractéristique, - ajustement d'au moins un paramètre de compression fonction de la taille effective, - compression des données, - codage des données compressées. Corrélativement, l'invention propose un dispositif de compression de donnees représentatives de grandeurs physiques, et de codage des données compressées pour les protéger contre les erreurs de transmission, caractérisé en qu'il comporte - des moyens de détermination d'au moins une caractéristique du mode codage, - des moyens de détermination d'une taille effective des données compressées en fonction d'une taille souhaitée de données compressées et de ladite moins une caractéristique, - des moyens d'ajustement d'au moins un paramètre de compression en fonction de la taille effective, - moyens de compression des données, - moyens de codage des données compressées. Grace à l'invention, la taille du fichier compressé est adaptée aux contraintes codage de protection contre les erreurs de transmission, ainsi quantité données utiles compressées puis protégées contre les erreurs transmission est maximisée. En conséquence, pour une quantité donnée de données compressées, l'invention permet de maximiser la qualité des données décodées. Selon une caractéristique préférée, la taille souhaitée est déterminée de manière automatique, notamment la taille souhaitée est déterminée en fonction de contraintes liées au décodage et à la décompression ultérieurs données. Ainsi, les caractéristiques tant de la compression et du codage, du décodage et de la décompression, sont exploitées pour adapter compression et obtenir une qualité de données la meilleure possible après traitement. Selon une caractéristique préférée, le mode de codage traite données par groupe de longueur prédéterminée, et ladite au moins caractéristique du mode de codage est la longueur prédéterminée. Ainsi, l'on évite par exemple l'ajout de bits de bourrage qui seraient sinon nécessaires pour former des groupes de longueur prédéterminée. Selon des caractéristiques préférées alternatives, le mode de codage est un turbo-codage et la caractéristique est une longueur d'entrelacement turbo-codage, ou le mode de codage est un codage convolutif. Selon une caractéristique préférée, l'ajustement d'au moins paramètre compression est un contrôle de débit des données compressées pour obtenir taille effective. Selon des caractéristiques préférées, combinées ou alternatives, le paramètre de compression est la taille effective, la résolution des données après leur décompression, ou un pas de quantification. Selon une caractéristique préférée, la taille effective est un multiple entier de la longueur d'entrelacement. Ainsi, le nombre de bits ajoutés lors du turbo-codage, ces bits ajoutés n'étant pas des données utiles, minimisé. Selon une caractéristique préférée, la taille effective déterminée par arrondi de la taille souhaitée. L'utilisateur obtient alors un fichier dont la taille est très proche de celle qu'il a spécifiée. dispositif d'ajustement ou de compression et codage comporte des moyens mises en #uvre des caractéristiques précédentes. L'invention concerne aussi un appareil numérique incluant le dispositif d'ajustement ou de compression et codage, ou des moyens de mise en oeuvre procédé d'ajustement ou de compression et codage. Cet appareil numérique 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. moyen de stockage d'information, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise programme mettant en oeuvre le procédé de contrôle débit ou de compression et turbo-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 oeuvre l'invention, la figure 2 représente un dispositif de codage selon l'invention, la figure 3 représente un système comportant un dispositif de codage selon l'invention et un dispositif de décodage associé, - la figure 4 est un mode de réalisation de procédé de codage selon l'invention, - figure 5 représente un procédé de détermination d'un ordre de taille souhaitee, selon la présente invention. Selon le mode de réalisation choisi et représenté à la figure 1, un dispositif mettant en ceuvre l'invention est par exemple un micro-ordinateur connecté à différents périphériques, par exemple une caméra numérique 1 (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. Le dispositif 10 comporte une interface de communication 112 reliée à un réseau 113 apte à transmettre des données numériques à traiter ou inversement a transmettre des données traitées par le dispositif. seconde interface de communication 115 est reliée à une antenne 1 pour émettre et recevoir des données. dispositif 10 comporte également un moyen de stockage 108 que par exemple un disque dur. II comporte aussi un lecteur 109 de disque 1 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 qui, une fois lu par le dispositif 10, sera stocké dans le disque dur 108. Selon une variante, le programme permettant au dispositif de mettre oeuvre l'invention, pourra être stocké en mémoire morte 102 (appelée ROM 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 de visualiser les données à traiter ou de servir d'interface avec l'utilisateur qui 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, par exemple la ROM 102, sont transférés dans la mémoire vive RAM 103 qui contiendra alors le code exécutable de l'invention ainsi que registres pour mémoriser les variables nécessaires à la mise en oeuvre 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é selon l'invention. 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 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 référence à la figure 2, un mode de réalisation de dispositif codage selon l'invention est destiné à coder un signal numérique dans le d'une part le compresser et d'autre part de le protéger contre les erreurs transmission. Le dispositif de codage est intégré dans un appareil, qui est exemple appareil photographique numérique, un caméscope numérique, un scanner, une imprimante, un photocopieur, un télécopieur, un système de gestion de base de données, ou encore un ordinateur. Le dispositif selon l'invention comporte une source de signal 1, ici 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 1 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. sortie de la source de signal 1 est reliée à un circuit 2 compression données qui effectue un codage connu en soi de l'image, codage de source. Par exemple, pour une image fixe, le codage utilisé est selon la norme JPEG2000 (en anglais Joint Photographic Expert Group), en cours de normalisation et dont une description est disponible via Internet à l'adresse :llwww.jpeg.orglcd15444-1.pdf. circuit 2 comporte un circuit de transformation de couleur 21 qui transforme images du système rouge-vert-bleu vers le système luminance- chrominance. circuit 21 est relié à un circuit 22 de transformation en ondelettes discrète, , d'après l'anglais Discrete Wavelet Transform. circuit 22 transforme données qu'il reçoit en des coefficients ondelettes. circuit 22 est relié ' circuit 23 de quantification scalaire Q qui quantifie coefficients ondelettes des symboles de quantification. Le circuit 23 est relié à un premier module 24 de codage entropique H1 qui code les données quantifiées selon un codage par bloc, sans perte. A chaque bloc de données codées est associée une donnée de taille qui exprime la contribution du bloc à l'augmentation de taille du fichier compressé et une donnée de distorsion qui exprime la contribution du bloc à la diminution de distorsion dans l'image décodée. Le module 24 de codage entropique H1 est relié à un second module 25 de codage entropique H2 qui effectue des troncatures dans les blocs de données fournis par le module 24. Ces troncatures sont effectuées en fonction de la contribution de chaque bloc de données à l'augmentation de taille de fichier et la réduction de distorsion dans l'image décodée. Seuls les blocs qui contribuent le plus à la diminution de distorsion et le moins à l'augmentation de taille de fichier sont conservés, jusqu'à obtention d'une taille totale qui sera exposée dans la suite. La sortie du circuit de compression 2 est reliée à l'entrée circuit 3 de codage de canal, ici de turbo-codage à deux parités pour proteger les données contre les erreurs de transmission. Le turbo-codage est décrit dans l'article BERROU, GLAVIEUX et THITIMAJSHIMA : Near-Shannon limit error-correcting coding and decoding : turbo-codes , ICC 93, Genève. Un circuit de turbo-codage est classiquement construit à partir de la concaténation en parallèle de deux codeurs convolutionnels récursifs systématiques et d'un entrelaceur. Le fonctionnement d'un codeur convolutionnel peut être représente par un treillis. A partir de son entrée, le circuit de turbo-codage 3 comporte circuit 31 d'ajout de bits (en anglais : padding). Le circuit 31 fournit séquence de symboles binaires à transmettre, ou à coder , a. Le circuit 31 a pour fonction de terminer le treillis en ajoutant des bits de bourrage (en anglais tait bits ou padding bits) de façon que ces bits permettent au codeur de terminer dans l'état souhaité, généralement l'état 0 . Le fait de connaître l'état final de chaque codeur, ajouté au fait que l'état initial est également fixé, permet d'utiliser ultérieurement l'algorithme de décodage du Maximum A Posteriori (MAP). Le circuit 31 est relié à un premier codeur convolutionnel récursif systématique 32, dit codeur RSC d'après l'anglais : Recursive Systematic Convolutional encoder , qui fournit, à partir de la séquence a, deux séquences v1 et v2 de symboles représentatives de la séquence a. circuit 31 est également relié à un entrelaceur 33, qui fournit, à partir de la sequence a, une séquence entrelacée a* dont les symboles sont symboles la séquence a, mais dans un ordre différent. Différents types d'entrelaceurs peuvent être utilisés : entrelaceur à permutations aléatoires, à permutation inverse, entrelaceur de bloc, entrelaceur uniforme ou non embrouilleur pseudo-aléatoire, par exemple. entrelaceur traite les données qu'il reçoit par série de longueur prédéterminee S. L'entrelaceur 33 est relié à un deuxième codeur convolutionnel récursif systématique 34, qui fournit, à partir de la séquence entrelacée a*, troisième séquence, v3, représentative de la séquence a. Les trois séquences v1, v2 et v3 sont fournies à un circuit modulateur 50 qui effectue des traitements classiques de modulation, de filtrage et de cartographie (en anglais mapping ), et éventuellement une modulation en bande transposée. Le signal résultant est émis sur un canal de transmission l'intermédiaire d'une antenne 51. On a considéré ici des turbocodes parallèles, mais l'invention s'applique avec des adaptations à la portée de l'homme du métier, turbocodes séries et aux turbocodes hybrides (comportant une partie de turbocodage série et une partie de turbocodage parallèle). Le premier codeur 32 utilisé ici est un codeur systématique, c'est dire que la séquence v, est identique à la séquence a. Le codeur 32 utilise un polynôme f(x) comme polynôme multiplicateur, codeur 34 utilise un polynôme h(x) comme polynôme multiplicateur, les codeurs 32 et 34 utilisent tous les deux un polynôme g(x) comme polynôme diviseur. Selon l'invention, une interface de régulation 40 lit une taille totale souhaitée du fichier codé. La taille souhaitée RT est par exemple définie l'utilisateur au moment où il effectue la commande de codage. En variante, la taille souhaitée RT n'est pas définie par l'utilisateur mais est définie automatiquement. Par exemple, le dispositif qui recevra l'image fixe une taille mémoire maximale, qui est transmise au codeur et qui détermine la taille souhaitée RT. Cette variante s'applique notamment dans le cas où dispositif récepteur est un téléphone mobile dont la mémoire d'affichage limitée. L'interface de régulation 40 interroge alors l'entrelaceur par l'intermédiaire d'un module d'acquisition de longueur 41, pour connaître la longueur S de l'entrelacement. En variante, la longueur S peut être lue en mémoire. Pour optimiser la ressource réseau qui sera utilisée pour transmettre les données, il est nécessaire de faire en sorte que la taille réelle R de fichier compressé soit un multiple entier de la longueur S de l'entrelaceur, soit R = k.S, où k est un entier. En outre, la taille réelle R de fichier compressé doit être aussi proche que possible de la taille désirée RT. Pour cela, il est possible d'arrondir soit au multiple inférieur, soit au multiple supérieur. Pour choisir le type d'arrondi, un mode de référence prédéterminé, et de préférence changeable d'un codage au suivant par l'utilisateur, est mémorisé dans une mémoire 42. L'interface de régulation interroge la mémoire 42 par l'intermédiaire d'un module d'acquisition de mode 43. Lorsque le mode de référence est arrondi au multiple supérieur la taille réelle = k.S sera telle que k vérifie la condition : (k-1).S Dans le cas de l'arrondi au multiple superieur, les impératifs techniques liés à l'utilisation du turbo-codeur font des ressources supplémentaires vont être utilisées, en cas d'extension signal avec des échantillons nuls, pour correspondre au multiple de longueur S de l'entrelaceur. Dans cette configuration, il y a intérêt à exploiter au maximum cette ressource qui sera de toute façon utilisée. La taille du fichier compressé est par conséquent augmentée à partir de la taille souhaitée RT jusqu'à la valeur maximale, avec pour avantage une qualité améliorée de l'image au décodage. L'arrondi au multiple inférieur correspond au cas où la taille demandée ne peut en aucun cas être dépassée, par exemple si on souhaite stocker le fichier compressé dans une zone mémoire de taille limitée. Lorsque l'interface de régulation 40 a calcule la taille réelle R du fichier compressé, cette taille est transmise à un module contrôle de débit 26 qui est relié aux deux modules de codage entropique 24 et 25. Le codage de l'image est effectué par le circuit de codage 2 qui fournit alors un fichier compressé taille R au turbo-codeur 3. turbo-codeur 3 code le fichier compressé pour le protéger contre les erreurs transmission, et les données en résultant sont par exemple modulées pour être ensuite transmises sur le canal de transmission. II est à noter que le rendement de turbo-codage est de 1I3, c'est-à-dire que si l'entier n représente nombre de bits de padding , la taille du fichier en sortie du turbo-codeur 3x(R + n). variante, la longueur S de l'entrelaceur 33 est paramétrable. Elle est par exemple choisie parmi une gamme prédéterminée de valeurs. Selon une autre variante, l'interface de régulation ne permet à l'utilisateur que choisir taille parmi des valeurs multiples de la longueur d'entrelaceur S. n'est alors nécessaire d'effectuer un calcul d'arrondi. référence à la figure 3, un système dans lequel est mise oeuvre l'invention comporte la source de signal 1, le module de codage de source 2, le module de codage de canal 3 et le module de régulation 4, dont un exemple de réalisation vient d'être exposé. Le module de codage de canal communique avec un module correspondant de décodage de canal 6, via un canal de transmission 5. Le module 6 est relié à un module de décodage de source 7 qui délivre un signal restitué, qui est par exemple visualisé, dans le cas d'une image, par des moyens classiques de visualisation 8. La figure 4 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 de la figure 1 et comporte des étapes E1 à E10. Le procédé est réalisé sous la forme d'un algorithme qui peut être mémorisé en totalité ou 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). Le procédé comporte la compression de l'image et le turbo-codage de l'image compressée, ainsi que le contrôle de débit selon l'invention. L'etape E1 est la détermination de la taille souhaitée RT. L'etape suivante E2 est la détermination de la longueur S de l'entrelaceur. Cette longueur peut prendre une unique valeur, ou une valeur sélectionnée parmi des valeurs prédéterminées. L'étape suivante E3 est la détermination du mode de calcul de la taille réelle : arrondi inférieur ou par arrondi supérieur. L'étape suivante E4 est un test sur le mode choisi. Si le mode choisi est le mode par arrondi inférieur, alors l'étape E4 est suivie de l'étape E5, à laquelle la taille réelle R est calculée selon la formule R = E[RTIS].S, où E[...] dénote la partie entière. Si au contraire le mode choisi est le mode par arrondi supérieur, alors l'étape E4 est suivie de l'étape E6, à laquelle la taille réelle R est calculée selon la formule R = (E[RTIS] + 1).S, où E[ ...] dénote la partie entiere. L'étape E5 ou l'étape E6 est suivie de l'étape E7 est le codage de l'image. Comme exposé précédemment, ce codage est par exemple un codage de type JPEG2000, intégrant un contrôle de débit. Ce codage pour résultat un fichier compressé de taille R, qui est transmis à l'étape suivante E8 au turbo- codeur. L'étape suivante E9 est la protection de l'image compressée contre les erreurs transmission, par turbo-codage. L'étape suivante E10 est la transmission de l'image compressée puis turbo-codée le canal de transmission, après une éventuelle modulation. décodage des données est classique et ne sera par conséquent pas détaille ici. II comporte un turbo-décodage suivi d'une décompression des données reçues. La figure 5 représente un mode de réalisation de procédé de détermination d'un ordre de taille souhaitée par le dispositif de décodage comportant les modules 6, 7 et 8 (figure 3). Le procédé est réalisé sous la forme d'un algorithme qui peut être mémorisé en totalité ou 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 non au dispositif, et peut être amovible. Par exemple, il peut comporter une bande magnétique, une disquette ou un CD-ROM (disque compact à mémoire figée). L'étape E20 est la détermination de la taille mémoire disponible pour le décodage. Comme exposé précédemment, cette taille peut être déterminee par la taille d'affichage de l'image à restituer. Cette taille est soit calculée, soit lue en mémoire. L'etape suivante E21 est le calcul de la taille souhaitée RT fonction de taille mémoire précédemment déterminée. L'etape suivante E22 est la transmission de la taille souhaitée RT codeur comportant les modules 2, 3 et 4, comme schématisé par la ligne pointillés à figure 3. variante, la taille mémoire déterminée à l'étape E21 est transmise au codeur la taille souhaitée RT est calculée dans le codeur, en fonction de taille mémoire transmise. Bien entendu, la présente invention n'est nullement limitée 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. Notamment, l'invention a été décrite en référence à des images fixes, mais elle s'applique à tout type de données numériques, par exemple, de la vidéo. D'autre part, l'ajustement de paramètre de compression peut être effectué sur la résolution des données après leur décompression, ou sur un pas de quantification, de manière alternative ou combinée à l'ajustement décrit sur la taille effective. Enfin, le mode de codage destiné à protéger les données contre les erreurs de transmission peut être un codage convolutif. REVENDICATIONS . Procédé d'ajustement d'au moins un paramètre compression de données représentatives de grandeurs physiques, données compressées étant ensuite codées selon un mode de codage pour protéger contre les erreurs de transmission, caractérisé en ce qu'il comporte, à partir d'une taille souhaitée (RT) de données compressées, les étapes - détermination (E2) d'au moins une caractéristique du mode de codage, - détermination (E5, E6) d'une taille effective (R) des données compressées en fonction de la taille souhaitée et de ladite au moins une caractéristique, - ajustement d'au moins un paramètre de compression (E7) en fonction de la taille effective. 2. Procédé de compression de données représentatives de grandeurs physiques, et de codage des données compressées pour les protéger contre les erreurs de transmission, caractérisé en ce qu'il comporte à partir d'une taille souhaitée (RT) de données compressées, les étapes de - détermination (E2) d'au moins une caractéristique (S) du mode de codage, - détermination (E5, E6) d'une taille effective (R) des données compressées en fonction de la taille souhaitée et de ladite au moins une caractéristique, - ajustement (E7) d'au moins un paramètre de compression en fonction de la taille effective, - compression (E7) des données, - codage (E9) des données compressées. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que la taille souhaitée est déterminée de manière automatique. Procédé selon l'une quelconque des revendications 1 à caractérise en ce que la taille souhaitée est déterminée en fonction contraintes liées au décodage et à la décompression ultérieurs des données. 5. Procédé selon l'une quelconque des revendications 1 à caractérisé en ce que le mode de codage traite les données par groupe longueur prédéterminée, et ladite au moins une caractéristique (S) du mode codage est la longueur prédéterminée. Procédé selon l'une quelconque des revendications 1 à 5, caractérise en ce que le mode de codage est un turbo-codage et la caractéristique (S) est une longueur d'entrelacement du turbo-codage. 7. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que le mode de codage est un codage convolutif. 8. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que l'ajustement d'au moins un paramètre de compression est un contrôle de débit (E7) des données compressées pour obtenir la taille effective. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé ce que le paramètre de compression est la taille effective. 10. Procédé selon l'une quelconque des revendications 1 à caractérisé en ce que le paramètre de compression est la résolution données après leur décompression. 11. Procédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que le paramètre de compression est un pas de quantification. Procédé selon la revendication 6, caractérisé en ce que la taille effective est un multiple entier de la longueur d'entrelacement (S). 13. Procédé selon l'une quelconque des revendications 1 à 12, caractérisé en ce que la taille effective (R) est déterminée par arrondi de la taille souhaitée (RT). Dispositif d'ajustement d'au moins un paramètre compression de données représentatives de grandeurs physiques, données compressées étant ensuite codées selon un mode de codage pour protéger contre les erreurs de transmission, caractérisé en ce qu'il comporte - des moyens de détermination (40, 41) d'au moins une caractéristique (S) du mode de codage, - des moyens de détermination (40) d'une taille effective (R) des données compressées en fonction d'une taille souhaitée (RT) de données compressées et de ladite au moins une caractéristique, - des moyens d'ajustement (26) d'au moins un paramètre de compression en fonction de la taille effective. 15. Dispositif de compression de données représentatives de grandeurs physiques, et de codage des données compressées pour les protéger contre les erreurs de transmission, caractérisé en ce qu'il comporte - des moyens de détermination (40, 41) d'au moins une caractéristique (S) du mode de codage, - des moyens de détermination (40) d'une taille effective (R) des données compressées en fonction d'une taille souhaitée (RT) de données compressées et de ladite au moins une caractéristique, - des moyens d'ajustement (26) d'au moins un paramètre de compression en fonction de la taille effective, - des moyens de compression (2) des données, - des moyens de codage (3) des données compressées. 16. Dispositif selon la revendication 14 ou 15, caractérise en ce qu'il adapté à déterminer la taille souhaitée de manière automatique. 17. Dispositif selon l'une quelconque des revendications 14 à 16, caractérisé en ce qu'il est adapté à déterminer la taille souhaitée fonction de contraintes liées au décodage et à la décompression ultérieurs des données. 18. Dispositif selon l'une quelconque des revendications 14 à 17, caractérisé en ce que les moyens de codage traitent les données groupe de longueur prédéterminée, et ladite au moins une caractéristique du mode de codage est la longueur prédéterminée. 19. Dispositif selon l'une quelconque des revendications 14 à 18, caractérisé en ce que les moyens de codage mettent en ceuvre un turbo- codage dont la caractéristique (S) est une longueur d'entrelacement du turbo- codage. 20. Dispositif selon l'une quelconque des revendications 14 à 18, caractérisé en ce que les moyens de codage mettent en oeuvre un codage convolutif. 21. Dispositif selon l'une quelconque des revendications 14 à 20, caractérisé en ce que les moyens d'ajustement (26) d'au moins paramètre compression mettent en #uvre un contrôle de débit des données compressées pour obtenir la taille effective. 22. Dispositif selon l'une quelconque des revendications 14 à 21, caractérisé en ce qu'il est adapté à considérer un paramètre de compression qui est la taille effective. 23. Dispositif selon l'une quelconque des revendications 14 à 21, caracterisé en ce qu'il est adapté à considérer un paramètre de compression qui la résolution des données après leur décompression. 24. Dispositif selon l'une quelconque des revendications 14 à 21, caracterisé en ce qu'il est adapté à considérer un paramètre compression qui un pas de quantification. 25. Dispositif selon la revendication 19, caractérisé ce qu'il est adapté à considérer une taille effective (R) qui est un multiple entier de la longueur d'entrelacement (S). 26. Dispositif selon l'une quelconque des revendications 14 à 25, caractérisé en ce qu'il est adapté à considérer une taille effective (R) qui est déterminée par arrondi de la taille souhaitée (RT). 27. Dispositif d'ajustement selon la revendication 14, caractérisé en ce que les moyens de détermination et ajustement sont incorpores dans - un microprocesseur (100), - une 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. 28. Dispositif de compression et codage de données selon la revendication 15, caractérisé en ce que les moyens de détermination, ajustement, compression et codage sont incorporés dans - un microprocesseur (100), - une 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. Système comportant un dispositif selon l'une quelconque revendications 14 à 28, et un second dispositif correspondant de décodage décompression de données, caractérisé en ce que la taille souhaitée est déterminée fonction de contraintes liées au décodage et à la décompression des données. 30. Appareil de traitement (10) d'une image numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 13. 31. Appareil de traitement (10) d'une image numérique, caractérisé en ce qu'il comporte le dispositif selon l'une quelconque des revendications 14 à 29.