Brevet FR2782861A1 — publié le 20000303

La présente invention concerne un procédé et un dispositif de transcodage géométrique d'un signal numérique compressé. Elle concerne également un procédé et un dispositif de codage d'une part, et un procédé et un dispositif de décodage d'autre part, associés au procédé et au dispositif de transcodage géométrique. Le domaine technique de l'invention est celui des méthodes de manipulation de données numériques compressées. Le transcodage géométrique est une transformation d'un fichier de données numériques compressées en un autre fichier de données numériques compressées qui une fois décodé, représente un signal numérique qui a subi une transformation géométrique par rapport au signal numérique initial codé dans le fichier de données compressées initial. La transformation géométrique d'un signal numérique mono ou multidimensionnel consiste à changer l'ordre des échantillons du signal numérique dans une ou plusieurs directions du signal numérique. En pratique, dans le cas par exemple d'une image, on peut réaliser une symétrie axiale ou centrale, ou encore une rotation de l'image en manipulant le signal numérique représentant l'image. Il est particulièrement avantageux de pouvoir réaliser cette manipulation et transformation d'un signal numérique codé sans avoir à décompresser puis compresser de nouveau le fichier contenant le signal numérique codé, afin notamment de réduire le nombre de calculs et la place mémoire nécessaire a une décompression du fichier de données numériques compressees. On connaît des techniques de manipulation de données numériques sous une forme compressées, qui ont été codées par un procédé de codage basé sur une transformée en cosinus discrète DCT (en anglais Discrete Cosine Transform). De telles techniques sont décrites par exemple dans l'article "A new family of algorithms for manipulating compressed images" (en français une nouvelle famille d'algorithmes pour la manipulation d'images compressées), de Brian C. Smith, Lawrence A. Rowe, IEEE Transactions on Computer Graphics and Applications, Septembre, 1993, et dans le brevet américain US 5751865 (Felice A. Micco, Martin E. Banton). Cependant, les techniques de compression d'un signal numérique basées sur une transformée en cosinus discrète DCT sont moins performantes en terme de compression que les techniques de compression basées sur une décomposition spectrale du signal numérique en sous-bandes de fréquence. La présente invention vise à remédier aux inconvénients de la technique antérieure en proposant un procédé et un dispositif de transcodage d'un fichier de données compressées par une technique de compression utilisant une décomposition spectrale du signal numérique. A cet effet, I'invention concerne un procédé de transcodage géométrique d'un fichier de données compressées contenant un signal numérique de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale en sous-bandes de fréquence du signal numérique. Conformément à l'invention, ce procédé de transcodage est caractérisé en ce qu'il comporte les étapes suivantes: - extraction de symboles associés aux coefficients des sous- bandes de fréquence dans chaque direction du signal numérique; application d'une transformation géométrique auxdits symboles; - mise à jour de N indicateur(s) représentatif(s) d'un ordre normal ou inversé des symboles respectivement dans N direction(s) du signal numérique; et reconstitution du signal numérique codé par inversion de l'étape d'extraction. Corrélativement, I'invention propose un dispositif de transcodage géométrique d'un fichier de données compressées contenant un signal numérique de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale en sous-bandes de fréquence du signal numérique, caractérisé en ce qu'il comporte: - des moyens d'extraction de symboles associés aux coefficients des sous- bandes de fréquence dans chaque direction du signal numérique; - des moyens d'application d'une transformation géométrique auxdits symboles; - des moyens de mise à jour de N indicateur(s) représentatif(s) d'un ordre normal ou inversé des symboles respectivement dans N direction(s) du signal numérique; et - des moyens de reconstitution du signal numérique codé. Le procédé et le dispositif de transcodage géométrique permettent d'effectuer une transformation géométrique d'un signal numérique codé sur la base d'une décomposition spectrale sans décompresser totalement le signal numérique dés lors que l'on prend la précaution de modifier un indicateur destiné à informer de l'inversion ou non des symboles de sous-bandes de fréquence, dans chaque direction du signal numérique. Cet indicateur permet d'adapter le procédé ultérieur de décodage, et notamment la reconstruction spectrale du signal numérique en fonction de la valeur de cet indicateur. En outre, ce procédé de transcodage évite d'effectuer des modifications de la valeur des symboles associés aux coefficients des sous- bandes de fréquence du signal numérique, sans augmentation de la quantité de calcul nécessaire lors du décodage. Selon une caractéristique avantageuse de l'invention, I'étape d'extraction comporte une lecture du signal numérique codé, les symboles étant des codes entropiques associés respectivement aux coefficients des sous- bandes de fréquence obtenus par décomposition spectrale. Ce mode de réalisation est particulièrement avantageux puisqu'il requiert une décompression minimale du fichier de données compressées, la transformation géométrique étant directement appliquée sur les codes entropiques contenues dans le fichier de données compressées, dits codes à préfixe. Il est cependant bien adapté seulement lorsque le codage du signal numérique utilise un codage entropique, du type codage de Huffman, qui associe un code entropique à chaque coefficient du signal des sous-bandes de fréquence. Suivant une version préférée de l'invention, qui minimise la décompression du fichier et s'applique pour un grand nombre de procédés de codage classiques, utilisant une quantification scalaire des coefficients du signal des sous-bandes, l'étape d'extraction comporte un décodage entropique du signal numérique codé, les symboles étant des symboles de quantifications associés respectivement aux coefficients des sous-bandes de fréquence obtenus par décomposition spectrale. Alternativement, selon une autre version préférée, qui évite la décompression intégrale du fichier, et notamment la recomposition spectrale du signal numérique, l'étape d'extraction comporte une déquantification du signal numérique codé, les symboles étant les coefficients déquantifiés des sous- bandes de fréquence obtenus par décomposition spectrale. Ce mode de réalisation est particulièrement bien adapté lorsque le procédé de codage utilise une quantification vectorielle du signal numérique décomposé en sous-bandes de fréquence. Selon une version préférée de l'invention, I'indicateur est un bit supplémentaire inscrit dans le fichier de données compressées, ayant une valeur initiale représentative d'un ordre normal des coefficients des sous- bandes de fréquence dans une direction associée audit indicateur. Un tel indicateur est particulièrement avantageux en terme de place mémoire utilisée dans le fichier de données compressées. Il est en outre très facilement mis à jour à partir de sa valeur initiale, fixée par exemple lors du codage du signal numérique n'ayant subi aucune transformation géométrique, par exemple par alternance des valeurs 0 et 1 représentatives respectivement d'un ordre normal ou inversé des symboles, et ce pour chaque direction du signal numérique. Dans un mode préféré de mise en oeuvre de l'invention, qui s'applique en particulier aux manipulations géométriques des images, par exemple pour leur impression, le signal numérique étant alors de dimension 2, la transformation géométrique appliquée est une transformation par symétrie axiale ou centrale desdits symboles, une transformation par rotation d'un multiple de 90 degrés ou une combinaison desdites transformations. Dans ce même mode préféré de mise en oeuvre de l'invention, le procédé de transcodage comprend en outre une étape d'interversion d'une sous-bande de fréquence comportant des coefficients de basse fréquence selon une première direction du signal numérique et de haute fréquence selon une seconde direction du signal numérique avec une sous-bande de fréquence de même niveau de résolution dans la décomposition spectrale, comportant des coefficients de haute fréquence dans ladite première direction et de basse fréquence dans ladite seconde direction, lorsque la transformation géométrique appliquée comprend une rotation de 90 degrés ou 270 degrés. Cette caractéristique du procédé de transcodage permet de prendre en compte les changements de direction des symboles lors des rotations de 90 ou 270 degrés d'une image par exemple, pour une application correcte du procédé de décodage du signal numérique. Selon une autre version préférée de l'invention, le fichier de données compressées contenant plusieurs signaux numériques ordonnés suivant un ordre prédéterminé, le procédé de transcodage comporte en outre une étape d'ordonnancement des signaux numériques en fonction de la transformation géométrique appliquée. Le procédé de transcodage s'applique ainsi particulièrement bien à un signal numérique découpé en sous-signaux numériques avant d'être codé, les sous-signaux étant stockés dans un ordre prédéterminé dans le fichier de données compressées. L'invention concerne également un procédé de décodage d'un fichier de données compressées contenant un signal numérique de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale en sous-bandes de fréquence du signal numérique, caractérisé en ce qu'il comprend dans chaque direction du signal numérique les étapes suivantes: - lecture d'un indicateur représentatif d'un état normal ou inversé de coefficients des sous-bandes de fréquence dans ladite direction du signal numérique; - calcul de la parité du signal numérique dans ladite direction; - transformation de filtres de recomposition spectrale originaux dans ladite direction en fonction de la parité du signal numérique et de la valeur de l'indicateur; et - recomposition spectrale du signal numérique au moyen des filtres de recomposition transformés. Corrélativement, I'invention concerne également un dispositif de décodage d'un fichier de données compressées contenant un signal numérique de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale en sous-bandes de fréquence du signal numérique, caractérisé en ce qu'il comporte: - des moyens de lecture d'un indicateur représentatif d'un état normal ou inversé de coefficients des sous-bandes de fréquence dans une direction du signal numérique; - des moyens de calcul de la parité du signal numérique dans ladite direction; - des moyens de transformation de filtres de recomposition spectrale originaux dans ladite direction en fonction de la parité du signal numérique et de la valeur de l'indicateur; et - des moyens de recomposition spectrale du signal numérique au moyen des filtres de recomposition transformés. Ce procédé et dispositif de décodage permettent de décoder un signal numérique en tenant compte de l'inversion éventuelle de coefficients du signal des sous-bandes de fréquence pour la reconstruction spectrale du signal numérique. La transformation des filtres de reconstruction peut être réalisée de manière relativement simple, en fonction de la parité du signal numérique et de l'inversion ou non des coefficients du signal. Selon une version avantageuse de l'invention, qui met en oeuvre une transformation des filtres relativement simple, lors de la transformation des filtres de recomposition spectrale originaux, ces filtres sont symétrisés et/ou décalés d'un indice. Selon une version préférée de l'invention, particulièrement bien adaptée lorsque le procédé de codage du signal numérique comprend dans chaque direction du signal, un traitement du début et un traitement de fin du signal numérique, le procédé de décodage conforme à l'invention comporte en outre les étapes suivantes: - calcul de la parité des filtres de recomposition spectrale; - choix du traitement a appliquer audit signal numérique en fonction de la parité des filtres de recomposition spectrale, de la parité du signal et de la valeur de l'indicateur; et - application dudit traitement choisi au signal numérique avant l'étape de recomposition spectrale. Le procédé de décodage permet ainsi de prendre en compte les problèmes de bord qui se présentent de manière générale aux extrémités d'un signal numérique mono directionnel fini. Il permet d'inverser le traitement à appliquer aux extrémités lors du décodage si les coefficients du signal de sous- bande ont été inversés. Dans une version avantageuse de l'invention, particulièrement simple à mettre en oeuvre, les traitements de début et de fin de signal numérique sont des extensions symétriques du signal numérique. Selon une version préférée de l'invention, le procédé de décodage comporte en outre un étape préalable de découpage du fichier de données compressées en plusieurs signaux numériques ordonnés suivant un ordre prédéterminé, la taille desdits signaux étant déterminée en fonction de la valeur des indicateurs. Le procédé de décodage tient compte ainsi également de la modification de l'ordre des signaux effectuée lors du transcodage des signaux, de manière à redécouper le signal numérique transcodé en sous-signaux correspondants en taille aux sous-signaux découpés lors du codage du signal numérique. L'invention concerne également un procédé de codage d'un signal numérique de dimension N adapté à être transformé géométriquement par un procédé de transcodage conforme à l'invention, caractérisé en ce qu'il comprend les étapes suivantes: - décomposition spectrale en sous-bandes de fréquence du signal numérique; et - inscription dans un fichier compressé comprenant le signal numérique codé de N indicateur(s) associé(s) respectivement à N direction(s) du signal numérique, sous forme d'un bit supplémentaire ayant une valeur initiale représentative d'un ordre normal des coefficients des sous-bandes de fréquence dans une direction associée audit indicateur. Corrélativement, I'invention concerne un dispositif de codage d'un signal numérique de dimension N adapté à être transformé géométriquement par un procédé de transcodage conforme à l'invention, caractérisé en ce qu'il comporte: - des moyens de décomposition spectrale en sous- bandes de fréquence du signal numérique; et - des moyens d'inscription dans un fichier de données compressées contenant le signal numérique codé de N indicateur(s) associé(s) respectivement à N direction(s) du signal numérique, sous forme d'un bit supplémentaire ayant une valeur initiale représentative d'un ordre normal des coefficients des sous- bandes de fréquence dans une direction associée audit indicateur. Ce procédé et dispositif de codage présente l'intérêt d'associer, dés le codage, au signal numérique un indicateur représentatif d'un état normal, non transformé, du signal numérique. En associant un indicateur à chaque direction du signal numérique, on peut lors du transcodage modifier ces indicateurs pour tenir compte des transformations du signal numérique, sous une forme compressée, dans toutes les directions de l'espace contenant le signal numérique. L'invention vise également un appareil de traitement de signal numérique comportant des moyens adaptés à mettre en oeuvre le procédé de transcodage, le procédé de décodage ou le procédé de codage, ou encore comportant un dispositif de transcodage, un dispositif de décodage ou un dispositif de codage tels qu'exposés ci-dessus. Les procédés de transcodage, décodage et codage conforme à l'invention sont particulièrement bien adaptés à être mis en oeuvre dans un appareil photographique numérique, un ordinateur ou un photocopieur. Corrélativement, I'invention concerne également un ordinateur, un photocopieur ou un appareil photographique numérique comportant un dispositif de transcodage, un dispositif de décodage ou un dispositif de codage conforme à l'invention. Les procédés de transcodage et de décodage sont en outre particulièrement bien adaptés à être mis en oeuvre dans une imprimante numérique. Corrélativement, I'invention concerne également une imprimante numérique comprenant un dispositif de transcodage ou un dispositif de décodage conforme à l'invention. Les avantages de l'appareil de traitement d'un signal numérique, de l'appareil photographique numérique, de l'ordinateur, du photocopieur et de I'imprimante numérique sont analogues à ceux des procédés qu'ils mettent en oeuvre ou des dispositifs qu'ils comportent. Un moyen de stockage d'information, lisible par un ordinateur ou un microprocesseur, intégré ou non à ce dernier, éventuellement amovible, mémorise un programme mettant en oeuvre le procédé de codage et/ou de transcodage et/ou de décodage. D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après d'un mode de réalisation préféré de l'invention. Aux dessins annexés, donnés à titre d'exemples non limitatifs: - la figure 1 est un diagramme bloc d'un dispositif de codage conforme à un mode de réalisation de l'invention; - la figure 2 est un diagramme bloc d'un dispositif de transcodage conforme à un mode de réalisation de l'invention; - la figure 3 est un diagramme bloc d'un dispositif de décodage conforme à un mode de réalisation de l'invention; la figure 4 est un circuit de décomposition en sous-bandes de fréquence et de recomposition, inclus dans les dispositifs de codage et de décodage illustrés respectivement aux figures 1 et 3; - les figures 5 et 6 illustrent une décomposition spectrale d'une image en sous-bandes de fréquence; - la figure 7 représente un dispositif de traitement d'un signal numérique adapté à mettre en oeuvre les procédés de codage, transcodage et décodage de l'invention; - la figure 8 est un algorithme de codage d'un signal de codage conforme à un mode de réalisation de l'invention; - la figure 9 est un algorithme de transcodage conforme à un mode de réalisation de l'invention; - la figure 10 est un algorithme de décodage conforme à un mode de réalisation de l'invention.; - la figure 11 illustre schématiquement le procédé de transcodage appliqué à plusieurs signaux numériques ordonnés; et - la figure 12 est un algorithme de transcodage de plusieurs signaux numériques ordonnés. On va décrire tout d'abord en référence à la figure 1 un dispositif de codage conforme à un mode de réalisation de l'invention destiné à coder un signal numérique S dans le but de le compresser. Dans ce mode particulier de réalisation, le signal numérique S est de dimension 2, formé d'une suite d'échantillons numériques représentant une image. Les échantillons numériques sont par exemple des octets, chaque valeur d'octet représentant un pixel d'une image, ici à 256 niveaux de gris, ou image noir et blanc. Le signal S est fourni au dispositif de codage de manière classique par une source de signal qui, soit contient le signal numérique, et est par exemple une mémoire, un disque dur ou un CD-ROM, soit convertit un signal analogique en un signal numérique, et est par exemple un appareil photographique analogique associé à un convertisseur analogiquenumérique. Le dispositif de codage comporte des moyens de décomposition spectrale 2 en sous-bandes de fréquence du signal numérique. Ces moyens de décomposition spectrale sont constitués d'un ensemble classique de filtres, respectivement associés à des décimateurs par deux, qui filtrent le signal d'image selon deux directions. Comme le signal filtré possède un support plus large que le support du signal original, le dispositif de codage comporte classiquement des moyens de traitement 1, en amont des moyens de décomposition 2, adaptés à traiter les extrémités du signal numérique pour éviter les problèmes liés aux effets de bord. Dans cet exemple de réalisation, les moyens de traitement 1 de début et de fin de signal numérique sont adaptés à réaliser des extensions symétriques du signal numérique. Ces moyens de traitement 1 peuvent être adaptés à mettre en oeuvre tout autre traitement équivalent, par exemple le repliement des filtres. De manière courante, un signal numérique de longueur K, X(0) X(1) X(2) X(3).........X(K-4) X(K-3) X(K-2) X(K-1) peut être étendu à ses extrémités par: - une extension dont le centre de symétrie est le dernier échantillon du signal (extension P): X(2) X(1)/X(0) X(1) X(2) X(3)......X(K-4) X(K-3) X(K-2) X(K-1) / X(K-2) X(K-3) ou - une extension dont le centre de symétrie est le demi-échantillon extérieur au signal (extension 1/2P): X(1) X(0) / X(0) X(1) X(2) X(3)......X(K-4) X(K-3) X(K-2) X(K-1) / X(K- 1) X(K-2) ou - une extension dont le centre de symétrie est le dernier échantillon du signal et o les échantillons extérieurs au signal sont multipliés par-1 (extension -P): -X(2) -X(1) / X(0) X(1) X(2) X(3)...X(K-4) X(K-3) X(K-2) X(K-1) / -X(K- 2) -X(K-3) ou - une extension dont le centre de symétrie est le demi-échantillon extérieur au signal et o les échantillons extérieurs au signal sont multipliés par -1 (extension -1/2P): -X(1) -X(0) / X(0) X(1) X(2) X(3)...X(K-4) X(K-3) X(K-2) X(K-1) / -X(K- 1) -X(K-2) ou - une extension dont le centre de symétrie est un zéro aux extrémités du signal et o les échantillons extérieurs au signal sont multipliés par-i (extension-1/2P0): -X(1) -X(0) 0 X(0) X(1) X(2) X(3)...X(K-4) X(K-3) X(K-2) X(K-1) 0 -X(K- 1) -X(K-2) Le type d'extension utilisée est identique aux deux extrémités du signal numérique lors du codage et de la décomposition spectrale de celui-ci. En revanche, l'extension peut être différente lors du décodage et de la recomposition spectrale du signal, en fonction de la parité du signal et du filtre utilisé. Cette modification du type d'extension sera expliquée plus en détails ci- après, en relation avec le procédé de décodage conforme à l'invention. Dans cet exemple de réalisation, les moyens de traitement 1 des extrémités du signal sont adaptés à utiliser une extension P si la parité de longueur des filtres de décomposition utilisés est impaire et une extension 1/2P si la parité de longueur des filtres est paire. De préférence, les moyens de décomposition spectrale 2 sont adaptés à réaliser une décomposition en ondelettes discrète et sont constitués d'un circuit de décomposition en sous-bandes, ou circuit d'analyse, formé d'un ensemble de filtres d'analyse 21, 22, respectivement associés à des décimateurs par deux 210, 220 (voir figure 4). Ce circuit de décomposition filtre le signal d'image S selon deux directions, en sous- bandes de basses fréquences et de hautes fréquences spatiales. Ces filtres de décomposition passe-bas hl(k) et passe-haut gl(k) ont la même parité de longueur, appelée dans la suite parité des filtres. Dans cet exemple, seul un bloc d'analyse a été représenté. Le circuit de décomposition comporte cependant de préférence plusieurs blocs successifs d'analyse pour décomposer le signal S en des sous-bandes selon plusieurs niveaux de résolution. Cette décomposition en sous-bandes est bien connue et nous rappelons cidessous brièvement les différentes étapes d'analyse mises en oeuvre, en référence aux figures 5 et 6, dans le cas d'une image I décomposée en sous-bandes à un niveau de décomposition égal à 3. Un premier bloc d'analyse reçoit le signal d'image I et le filtre à travers deux filtres numériques respectivement passe-bas et passe-haut, selon une première direction, par exemple horizontale. Après passage dans des décimateurs par deux, les signaux filtrés résultants sont à leur tour filtrés par deux filtres respectivement passe-bas et passe- haut, selon une seconde direction, par exemple verticale. Chaque signal est à nouveau passé dans un décimateur par deux. On obtient alors en sortie de ce premier bloc d'analyse, quatre sous-bandes LL1, LH,, HL, et HH, de résolution la plus élevée dans la décomposition. La sous-bande LL, comporte les composantes de basse fréquence selon les deux directions du signal d'image I. La sous-bande LH, comporte les composantes de basse fréquence selon une première direction et de haute fréquence selon une seconde direction du signal image I. La sous-bande HL, comporte les composantes de haute fréquence selon la première direction et les composantes de basse fréquence selon la seconde direction. Enfin, la sous- bande HH, comporte les composantes de haute fréquence selon les deux directions. Un second bloc d'analyse filtre à son tour la sous-bande LL, pour fournir de la même manière quatre sous-bandes LL2, LH2,HL2 et HH2 de niveau de résolution intermédiaire dans la décomposition. Enfin, dans cette exemple, la sous-bande LL2 est à son tour analysée par un troisième bloc d'analyse pour fournir quatre sous- bandes LL3, LH3, HL3 et HH3 de résolution la plus faible dans cette décomposition. On obtient ainsi 10 sous-bandes et trois niveaux de résolution. Bien entendu, le nombre de niveaux de résolution, et par conséquent de sous- bandes, peut être choisi différemment, et par exemple être égal à quatre niveaux de résolution avec 13 sous-bandes. Dans un autre mode de réalisation, on peut également décomposer les sous-bandes HL, LH et HH en sous-bandes de résolution inférieure. Comme illustré à la figure 1, le dispositif de codage comporte en outre des moyens de quantification 3 pour quantifier de manière classique, par des symboles de quantification, les coefficients du signal décomposé en sous- bandes de fréquence, et des moyens de codage entropique 4 pour coder les symboles de quantification. Ces différents moyens de traitement 1, décomposition spectrale 2, quantification 3 et codage entropique 4 sont couramment utilisés dans le domaine de la compression d'images et ne seront pas décrits plus en détails ici. Dans ce mode de réalisation préféré, les moyens de quantification 3 sont adaptés à réaliser une quantification scalaire des coefficients du signal des sous-bandes LL3, LH3, HL3, HH3, LH2, HL2, HH2, LH1, HL1 et HH1. Ainsi, chaque coefficient ci des sous-bandes de fréquence est représenté de manière unique par un symbole de quantification qi. A titre d'exemple, le codage entropique peut être un codage arithmétique. Conformément à l'invention, le dispositif de codage comporte des moyens d'inscription 5 dans un fichier de données compressées F contenant le signal numérique codé de N indicateur(s) associé(s) à chaque direction du signal numérique, N étant égal ici à 2. Cet indicateur se présente sous forme d'un bit supplémentaire ayant une valeur initiale représentative d'un ordre normal des coefficients du signal des sous-bandes de fréquence dans une direction associée à l'indicateur. Pour une image de dimension 2, deux indicateurs sont inscrits dans le fichier compressé F, un premier indicateur Ih associé à la direction horizontale et un second indicateur Iv associé à la direction verticale du signal numérique S. La valeur initiale représentative de l'ordre normal des coefficients de sous- bandes, c'est-à-dire d'une image n'ayant subi aucune transformation géométrique, peut être égale à 0 à titre d'exemple. On obtient ainsi en sortie du dispositif de codage un fichier de données compressées F comprenant le signal numérique S codé et non transformé géométriquement, et les indicateurs Ih et Iv inscrits avec leur valeur initiale 0. On va décrire à présent en référence à la figure 2, le dispositif de transcodage conforme à un mode de réalisation de l'invention et adapté à transcoder un fichier compressé F par le dispositif de codage décrit précédemment. Ce dispositif de transcodage géométrique comporte: - des moyens d'extraction 6 de symboles associés aux coefficients des sous-bandes de fréquence dans chaque direction du signal numérique; - des moyens d'application 7 d'une transformation géométrique aux symboles; - des moyens de mise à jour 8 des indicateurs Ih et Iv représentatifs d'un ordre normal ou inversé des symboles respectivement dans les deux directions du signal numérique; et - des moyens de reconstitution 10 du signal numérique codé transformé géométriquement dans le fichier compressé F*. Dans cet exemple, et en relation avec le mode de réalisation décrit cidessus du dispositif de codage, les moyens d'extraction 6 sont adaptés à réaliser un décodage entropique du signal numérique codé, les symboles étant des symboles de quantifications qi associés respectivement aux coefficients ci du signal des sous-bandes de fréquence obtenus par décomposition spectrale. Les moyens d'application 7 d'une transformation géométrique sont par exemple adaptés à réaliser une transformation par symétrie axiale ou centrale des symboles qi, une transformation par rotation d'un multiple de 90 degrés ou une combinaison de ces transformations. Ils sont adaptés à mettre à jour la largeur et la hauteur de l'image dans le fichier compressé, la hauteur et la largeur étant interverties lorsque l'image est pivotée de 90 ou 270 degrés. L'image décodée pourra ainsi à titre d'exemples être transformée suivant une symétrie axiale (verticale ou horizontale), être retournée (rotation de 180 degrés) ou orientée différemment (rotation de 90 ou 270 degrés). Les moyens de mise à jour 8 des indicateurs Ih et Iv modifient la valeur de cet indicateur lorsque la transformation appliquée modifie l'ordre des symboles dans la direction associée à l'indicateur. La valeur de l'indicateur est alors égale à 1 lorsque l'ordre des symboles est inversé par rapport à la décomposition. Le tableau 1 ci-dessous illustre, en fonction de différents types de transformations géométriques appliquées, les nouvelles valeurs, notées l'h et I'v, des indicateurs Ih et Iv, qui viennent remplacer les anciennes valeurs dans le fichier compressé transcodé. Ces nouvelles valeurs l'h et l'v sont fonction de la transformation géométrique appliquée et des anciennes valeurs des indicateurs Ih et Iv. On note ci-après inv(l) le bit inverse du bit 1, c'est-à-dire que inv(l) = 1 lorsque I = 0 et inv(l) = 0 lorsque I = 1. Les rotations sont indiquées dans le sens des aiguilles d'une montre. Transformation I'h I'v identité Ih Iv rotation de 90 degrés inv(lv) Ih rotation de 180 degrés inv(lh) inv(lv) rotation de 270 degrés Iv inv(lh) symétrie d'axe vertical inv(lh) Iv symétrie d'axe vertical puis rotation de inv(lv) inv(lh) degrés symétrie d'axe vertical puis rotation de Ih inv(lv) degrés symétrie d'axe vertical puis rotation de Iv Ih 270 degrés Tableau 1 Les moyens de reconstitution 10 sont dans cet exemple des moyens de codage entropique adaptés à recompresser le fichier de données contenant le signal numérique qui a été transformé géométriquement. Dans cet exemple de réalisation en dimension 2, le dispositif de transcodage comprend en outre des moyens d'interversion 9 des sous- bandes de fréquence HL3, HL2 et HL1 comportant des coefficients ci de basse fréquence selon une première direction du signal numérique et de haute fréquence selon une seconde direction du signal numérique avec respectivement les sous-bandes de fréquence LH3, LH2 et LH1 de même niveau de résolution dans la décomposition spectrale, comportant des coefficients ci de haute fréquence dans la première direction et de basse fréquence dans la seconde direction Cette interversion des sous- bandes est réalisée lorsque la transformation géométrique appliquée comprend une rotation de 90 degrés ou 270 degrés qui modifie la direction des coefficients c,. On obtient ainsi en sortie du dispositif de transcodage un fichier de données compressées F* qui est transcodé par rapport au fichier de données compressées initial F de sorte qu'au décodage, le signal numérique décodé S* aura été transformé géométriquement par rapport au signal numérique initial S. On va décrire à présent le dispositif de décodage conforme à un mode de réalisation de l'invention, en référence à la figure 3, qui permet de décoder un fichier de données compressées transcodé par le dispositif de transcodage décrit précédemment. Ce dispositif de décodage comporte des moyens de lecture 11 d'un indicateur Iv ou Ih représentatif d'un état normal ou inversé de coefficients ci du signal des sous-bandes de fréquence dans une direction du signal numérique. Il comporte en outre des moyens de décodage entropique 12 et de déquantification 13 pour décoder et déquantifier de manière classique le signal numérique compressé. Conformément à l'invention, il comprend également des moyens de calcul 14 de la parité du signal numérique et des moyens de transformation 18 des filtres de recomposition spectrale originaux en fonction de la parité du signal numérique et de la valeur de l'indicateur. Des moyens de recomposition spectrale 19 du signal numérique sont adaptés à reconstruire le signal au moyen des filtres de recomposition transformés. Les moyens de recomposition spectrale 19 comprennent un circuit de synthèse qui correspond au circuit d'analyse décrit dans le dispositif de codage. De manière connue, et comme illustré à la figure 4, des filtres de synthèses 24 et 25 sont associés respectivement à des multiplicateurs par deux 240 et 250. Le circuit de synthèse comporte bien entendu autant de blocs de synthèse que le circuit d'analyse comporte de blocs d'analyse. Dans cet exemple de réalisation, le circuit de synthèse comportera trois blocs successifs de synthèse. Il est connu que les conditions de reconstruction parfaite du signal numérique impliquent que la parité des filtres de recomposition passe- bas h2(k) et passe-haut g2(k) est identique à celle des filtres de décomposition hl(k) et g 1 (k). En outre les filtres de décomposition passe-bas hl(k) et de recomposition passe-bas h2(k) sont symétriques. De manière générale, les filtres de décomposition et de recomposition vérifient les relations suivantes qui assurent une reconstruction parfaite du signal numérique S: g1 (k) = (-1)kh2(-k+1) et g2(k) = (- 1)khl (-k+l) Les moyens de transformation 18 des filtres de recomposition h2 et g2 sont adaptés à modifier ces filtres pour tenir compte des inversions de l'ordre des coefficients ci dans les sous-bandes. Le tableau 2 ci-dessous illustre la transformation des filtres de synthèse initiaux qui peut s'interpréter comme la construction de nouveaux filtres de synthèse h'2 et g'2: Parité du signal à reconstruire Ih (ou Iv) h'2(k) g'2(k) Impair 0 h2(k) g2(k) Impair 1 h2(-k) g2(-k) Pair 0 h2(k) g2(k) Pair 1 h2(-k+1) g2(-k+1) Tableau 2 Les moyens de transformation 18 des filtres de recomposition spectrale originaux sont ainsi adaptés à symétriser ou à décaler d'un indice les filtres de recomposition spectrale h2(k) et g2(k). La transformation des filtres peut, pour une simplification de la mise en euvre du dispositif de décodage, s'interpréter également comme une conservation des filtres de recomposition originaux et une modification de leur application. Dans cette interprétation, on utilise systématiquement les filtres de synthèse h2 et g2. Si les filtres sont de longueur paire, on prend l'opposé du signal passe-haut pour effectuer la recomposition spectrale. De plus, si le signal numérique est de longueur paire et que l'indicateur Ih (ou Iv) est égal à 1, le sur-échantillonnage réalisé lors de la recomposition spectrale est adapté à insérer le premier zéro avant le premier coefficient du signal (alors que dans une recomposition spectrale classique, le premier zéro est inséré après le premier coefficient). Conformément à l'invention le dispositif de décodage comporte en outre: des moyens de calcul 15 de la parité des filtres de recomposition spectrale h2(k) et g2(k); - des moyens de choix 16 du traitement à appliquer au signal numérique en fonction de la parité des filtres de recomposition spectrale h2(k) et g2(k), de la parité du signal S et de la valeur de l'indicateur Iv ou Ih; et - des moyens d'application 17 du traitement choisi au signal numérique. En effet, de manière connue dans une décomposition spectrale, lorsqu'on applique aux extrémités d'un signal respectivement un traitement A et un traitement B avant sa décomposition spectrale, il convient d'appliquer avant sa reconstruction un traitement A' et un traitement B', le choix de ces traitements dépendant de la parité des filtres et de la parité du signal à reconstruire. Les moyens de choix 16 et d'application de traitement 17 conforme à l'invention permettent d'inverser les traitements d'extrémités lorsque les coefficients du signal des sous-bandes ont été inversés. On donne ci-après à titre d'exemples deux tableaux permettant de choisir le traitement à appliquer aux extrémités du signal lorsque au codage, on choisit un traitement de type P lorsque la parité des filtres est impaire et de type 1/2P lorsque la parité des filtres est paire. Le tableau 3 donne les extensions du signal pour sa reconstruction par le filtre de recomposition passe-bas. Le tableau 4 donne les extensions du signal pour sa reconstruction par le filtre de recomposition passe-haut. Parité des filtres Parité du signal Ih (ou Iv) extension du extension de début du signal la fin du signal Impair Impair 0 P P Impair Impair 1 P P Impair Pair 0 P 1/2P Impair Pair 1 1/2P P Pair Impair 0 1/2P P Pair Impair 1 P 1/2P Pair Pair 0 1/2P 1/2P Pair Pair 1 1/2P 1/2P Tableau 3 Parité des filtres Parité du signal Ih (ou Iv) extension du extension de début du signal la fin du signal Impair Impair 0 1/2P 1/2P Impair Impair 1 1/2P 1/2P Impair Pair 0 1/2P P Impair Pair 1 P 1/2P Pair Impair 0 -1/2P -1/2P0 Pair Impair 1 -1/2P0 -1/2P Pair Pair 0 -1/2P -1/2P Pair Pair 1 -1/2P -1/2P Tableau 4 Dans un mode de réalisation préféré de l'invention, les moyens de traitement 1, de décomposition 2, de quantification 3, de codage entropique 4 et les moyens d'inscription 5 du dispositif de codage sont incorporés dans un microprocesseur 100, une mémoire morte 102 comportant un programme pour coder le signal numérique, et une mémoire vive 103 comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. De manière similaire, les moyens d'extraction 6, d'application 7 d'une transformation géométrique, de mise à jour 8, d'interversion 9 et de reconstitution 10 du dispositif de transcodage sont incorporés dans un microprocesseur 100, une mémoire morte 102 comportant un programme pour transcoder géométriquement un signal numérique codé, et une mémoire vive 103 comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution du programme. De même, les moyens de lecture 11, de décodage entropique 12, de déquantification 13, de calcul 14 de la parité du signal numérique, de calcul 15 de la parité des filtres, de choix 16, d'application 17, de transformation 18 et de recomposition spectrale 19 du dispositif de décodage sont incorporés dans un microprocesseur 100, une mémoire morte 102 comportant un programme pour décoder le signal numérique codé, et une mémoire vive 103 comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution du programme. Le microprocesseur 100, la mémoire morte 102 et la mémoire vive 103 peuvent être intégrés à un ordinateur 20 tel qu'illustré à la figure 7, connecté à différents périphériques, par exemple une caméra numérique 107, (ou bien un scanner, ou tout autre moyen d'acquisition ou de stockage d'image), reliée à une carte graphique et fournissant des données à coder, transcoder ou décoder selon la présente invention. L'ordinateur 20 comporte une interface de communication 112 reliée à un réseau 113 apte à transmettre des informations numériques à coder par l'ordinateur ou à transmettre des informations numériques compressées à transcoder ou décoder par l'ordinateur. Réciproquement, le réseau 113 peut transmettre des informations numériques à partir de l'ordinateur 20. L'ordinateur 20 comporte également un moyen de stockage 108 tel que par exemple un disque dur. Il comporte également un lecteur de disquette 109 adapté à lire une disquette 110. La disquette 110 et le disque dur 108 peuvent contenir des données numériques à traiter selon l'un des procédés conformes à l'invention, ainsi que le code de l'invention qui, une fois lu par l'ordinateur 20, sera stocké sur le disque dur 108. Selon une variante, le programme permettant de mettre en ceuvre les procédés de codage, transcodage et décodage de l'invention pourra être stocké en mémoire morte 102. Selon une seconde variante, ce programme pourra être reçu pour être stocké en mémoire morte 102 par l'intermédiaire du réseau de communication 113. L'ordinateur 20 est relié à un microphone 111 par l'intermédiaire d'une carte E/S 106. Les données traitées seront dans ce cas un signal audio de dimension 1. L'ordinateur 20 possède un écran 104 permettant de visualiser les informations à traiter ou servir d'interface avec l'utilisateur qui pourra paramétrer certains modes de codage, de transcodage (type de transformation géométrique appliquée par exemple) ou de décodage, à l'aide du clavier 114 ou de tout autre moyen (souris par exemple). Le microprocesseur 100 va exécuter 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 et méthodes stockés dans une des mémoires non volatiles sont transférés dans la mémoire vive 103 qui contiendra alors le code exécutable de l'invention. En variante, les méthodes de codage, transcodage et décodage pourront être stockées dans différents endroits. En effet, il est possible d'améliorer les procédés conformes à l'invention en ajoutant de nouvelles méthodes transmises soit par le réseau de communication 113, soit par une disquette 110. Bien entendu, les disquettes peuvent être remplacées par tout support d'information tel que CD-ROM ou Carte-mémoire. Le bus de communication 101 permet la communication entre les différents éléments de l'ordinateur 20 ou liés à lui. La représentation du bus 101 n'est pas limitative et notamment l'unité centrale 100 est susceptible de communiquer des instructions à tout sous-élément de l'ordinateur 20 directement ou par l'intermédiaire d'un autre sous-élément de l'ordinateur 20. L'ordinateur décrit ci-dessus est susceptible de contenir tout ou partie du dispositif de codage conforme a l'invention. Il est également susceptible de contenir tout ou partie du dispositif de transcodage conforme a l'invention. Il est enfin susceptible de contenir tout ou partie du dispositif de décodage conforme à l'invention. On va décrire à présent successivement les procédés de codage, transcodage et décodage d'un signal numérique S en référence aux figures 8, 9 et 10. Le procédé de codage comprend les étapes E1 à E8 suivantes: On considère tout d'abord dans une étape E1 le signal numérique S suivant une première direction, par exemple horizontale pour un signal de dimension 2 représentant une image numérique. Conformément à l'invention, une étape d'inscription E2 permet d'écrire dans le fichier compressé F comprenant le signal numérique codé un indicateur associé à la première direction du signal numérique. Cet indicateur, ici Ih, peut se présenter sous le forme d'un bit supplémentaire ayant une valeur initiale, par exemple 0, représentative d'un ordre normal des coefficients du * signal de sous-bande dans cette direction horizontale. On teste ensuite, à une étape E3, si toutes les directions du signal numérique ont été envisagées. Dans la négative, on considère dans une étape E4, une autre direction du signal numérique, ici la direction verticale, et on réitère l'étape E2 d'inscription d'un indicateur, ici Iv, dans le fichier compressé F. On traite ensuite les extrémités du signal numérique dans une étape de traitement E5 par exemple par une extension symétrique de type P. Une étape de décomposition spectrale E6 en sous-bandes de fréquence du signal numérique est ensuite mise en oeuvre de manière classique et telle que décrite ci-dessus, par exemple à un niveau de décomposition égal à 3. Chaque sous-bande LL3, LH3, HL3, HH3, LH2, HL2, HH2, LH1, HL1 et HH1 est alors quantifiée dans une étape de quantification E7, puis codée de manière entropique dans une étape de codage entropique E8. Le signal numérique ainsi codé est stocké dans un fichier de données compressées F en vue de son stockage ou sa transmission. Lorsqu'une transformation géométrique du signal numérique doit être appliquée, le fichier compressé F est transcodé selon le procédé de transcodage tel qu'illustré à la figure 9 et qui comprend les étapes suivantes: On extrait dans une étape d'extraction E9, des symboles associés aux coefficients ci des sous-bandes de fréquence du signal numérique. Dans cet exemple de réalisation préféré, l'étape d'extraction E9 correspond à un décodage entropique du signal numérique codé afin d'extraire les symboles de quantification qi associés à chaque coefficient ci. On applique ensuite une étape de transformation géométrique E10 aux symboles qi, en modifiant éventuellement leur ordre dans chaque direction du signal. La transformation géométrique appliquée est une transformation par symétrie axiale ou centrale des symboles, une transformation par rotation d'un multiple de 90 degrés ou une combinaison de ces transformations. En outre, dans le cas o l'étape de quantification E7 comporte un quantificateur qui varie suivant une direction du signal numérique, dans au moins une sous-bande du signal numérique, on applique une transformation géométrique identique à ce quantificateur. Par exemple, si le quantificateur est associé à une table de pas de quantification, la transformation géométrique est appliquée à cette table de pas de quantification. On considère ensuite dans une étape Ell une direction du signal numérique, par exemple horizontale. Une étape de mise à jour E12, E13 de l'indicateur, ici Ih, représentatif d'un ordre normal ou inversé des symboles dans la direction horizontale est ensuite mise en oeuvre. Par exemple, on vérifie dans une étape de test E12 si la direction des symboles qi est inversée. Cette vérification peut être réalisée à partir d'un tableau tel que le tableau 1 associant à chaque transformation géométrique, choisie par exemple par un utilisateur, une valeur 0 ou 1 représentative de l'ordre normal ou inversé des symboles qi dans la direction horizontale. Si l'ordre est inversé, on modifie dans une étape de modification E13, la valeur de l'indicateur lh. Sinon, celle-ci reste inchangée. Une étape de test E14 permet de vérifier si toutes les directions ont été envisagées. Dans la négative, une autre direction du signal est envisagée dans une étape E15, ici la direction verticale, et l'ensemble des étapes E12 et E13 sont réitérées. On vérifie ensuite dans une étape de test E16, si la transformation géométrique appliquée comprend une rotation de 90 degrés ou 270 degrés. Dans l'affirmative, le procédé de transcodage comprend une étape d'interversion E17 des sous-bandes de fréquence HL3, HL2, HL1 comportant des coefficients de basse fréquence selon une première direction du signal numérique et de haute fréquence selon une seconde direction du signal numérique avec respectivement la sous-bande de fréquence LH3, LH2, LH, de même niveau de résolution dans la décomposition spectrale, comportant des coefficients de haute fréquence dans cette première direction et de basse fréquence dans cette seconde direction. On procède ensuite dans une étape de reconstitution E18, à la recompression complète du signal numérique codé, par inversion de l'étape d'extraction E9. Dans ce mode de réalisation, on code donc les symboles de quantification qi transformés géométriquement par une méthode de codage entropique semblable à celle utilisée dans l'étape de codage entropique E8 du procédé de codage. Le procédé de transcodage est alors terminé et le fichier compressé transformé F* est stocké ou transmis pour un traitement ultérieur. Lorsqu'on souhaite extraire l'image du fichier compressé F*, celui-ci est décodé par le procédé de décodage conforme à l'invention et illustré à la figure 10. Ce procédé de décodage comporte d'abord de manière classique une étape de décodage entropique E19, inverse de l'étape de codage entropique E8 du procédé de codage, et une étape de déquantification E20, inverse de l'étape de quantification E7 du procédé de codage. On envisage ensuite une première direction du signal dans une étape E21, par exemple la direction horizontale. Une étape de lecture E22 permet de lire l'indicateur Ih représentatif d'un état normal ou inversé des coefficients des sous-bandes de fréquence dans la direction horizontale du signal numérique. On teste dans une étape E23 si l'ordre des coefficients est inversé, par exemple en vérifiant si la valeur de Ih est égale à 1. Dans l'affirmative, on effectue une étape de symétrisation E24 des filtres telle qu'illustrée dans le tableau 2. On calcule dans une étape de calcul E25 la parité du signal numérique dans la direction horizontale. On vérifie dans une étape E26 si le signal numérique à reconstruire est pair, et dans l'affirmative, toujours lorsque l'ordre des coefficients est inversé, on effectue en outre un décalage d'un indice des filtres de recomposition spectrale comme illustré à la dernière ligne du tableau 2. Les étapes de symétrisation E24 et de décalage E27 correspondent ainsi à une étape de transformation des filtres de recomposition spectrale originaux dans la direction horizontale en fonction de la parité du signal numérique et de la valeur de l'indicateur Ih. On considère ensuite dans une étape E28, un premier filtre de recomposition, par exemple le filtre de recomposition passe-bas h'2 transformé comme décrit ci-dessus à partir du filtre de recomposition initial h2. Que l'ordre des coefficients soit inversé ou non, on calcule ensuite dans une étape de calcul E29 la parité du filtre de recomposition spectrale h'2 et on choisit dans une étape de choix E30 le traitement à appliquer au signal numérique en fonction de la parité du filtre de recomposition spectrale, de la parité du signal et de la valeur de l'indicateur Ih. Ce choix peut être réalisé par exemple à l'aide du tableau 3. Une étape d'application E31 du traitement choisi est ensuite mise en oeuvre sur le signal numérique à reconstruire. On teste dans une étape E32 si tous les filtres de recomposition ont été envisagés et dans la négative, on considère dans une étape E33 le filtre suivant, ici le filtre de recomposition passe-haut g'2. Les étapes E29 à E32 sont réitérées pour le traitement des extrémités du signal numérique, en utilisant dans ce cas, pour le choix du traitement d'extension symétrique à appliquer, le tableau 4. On vérifie ensuite dans une étape de test E34 si toutes les directions du signal numérique ont été envisagées et dans la négative, on considère à l'étape E35 la direction suivante, ici la direction verticale, de sorte que les étapes E22 à E34 du procédé de décodage sont réitérées. Le procédé de décodage comporte ensuite une étape de recomposition spectrale E36 du signal numérique au moyen des filtres de recomposition transformés h'2 et g'2. On obtient en sortie un signal numérique S* qui a subi une transformation géométrique par rapport au signal numérique initial S. La figure 11 illustre une application du procédé de transcodage conforme à l'invention à un fichier de données compressées F contenant plusieurs signaux numériques A, B, C, D ordonnés suivant un ordre prédéterminé. Tel est le cas notamment lorsque qu'un signal numérique initial, par exemple une image, est découpé en sous-éléments de signal, chaque sous- élément de signal étant alors codé indépendamment, puis stocké dans un ordre prédéterminé dans le fichier de données compressées pour permettre la reconstruction ultérieure du signal numérique initial. Chaque sous-signal A, B, C et D est transcodé séparément en sous- signaux A', B', C' et D', ces sous-signaux transcodés étant ensuite réordonnés en fonction de la transformation géométrique appliquée. Ainsi le fichier de données compressées F, contenant une séquence successive de signaux A, B, C et D devient à l'issu du transcodage un fichier de données compressées F*, contenant la séquence successive de signaux B', A', D' et C'. Comme illustré à la figure 12, dans ce mode de réalisation particulier, le procédé de transcodage comporte en outre une étape d'ordonnancement E40 des signaux numériques A, B, C, D en fonction de la transformation géométrique appliquée. On extrait dans une étape d'extraction E37 un premier sous-signal du fichier F auquel on applique l'ensemble des étapes E9 à E17 du procédé de transcodage tel que décrit précédemment en référence à la figure 9. On vérifie dans une étape de test E38 si tous les sous-signaux ont été envisagés et dans la négative, on considère à l'étape E39 le sous- signal suivant et on réitère les étapes de transcodage E9 à E1 7. Lorsque tous les sous-signaux ont été transcodés, on réordonne ces sous-signaux dans l'étape d'ordonnancement E40. L'étape de reconstitution E18 est ensuite mise en oeuvre pour reconstituer le fichier de données compressées F*. Pour la mise en oeuvre de ce procédé de transcodage dans ce mode de réalisation, et comme illustré à la figure 2, le dispositif de transcodage comporte en outre des moyens d'ordonnancement 30. Ces moyens d'ordonnancement 30 peuvent être incorporés dans un microprocesseur 100 tel qu'illustré à la figure 7. Lors du décodage, et comme illustré à la figure 10, le procédé de décodage comporte en outre une étape préalable de découpage E41 du fichier de données compressées F* en plusieurs signaux numériques ordonnés suivant un ordre prédéterminé, la taille des signaux étant déterminée en fonction de la valeur des indicateurs Ih, Iv. En effet, lorsque au codage, le signal numérique initial a été découpé en sous-signaux et que ce découpage est différent aux extrémités du signal, on réalise en fonction de la valeur des indicateurs Ih, Iv dans chaque direction du signal, le choix du découpage à réaliser pour redécouper le signal transcodé en des sous-signaux de taille identique à celle des sous-signaux découpés lors du codage. Pour la mise en oeuvre de ce procédé de décodage, le dispositif de décodage illustré à la figure 3 comporte en outre des moyens de découpage 31. Ces moyens de découpage 31 peuvent être incorporés dans un microprocesseur 100 tel qu'illustré à la figure 7. La présente invention permet ainsi de transformer un signal numérique géométriquement en évitant au mieux les phases de décompression et de recompression du signal numérique lorsque celui-ci est codé par un procédé utilisant une décomposition spectrale multi-résolution, du type par ondelettes. On réduit ainsi substantiellement le nombre de calculs nécessaires et la place mémoire nécessaire à la décompression du signal. Ainsi, par exemple, il peut être commode, lorsqu'on souhaite imprimer une image numérique, d'envoyer cette dernière à l'imprimante sous forme compressée. L'utilisateur peut généralement choisir entre les modes d'impression "portrait" ou "paysage". Il suffit grâce à l'invention, suivant le mode choisi, d'effectuer une rotation de 90 degrés du fichier compressé, puis d'imprimer. De même, les appareils photographiques numériques comportent généralement un mode "diaporama" dans lequel toutes les images sont affichées les unes après les autres sur un écran, toutes dans le même sens. Or, l'utilisateur prend au moins deux types de photographies, les unes avec I'appareil horizontal, les autres avec l'appareil vertical. En déroulant le diaporama, certaines images seront affichées de travers. Le procédé de transcodage conforme à l'invention, associé aux procédés de codage et de décodage, permet d'effectuer une rotation sur les images codées avant leur affichage. Bien entendu, de nombreuses modifications peuvent être apportées à l'exemple de réalisation décrit ci-dessus sans sortir du cadre de l'invention. Ainsi, les moyens d'extraction 5 du dispositif de transcodage pourraient être adaptés à lire directement le signal numérique codé, les symboles transformés par la suite étant des codes entropiques associés respectivement aux coefficients ci du signal de sous-bande obtenus par décomposition spectrale. Ces codes entropiques peuvent être utilisés lorsque le codage entropique utilisé lors du codage du signal numérique est par exemple un codage de Huffman. A l'inverse, si les techniques de quantification utilisées lors du codage du signal n'associent pas à chaque coefficient ci de sous-bande un symbole de quantification qi, les moyens d'extraction 5 sont adaptés à réaliser une déquantification du signal numérique codé, les symboles sur lesquels est appliquée la transformation géométrique étant alors les coefficients déquantifiés ci du signal de sous-bande obtenus par décomposition spectrale. De tels moyens d'extraction sont en particulier utilisés lorsque le dispositif de codage utilise une technique de quantification vectorielle du signal numérique décomposé en sous- bandes de fréquence. Bien que l'exemple décrit concerne une image de dimension 2, l'invention s'applique également à des signaux numériques de dimension 1, 3 ou plus. REVENDICATIONS 1. Procédé de transcodage géométrique d'un fichier de données compressées (F) contenant un signal numérique (S) de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale (E6) en sous-bandes de fréquence du signal numérique (S), caractérisé en ce qu'il comporte les étapes suivantes: - extraction (E9) de symboles associés aux coefficients (ci) des sous- bandes de fréquence dans chaque direction du signal numérique (S); - application (E10) d'une transformation géométrique auxdits symboles; - mise à jour (E12, E13) de N indicateur(s) (Ih, Iv) représentatif(s) d'un ordre normal ou inversé des symboles respectivement dans N direction(s) du signal numérique (S); et - reconstitution (E18) du signal numérique codé par inversion de l'étape d'extraction (E9). 2. Procédé de transcodage conforme à la revendication 1, caractérisé en ce que l'étape d'extraction (E9) comporte une lecture du signal numérique codé, les symboles étant des codes entropiques associés respectivement aux coefficients (c;) des sous-bandes de fréquence obtenus par décomposition spectrale. 3. Procédé de transcodage conforme à la revendication 1, caractérisé en ce que l'étape d'extraction (E9) comporte un décodage entropique du signal numérique codé, les symboles étant des symboles de quantifications (q,) associés respectivement aux coefficients (ci) des sous- bandes de fréquence obtenus par décomposition spectrale. 4. Procédé de transcodage conforme à la revendication 1, caractérisé en ce que l'étape d'extraction (E9) comporte une déquantification du signal numérique codé, les symboles étant les coefficients déquantifiés (ci) des sous-bandes de fréquence obtenus par décomposition spectrale. 5. Procédé de transcodage conforme à l'une des revendications 1 à 4, caractérisé en ce que l'indicateur (Ih, Iv) est un bit supplémentaire inscrit dans le fichier de données compressées (F), ayant une valeur initiale (0) représentative d'un ordre normal des coefficients (ci) des sous-bandes de fréquence dans une direction associée audit indicateur (Ih, Iv). 6. Procédé de transcodage conforme à l'une des revendications 1 à , le signal numérique (S) étant de dimension 2, caractérisé en ce que la transformation géométrique appliquée est une transformation par symétrie axiale ou centrale desdits symboles, une transformation par rotation d'un multiple de 90 degrés ou une combinaison desdites transformations. 7. Procédé de transcodage conforme à la revendication 6, caractérisé en ce qu'il comprend en outre une étape d'interversion (E17) d'une sous- bande de fréquence (HL3, HL2, HL,) comportant des coefficients (ci) de basse fréquence selon une première direction du signal numérique et de haute fréquence selon une seconde direction du signal numérique avec une sous- bande de fréquence (LH3, LH2, LH,) de même niveau de résolution dans la décomposition spectrale, comportant des coefficients (c,) de haute fréquence dans ladite première direction et de basse fréquence dans ladite seconde direction lorsque la transformation géométrique appliquée comprend une rotation de 90 degrés ou 270 degrés. 8. Procédé de transcodage conforme à l'une des revendications 1 à 7, le fichier de données compressées (F) contenant plusieurs signaux numériques (A, B, C, D) ordonnés suivant un ordre prédéterminé, caractérisé en ce qu'il comporte en outre une étape d'ordonnancement (E40) desdits signaux numériques (A, B, C, D) en fonction de la transformation géométrique appliquée. 9. Procédé de décodage d'un fichier de données compressées (F*) contenant un signal numérique (S) de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale (E6) en sous-bandes de fréquence du signal numérique (S), caractérisé en ce qu'il comprend dans chaque direction du signal numérique les étapes suivantes: - lecture (E22) d'un indicateur (Ih, Iv) représentatif d'un état normal ou inversé de coefficients (ci) des sous-bandes de fréquence dans ladite direction du signal numérique; calcul (E25) de la parité du signal numérique (S) dans ladite direction; transformation (E24, E27) de filtres de recomposition spectrale originaux (h2, g2) dans ladite direction en fonction de la parité du signal numérique (S) et de la valeur de l'indicateur (Ih, Iv); et - recomposition spectrale (E36) du signal numérique (S*) au moyen des filtres de recomposition transformés (h'2, g'2). 10. Procédé de décodage conforme à la revendication 9, caractérisé en ce que, lors de la transformation (E24, E27) des filtres de recomposition spectrale originaux (h2, g2), lesdits filtres sont symétrisés et/ou décalés d'un indice. 11. Procédé de décodage conforme à l'une des revendications 9 ou , le procédé de codage du signal numérique comprenant dans chaque direction dudit signal, un traitement du début et un traitement de fin (E5) du signal numérique (S), caractérisé en ce qu'il comporte en outre les étapes suivantes: - calcul (E29) de la parité des filtres de recomposition spectrale (h2, g2); - choix (E30) du traitement d'extrémités à appliquer audit signal numérique en fonction de la parité des filtres de recomposition spectrale (h2, g2), de la parité du signal (S) et de la valeur de l'indicateur (Ih, Iv); et - application (E31) dudit traitement choisi au signal numérique (S) avant l'étape de recomposition spectrale (E36). 12. Procédé de décodage conforme à la revendication 11, caractérisé en ce que lesdits traitements de début et de fin de signal numérique sont des extensions symétriques du signal numérique. 13. Procédé de décodage conforme à l'une des revendications 9 à 12, caractérisé en ce qu'il comporte en outre une étape préalable de découpage (E41) du fichier de données compressées (F*) en plusieurs signaux numériques (A, B, C, D) ordonnés suivant un ordre prédéterminé, la taille desdits signaux étant déterminée en fonction de la valeur des indicateurs (Ih, Iv). 14. Procédé de codage d'un signal numérique (S) de dimension N adapté à être transformé géométriquement par un procédé de transcodage conforme à l'une des revendications 1 à 8, caractérisé en ce qu'il comprend les étapes suivantes: - décomposition spectrale (E6) en sous-bandes de fréquence du signal numérique (S); et - inscription (E2) dans un fichier compressé (F) comprenant le signal numérique (S) codé de N indicateur(s) (Ih, Iv) associé(s) respectivement à N direction(s) du signal numérique (S) sous forme d'un bit supplémentaire ayant une valeur initiale (0) représentative d'un ordre normal des coefficients (ci) des sous-bandes de fréquence dans une direction associée audit indicateur (Ih, Iv). 15. Dispositif de transcodage géométrique d'un fichier de données compressées (F) contenant un signal numérique (S) de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale (E6) en sous-bandes de fréquence du signal numérique (S), caractérisé en ce qu'il comporte: - des moyens d'extraction (6) de symboles associés aux coefficients (ci) des sous-bandes de fréquence dans chaque direction du signal numérique (S); - des moyens d'application (7) d'une transformation géométrique auxdits symboles; - des moyens de mise à jour (8) de N indicateur(s) (Ih, Iv) représentatif(s) d'un ordre normal ou inversé des symboles respectivement dans N direction(s) du signal numérique (S); et - des moyens de reconstitution (10) du signal numérique codé. 16. Dispositif de transcodage conforme à la revendication 15, caractérisé en ce que les moyens d'extraction (10) sont adaptés à lire le signal numérique codé, les symboles étant des codes entropiques associés respectivement aux coefficients (c) des sous-bandes de fréquence obtenus par décomposition spectrale. 17. Dispositif de transcodage conforme à la revendication 15, caractérisé en ce que les moyens d'extraction (10) sont adaptés à réaliser un décodage entropique du signal numérique codé, les symboles étant des symboles de quantifications (q,) associés respectivement aux coefficients (c;) des sous-bandes de fréquence obtenus par décomposition spectrale. 18. Dispositif de transcodage conforme à la revendication 15, caractérisé en ce que les moyens d'extraction (10) sont adaptés à réaliser une déquantification du signal numérique codé, les symboles étant les coefficients déquantifiés (c,) des sous-bandes de fréquence obtenus par décomposition spectrale. 19. Dispositif de transcodage conforme à l'une des revendications à 18, caractérisé en ce que l'indicateur (Ih, Iv) est un bit supplémentaire inscrit dans le fichier de données compressées (F), ayant une valeur initiale (0) représentative d'un ordre normal des coefficients des sous-bandes de fréquence dans une direction associée audit indicateur (Ih, Iv). 20. Dispositif de transcodage conforme à l'une des revendications à 19, le signal numérique (S) étant de dimension 2, caractérisé en ce que les moyens d'application (7) d'une transformation géométrique sont adaptés à réaliser une transformation par symétrie axiale ou centrale desdits symboles, une transformation par rotation d'un multiple de 90 degrés ou une combinaison desdites transformations. 21. Dispositif de transcodage conforme à la revendication 20, caractérisé en ce qu'il comprend en outre des moyens d'interversion (9) d'une sous-bande de fréquence (HL3, HL2, HLJ) comportant des coefficients de basse fréquence selon une première direction du signal numérique et de haute fréquence selon une seconde direction du signal numérique avec une sous- bande de fréquence (LH3, LH2, LHJ) de même niveau de résolution dans la décomposition spectrale, comportant des coefficients de haute fréquence dans ladite première direction et de basse fréquence dans ladite seconde direction, lorsque la transformation géométrique appliquée comprend une rotation de 90 degrés ou 270 degrés. 22. Dispositif de transcodage conforme à l'une des revendications à 21, le fichier de données compressées (F) contenant plusieurs signaux numériques (A, B, C, D) ordonnés suivant un ordre prédéterminé, caractérisé en ce qu'il comporte en outre des moyens d'ordonnancement (30) desdits signaux numériques (A, B, C, D) en fonction de la transformation géométrique appliquée. 23. Dispositif de transcodage conforme à l'une des revendications à 22, caractérisé en ce que les moyens d'extraction (6), d'application (7) d'une transformation géométrique, de mise à jour (8), de reconstitution (10), et éventuellement d'interversion (9) et d'ordonnancement (30), sont incorporés dans: - un microprocesseur (100); - une mémoire morte (102) comportant un programme pour transcoder géométriquement un signal numérique codé; et - une mémoire vive (103) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 24. Dispositif de décodage d'un fichier de données compressées (F*) contenant un signal numérique (S) de dimension N codé par un procédé de codage comportant au moins une étape de décomposition spectrale (E6) en sous-bandes de fréquence du signal numérique, caractérisé en ce qu'il comporte: - des moyens de lecture (11) d'un indicateur (Ih, Iv) représentatif d'un état normal ou inversé de coefficients (ci) des sousbandes de fréquence dans une direction du signal numérique (S); - des moyens de calcul (14) de la parité du signal numérique dans ladite direction; - des moyens de transformation (18) de filtres de recomposition spectrale originaux (h2, g2) dans ladite direction en fonction de la parité du signal numérique (S) et de la valeur de l'indicateur (Ih, Iv); et - des moyens de recomposition spectrale (19) du signal numérique (S*) au moyen des filtres de recomposition transformés (h'2, g'2). 25. Dispositif de décodage conforme à la revendication 24, caractérisé en ce que les moyens de transformation (18) des filtres de recomposition spectrale originaux (h2, g2) sont adaptés à symétriser ou à décaler d'un indice lesdits filtres. 26. Dispositif de décodage conforme à l'une des revendications 24 ou 25, le procédé de codage du signal numérique (S) comprenant dans chaque direction dudit signal, un traitement du début et un traitement de fin (E2) du signal numérique (S), caractérisé en ce qu'il comporte en outre: des moyens de calcul (15) de la parité des filtres de recomposition spectrale (h2, g2); - des moyens de choix (16) du traitement d'extrémités à appliquer audit signal numérique en fonction de la parité des filtres de recomposition spectrale (h2, g2), de la parité du signal (S) et de la valeur de l'indicateur (Ih, Iv); et - des moyens d'application (17)dudit traitement choisi au signal numérique. 27. Dispositif de décodage conforme à la revendication 26, caractérisé en ce que lesdits traitements de début et de fin de signal numérique sont des extensions symétriques du signal numérique. 28. Dispositif de décodage conforme à l'une des revendications 24 à 27, caractérisé en ce qu'il comporte en outre des moyens de découpage (31) du fichier de données compressées (F*) en plusieurs signaux numériques (A, B, C, D) ordonnés suivant un ordre prédéterminé, la taille desdits signaux étant déterminée en fonction de la valeur des indicateurs (Ih, lv). 29. Dispositif de décodage conforme à l'une des revendications 24 à 28, caractérisé en ce que les moyens de lecture (11), de calcul (14) de la parité du signal numérique (S), de transformation (18), de recomposition spectrale (19), et éventuellement de calcul (15) de la parité des filtres, de choix (16), d'application (17) et de découpage (31), sont incorporés dans - un microprocesseur (100); - une mémoire morte (102) comportant un programme pour décoder le signal numérique codé; et - une mémoire vive (103) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 30. Dispositif de codage d'un signal numérique (S) de dimension N adapté à être transformé géométriquement par un procédé de transcodage conforme à l'une des revendications 1 à 8, caractérisé en ce qu'il comporte: - des moyens de décomposition spectrale (2) en sous-bandes de fréquence du signal numérique (S); et - des moyens d'inscription (5) dans un fichier de données compressées (S) contenant le signal numérique codé de N indicateur(s) (Ih, Iv) associé(s) respectivement à N direction(s) du signal numérique (S), sous forme d'un bit supplémentaire ayant une valeur initiale (0) représentative d'un ordre normal des coefficients (c; ) des sous-bandes de fréquence dans une direction associée audit indicateur (Ih, Iv). 31. Dispositif de codage conforme à la revendication 30, caractérisé en ce que les moyens de décomposition (2) et les moyens d'inscription (5) sont incorporés dans: - un microprocesseur (100); - une mémoire morte (102) comportant un programme pour coder le signal numérique (S); et - une mémoire vive (103) comportant des registres adaptés à enregistrer des variables modifiées au cours de l'exécution dudit programme. 32. Appareil de traitement de signal numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de transcodage conforme à l'une des revendications 1 à 8. 33. Appareil de traitement de signal numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de décodage conforme à l'une des revendications 9 à 13. 34. Appareil de traitement de signal numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de codage conforme à la revendication 14. 35. Appareil de traitement de signal numérique, caractérisé en ce qu'il comporte un dispositif de transcodage conforme à l'une des revendications à 23. 36. Appareil de traitement de signal numérique, caractérisé en ce qu'il comporte un dispositif de décodage conforme à l'une des revendications 24 à 29. 37. Appareil de traitement de signal numérique, caractérisé en ce qu'il comporte un dispositif de codage conforme à l'une des revendications 30 ou 31. 38. Appareil photographique numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de transcodage conforme à l'une des revendications 1 à 8. 39. Appareil photographique numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de décodage conforme à l'une des revendications 9 à 13. 40. Appareil photographique numérique, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de codage conforme à la revendication 14. 41. Appareil photographique numérique, caractérisé en ce qu'il comporte un dispositif de transcodage conforme à l'une des revendications 15 à 23. 42. Appareil photographique numérique, caractérisé en ce qu'il comporte un dispositif de décodage conforme à l'une des revendications 24 à 29. 43. Appareil photographique numérique, caractérisé en ce qu'il comporte un dispositif de codage conforme à l'une des revendications 30 ou 31. 44. Imprimante numérique, caractérisée en ce qu'elle comporte des moyens adaptés à mettre en oeuvre le procédé de transcodage conforme à l'une des revendications 1 à 8. 45. Imprimante numérique, caractérisée en ce qu'elle comporte des moyens adaptés à mettre en oeuvre le procédé de décodage conforme à l'une des revendications 9 à 13. 46. Imprimante numérique, caractérisée en ce qu'elle comporte un dispositif de transcodage conforme à l'une des revendications 15 à 23. 47. Imprimante numérique, caractérisée en ce qu'elle comporte un dispositif de décodage conforme à l'une des revendications 24 à 29. 48. Ordinateur, caractérisé en ce qu'il comporte des moyens adaptés à mettre en ceuvre le procédé de transcodage conforme à l'une des revendications 1 à 8. 49. Ordinateur, caractérisé en ce qu'il comporte des moyens adaptés à mettre en ceuvre le procédé de décodage conforme à l'une des revendications 9 à 13. 50. Ordinateur, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de codage conforme à la revendication 14. 51. Ordinateur, caractérisé en ce qu'il comporte un dispositif de transcodage conforme à l'une des revendications 15 à 23. 52. Ordinateur, caractérisé en ce qu'il comporte un dispositif de décodage conforme à l'une des revendications 24 à 29. 53. Ordinateur, caractérisé en ce qu'il comporte un dispositif de codage conforme à l'une des revendications 30 ou 31. 54. Photocopieur, caractérisé en ce qu'il comporte des moyens adaptés à mettre en ceuvre le procédé de transcodage conforme à l'une des revendications 1 à 8. 55. Photocopieur, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre le procédé de décodage conforme a l'une des revendications 9 à 13. 56. Photocopieur, caractérisé en ce qu'il comporte des moyens adaptés à mettre en ceuvre le procédé de codage conforme à la revendication 14. 57. Photocopieur, caractérisé en ce qu'il comporte un dispositif de transcodage conforme à l'une des revendications 15 à 23. 58. Photocopieur, caractérisé en ce qu'il comporte un dispositif de décodage conforme à l'une des revendications 24 à 29. 59. Photocopieur, caractérisé en ce qu'il comporte un dispositif de codage conforme à l'une des revendications 30 ou 31.