Brevet FR3029333A1 — publié le 20160603

PROCÉDÉ DE CODAGE ET DÉCODAGE D'IMAGES, DISPOSITIF DE CODAGE ET DÉCODAGE ET PROGRAMMES D'ORDINATEUR CORRESPONDANTS Domaine de l'invention La présente invention se rapporte de manière générale au domaine du traitement d'images, et plus précisément au codage et au décodage d'images numériques et de séquences d'images numériques. L'invention peut s'appliquer notamment, mais non exclusivement, au codage vidéo mis en oeuvre dans les codeurs vidéo actuels AVC et HEVC et leurs extensions (MVC, 3D-AVC, MV-HEVC, 3D-HEVC, etc), ainsi qu'au décodage correspondant. Arrière-plan de l'invention Les codeurs vidéo actuels (MPEG, H.264, HEVC, ...) utilisent une représentation par blocs des images à coder. Les images sont subdivisées en blocs de forme carrée ou rectangulaire, lesquels sont susceptibles d'être subdivisés à leur tour de façon récursive. Dans la norme HEVC, une telle subdivision récursive respecte une structure arborescente appelée « quadtree )>. A cet effet, comme représenté sur la figure 1, une image courante IN est subdivisée une première fois en une pluralité de blocs carrés ou rectangulaires appelés CTU (de l'anglais « Coding Tree Unit »), désignés par CTUi, CTU2, CTUL. De tels blocs sont par exemple de taille 64x64 pixels (1L). Pour un bloc CTU; donné, il est considéré que ce bloc constitue la racine d'un arbre de codage dans lequel : - un premier niveau de feuilles sous la racine correspond à un premier niveau de profondeur de subdivision du bloc CTU; pour lequel le bloc CTU; a été subdivisé une première fois en une pluralité de blocs de codage carrés ou rectangulaires appelés OU (de l'anglais « Coding Unit »), - un deuxième niveau de feuilles sous le premier niveau de feuilles correspond à un deuxième niveau de profondeur de partitionnement de bloc CTU; pour lequel certains blocs de ladite pluralité de blocs de codage du bloc partitionné une première fois sont partitionnés en une pluralité de blocs de codage de type OU,... - ... un kième niveau de feuilles sous le k-1 ième niveau de feuilles qui correspond à un kième niveau de profondeur de partitionnement de bloc CTU; pour lequel certains blocs de ladite pluralité de blocs de codage du bloc partitionné k-1 fois sont partitionnés une dernière fois en une pluralité de blocs de codage de type OU. Dans un codeur compatible HEVC, l'itération du partitionnement du bloc CTU; est effectuée jusqu'à un niveau de profondeur de partitionnement prédéterminé. A l'issue des partitionnements successifs précités du bloc CTUi, comme représenté à la figure 1, ce dernier est partitionné au final en une pluralité de blocs de codage notés U01, UO2,..., UCi,..., UCm avec Le but d'une telle subdivision est de délimiter des zones qui s'adaptent bien aux caractéristiques locales de l'image, telles que par exemple une texture homogène, un mouvement constant, un objet en avant plan dans l'image, etc... Pour un bloc CTU; considéré, plusieurs subdivisions différentes de ce dernier sont mises en compétition au codeur, c'est-à-dire respectivement différentes combinaisons d'itérations de subdivision, dans le but de sélectionner la meilleure subdivision, c'est-à-dire celle qui optimise le codage du bloc CTU; considéré selon un critère de performance de codage prédéterminé, par exemple le coût débit/distorsion ou bien un compromis efficacité/complexité, qui sont des critères bien connus de l'homme du métier. Une fois réalisée la subdivision optimale d'un bloc CTU; considéré, une séquence d'informations numériques, telle que par exemple une suite de bits, représentative de cette subdivision optimale, est transmise dans un signal de données destiné à être stocké au codeur ou bien transmis à un décodeur vidéo pour être lu, puis décodé par ce dernier. Dans l'exemple de la figure 1, la séquence binaire représentative de la subdivision optimale du bloc CTU; contient les dix-sept bits suivants : 1,1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, pour laquelle : - le premier bit « 1 » indique une subdivision du bloc CTU; en quatre sous-blocs plus petits U01, UO2, UO3, UCa, - le deuxième bit « 1 » indique une subdivision du sous-bloc UCi en quatre sous-blocs plus petits UC6, UC6, UC7, UC8, - le troisième bit « 0 » indique une absence de subdivision du sous-bloc UC2, - le quatrième bit « 0 » indique une absence de subdivision du sous-bloc UC3, - le cinquième bit « 0 » indique une absence de subdivision du sous-bloc UC4, - le sixième bit « 0 » indique une absence de subdivision du sous- bloc UC6, - le septième bit « 1» indique une subdivision du sous-bloc UC6 en quatre sous-blocs plus petits UC9, UCio, UCii, UC12, - le huitième bit « 1» indique une subdivision du sous-bloc UC7 en quatre sous-blocs plus petits UC13, UCia, UC16, UC16, - le neuvième bit « 0 » indique une absence de partitionnement du sous-bloc UC8, - le dixième bit « 0 » indique une absence de subdivision du sous- bloc UC9, - le onzième bit « 0 » indique une absence de subdivision du sous- bloc UC10, - le douzième bit « 0 » indique une absence de subdivision du sous-bloc UCii, - le treizième bit « 0 » indique une absence de subdivision du sous-bloc UC12, - le quatorzième bit « 0 » indique une absence de subdivision du sous-bloc UC13, - le quinzième bit « 0 » indique une absence de subdivision du sous-bloc UCia, - le seizième bit « 0 » indique une absence de subdivision du sous-bloc UC16, - le dix-septième bit « 0 » indique une absence de subdivision du sous-bloc UC16. La séquence binaire obtenue nécessite qu'un ordre de parcours des sous-blocs soit prédéterminé afin de savoir à quel sous-bloc correspond un élément de syntaxe indicateur de la subdivision effectuée. Comme représenté par la flèche F sur la figure 1, un tel ordre de parcours est généralement lexicographique, c'est-à-dire que pour chaque niveau de sudivision considéré : - les sous-blocs sont parcourus en commençant par le premier sous-bloc UCi situé en haut à gauche du bloc CTU; et ainsi de suite jusqu'à parvenir au sous-bloc UC4 situé en bas à droite du bloc CTUi, - les sous-blocs résultant de la subdivision du sous-bloc UC6 sont parcourus en commençant par le premier sous-bloc UC9 situé en haut à gauche du sous-bloc UC6 et ainsi de suite jusqu'à parvenir au sous-bloc UC12 situé en bas à droite du sous-bloc UC6, - les sous-blocs résultant de la subdivision du sous-bloc UC7 sont parcourus en commençant par le premier sous-bloc UC13 situé en haut à gauche du sous-bloc UC7 et ainsi de suite jusqu'à parvenir au sous-bloc UC16 situé en bas à droite du sous-bloc UC7. Les dix-sept bits précités sont inscrits les uns à la suite des autres dans la séquence binaire qui est ensuite compressée par un codage entropique adapté. Pour au moins un sous-bloc considéré parmi les différents sous-blocs obtenus, une prédiction de pixels du sous-bloc considéré est mise en oeuvre par rapport à des pixels de prédiction qui appartiennent soit à la même image (prédiction intra), soit à une ou plusieurs images précédentes d'une séquence d'images (prédiction inter) qui ont déjà été décodées. De telles images précédentes sont appelées classiquement images de référence et sont conservées en mémoire aussi bien au codeur qu'au décodeur. Au cours d'une telle prédiction, un sous-bloc résiduel est calculé par soustraction des pixels du sous-bloc considéré, des pixels de prédiction. Les coefficients du sous-bloc résiduel calculé sont alors quantifiés après une éventuelle transformation mathématique, par exemple de type transformée en cosinus discrète (DCT), puis codés par un codeur entropique. Le choix entre mode de prédiction inter ou intra se fait au niveau de chacun des sous-blocs UCi, UC2,..., UCi,..., UCm qui peuvent eux-mêmes être partitionnés en sous-blocs de prédiction (« Prediction Units » en anglais) et en sous-blocs de transformée (« Transform Units » en anglais). Chacun des sous-blocs de prédiction et des sous-blocs de transformée sont à leur tour susceptibles d'être subdivisés récursivement en sous-blocs selon la structure arborescente « quadtree » précitée. Le bloc CTU; ainsi que ses sous-blocs UCi , UC2,..., UCi,..., UCm, ses sous-blocs de prédiction et ses sous-blocs de transformée, sont susceptibles d'être associés à des informations décrivant leur contenu. De telles informations sont notamment les suivantes : le mode de prédiction (prédiction intra, prédiction inter, prédiction par défaut réalisant une prédiction pour laquelle aucune information n'est transmise au décodeur (« en anglais « skip »)) ; le type de prédiction (orientation, composante d'image de référence, ...) ; le type de subdivision en sous-blocs ; le type de transformée, par exemple DCT 4x4, DCT 8x8, etc... ; les valeurs de pixels, les valeurs de coefficients transformés, amplitudes, signes de coefficients quantifiés des pixels contenus dans le bloc ou le sous-bloc considéré. Ces informations sont également inscrites dans le signal de données précité. Lors du codage d'une image fixe ou d'une image d'une séquence d'images utilisant une subdivision en sous-blocs de type quadtree, il est courant de retrouver dans l'image un objet significatif de taille moyenne ou petite qui est situé dans une zone de l'image relativement homogène. Une telle configuration est par exemple représentée sur la figure 2A qui représente, comme élément significatif, une étoile, laquelle est contenu dans une zone homogène telle que par exemple un ciel de couleur uniforme. Après mise en oeuvre d'une subdivision en blocs et en sous-blocs de type quadtree comme représenté sur la figure 2B, il est possible d'isoler l'élément significatif « étoile » dans un sous-bloc UC8 adapté à sa taille. Un inconvénient d'une telle subdivision est qu'elle nécessite la transmission d'une séquence binaire représentative de cette subdivision qui contient un nombre de bits non négligeable. Une telle séquence s'avère coûteuse à signaler, ce qui ne permet pas d'optimiser la réduction du gain en compression des données codées. Il en résulte des performances de compression qui ne sont pas satisfaisantes. Objet et résumé de l'invention Un des buts de l'invention est de remédier à des inconvénients de l'état de la technique précité. A cet effet, un objet de la présente invention concerne un procédé de codage d'au moins une image, comprenant une étape de subdivision de l'image en une pluralité de blocs. Le procédé de codage selon l'invention est remarquable qu'il comprend les étapes suivantes : - subdiviser au moins un bloc courant en une première et une deuxième partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, la deuxième partie ayant une forme géométrique à m côtés, avec rn>4, - coder les première et deuxième parties. Une telle disposition permet de subdiviser très simplement un bloc en seulement deux parties. La séquence binaire représentative de cette subdivision contient forcément moins de bits que la séquence binaire représentative d'une subdivision de type « quadtree )>. La séquence binaire représentative de la subdivision selon l'invention est donc beaucoup moins coûteuse à signaler. Par ailleurs, la subdivision selon l'invention est particulièrement bien adaptée au cas où des blocs de l'image contiennent un élément significatif, par exemple un objet en avant-plan, qui est situé dans une zone homogène présentant une énergie faible, tel que par exemple un arrière-plan de couleur, orientation ou mouvement uniforme. Corrélativement, l'invention concerne un dispositif de codage d'au moins une image, comprenant un module de partitionnement pour subdiviser l'image en une pluralité de blocs. Un tel dispositif de codage est remarquable en ce que le module de partitionnement est apte à subdiviser au moins un bloc courant en une première et une deuxième partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, la deuxième partie ayant une forme géométrique à m côtés, avec m>4, et en ce qu'il comprend un module de codage pour coder les première et deuxième parties. De façon correspondante, l'invention concerne aussi un procédé de décodage d'un signal de données représentatif d'au moins une image codée ayant été subdivisée en une pluralité de blocs. Un tel procédé de décodage est remarquable en ce qu'il comprend les étapes suivantes : - subdiviser au moins un bloc courant en une première et une deuxième partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, la deuxième partie ayant une forme géométrique à m côtés, avec m>4, - décoder les première et deuxième parties. Une telle disposition permet de subdiviser très simplement un bloc courant à décoder en seulement deux parties, une telle subdivision étant beaucoup moins complexe à effectuer qu'une subdivision de type « quadtree )>. Par ailleurs, la subdivision selon l'invention est particulièrement bien adaptée au cas où des blocs de l'image à décoder contiennent un élément significatif, par exemple un objet en avant-plan, qui est situé dans une zone homogène présentant une énergie faible, telle que par exemple un arrière-plan de couleur, orientation ou mouvement uniforme. Dans un mode de réalisation particulier, au cours de l'étape de décodage de la deuxième partie à m côtés du bloc courant, au moins une information de reconstruction des pixels de la deuxième partie à m côtés du bloc courant est mise à une valeur prédéterminée. Un avantage d'une telle disposition réside dans le fait que le décodeur détermine de façon autonome ladite au moins une information de reconstruction des pixels de la deuxième partie à m côtés Autrement dit, ladite au moins une information de reconstruction correspondante n'est avantageusement pas transmise dans le signal de données reçu au décodeur. Ainsi la réduction du coût de signalisation est optimisée. Selon une variante, ladite au moins une information de reconstruction des pixels de la deuxième partie à m côtés du bloc courant est représentative de l'absence de subdivision de la deuxième partie à m côtés du bloc courant. De façon avantageuse, au moment de décoder la deuxième partie à m côtés du bloc courant, le décodeur détermine de façon autonome qu'il n'a pas besoin de subdiviser cette partie, puisqu'elle caractérise une région homogène du bloc courant à décoder qui est dépourvue de détails. Selon une autre variante, ladite au moins une information de reconstruction des pixels de la deuxième partie à m côtés du bloc courant est représentative de l'absence d'informations résiduelles résultant d'une prédiction des pixels de la deuxième partie à m côtés du bloc courant. De façon avantageuse, au moment de décoder la deuxième partie à m côtés du bloc courant, le décodeur détermine de façon autonome que les pixels résiduels obtenus suite à la prédiction de ladite deuxième partie à m côtés ont une valeur nulle. Il est considéré que la deuxième partie à m côtés est associée à un résidu de prédiction nul puisqu'elle caractérise une région homogène du bloc courant à décoder. Selon encore une autre variante, ladite au moins une information de reconstruction des pixels de la deuxième partie à m côtés du bloc courant est représentative de valeurs de prédiction prédéterminées des pixels de la deuxième partie à m côtés du bloc courant. Une telle variante permet d'optimiser encore davantage le coût de signalisation en évitant de transmettre dans le signal de données l'indice du mode de prédiction qui a été sélectionné au codage pour prédire la deuxième partie à m côtés du bloc courant. Dans un autre mode de réalisation particulier, le procédé de décodage comprend, préalablement à l'étape de subdivision du bloc courant, une étape de lecture, dans le signal de données, d'une information indiquant si le bloc courant est destiné soit à être subdivisé en une première et une deuxième partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, la deuxième partie ayant une forme géométrique à m côtés, avec rn>4, soit à être subdivisé selon une autre méthode prédéterminée. Une telle disposition permet au décodeur de déterminer si lors du codage d'un bloc courant, le codeur a activé ou non la subdivision du bloc courant conforme à l'invention, pour une séquence d'images considérée, pour une image considérée ou encore pour une portion d'image (« slice » en anglais) considérée, de façon à ce que le décodeur puisse mettre en oeuvre de façon correspondante la subdivision effectuée au codage. Il en résulte qu'un tel procédé de décodage est particulièrement flexible, car adaptable au contexte vidéo courant. En effet, le procédé de décodage est adapté pour mettre en oeuvre la subdivision selon l'invention ou selon un autre type de subdivision, tel que par exemple la subdivision quadtree, en fonction de la valeur prise par un indicateur dédié inscrit dans le signal de données. Un tel indicateur dédié reste relativement compact à signaler et permet de maintenir le gain en compression obtenu grâce à la subdivision selon l'invention. Dans encore un autre mode de réalisation particulier, le procédé de décodage comprend une étape de lecture, dans le signal de données, d'une information indiquant une configuration de subdivision du bloc courant sélectionnée parmi différentes configurations de subdivision prédéterminées. Une telle disposition permet d'adapter la subdivision selon l'invention en fonction de la localisation de l'élément significatif dans la région homogène du bloc courant. Dans encore un autre mode de réalisation particulier, l'étape de décodage de la deuxième partie à m côtés du bloc courant comprend les sous-étapes consistant à: - appliquer un décodage entropique aux pixels de la deuxième partie à m côtés, - compléter les pixels décodés entropiquement de la deuxième partie à m côtés, par des pixels reconstruits selon une méthode de reconstruction prédéterminée, jusqu'à obtention d'un bloc de pixels carré ou rectangulaire. Une telle disposition permet avantageusement, lorsqu'une étape d'application d'une transformée doit être mise en oeuvre à la suite de l'étape de décodage entropique de la deuxième partie à m côtés du bloc courant à décoder, de réutiliser les outils matériels et logiciels de transformée de blocs carrés ou rectangulaires qui sont couramment implantés dans les codeurs et les décodeurs vidéo actuels. Dans encore un autre mode de réalisation particulier, un bloc courant subdivisé contient au plus une partie ayant une forme géométrique à m côtés. Une telle disposition est bien adaptée au cas où le bloc courant contient deux zones de texture bien distinctes, c'est-à-dire celle définie par un seul élément significatif et celle définie par une seule zone homogène. De façon avantageuse, il n'est donc pas nécessaire de procéder à une nouvelle subdivision du bloc courant à décoder. Les différents modes ou caractéristiques de réalisation précités peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé de décodage tel que défini ci-dessus. Corrélativement, l'invention concerne un dispositif de décodage d'un signal de données représentatif d'au moins une image codée ayant été subdivisée en une pluralité de blocs. Un tel dispositif de décodage est remarquable en ce qu'il comprend : - un module de partitionnement pour subdiviser au moins un bloc courant en une première et une deuxième partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, la deuxième partie ayant une forme géométrique à m côtés, avec rn>4, - un module de décodage pour décoder les première et deuxième parties. L'invention concerne encore un programme d'ordinateur comportant des instructions pour mettre en oeuvre l'un des procédés de codage et de décodage selon l'invention, lorsqu'il est exécuté sur un ordinateur. Un tel programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. Encore un autre objet de l'invention vise aussi un support d'enregistrement lisible par un ordinateur, et comportant des instructions de programme d'ordinateur tel que mentionné ci-dessus. Le support d'enregistrement peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une clé USB ou un disque dur. D'autre part, un tel support d'enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, un tel support d'enregistrement peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter le procédé en question ou pour être utilisé dans l'exécution de ce dernier. Brève description des dessins D'autres caractéristiques et avantages apparaîtront à la lecture de plusieurs modes de réalisation préférés décrits en référence aux figures dans lesquelles: - la figure 1 représente un exemple de subdivision classique d'un bloc courant, telle que la subdivision de type « quadtree >>, - les figures 2A et 2B représentent une application de la subdivision de type « quadtree » à un bloc courant qui contient un seul élément significatif, une étoile, laquelle est contenue dans une zone homogène telle que par exemple un ciel de couleur uniforme. - la figure 3 représente les principales étapes du procédé de codage selon un mode de réalisation de l'invention, - la figure 4 représente un mode de réalisation d'un dispositif de codage selon l'invention, - les figures 5A à 5J représentent respectivement différents modes de réalisation de subdivision selon l'invention du bloc courant, - les figures 6A et 6B représentent respectivement deux modes de réalisation de codage des parties obtenues par subdivision du bloc courant, conformément à un type de subdivision représenté à la figure 5A, - la figure 7 représente un exemple de subdivision du bloc courant auquel s'applique le mode de réalisation de codage de la figure 6B, - la figure 8 représente les principales étapes du procédé de décodage selon un mode de réalisation de l'invention, - la figure 9 représente un mode de réalisation d'un dispositif de décodage selon l'invention, - les figures 10A et 10B représentent respectivement deux modes de réalisation de décodage des parties obtenues après reconstruction de la subdivision du bloc courant, conformément à un type de subdivision représenté à la figure 5A. Description détaillée de la partie codage Un mode de réalisation de l'invention va maintenant être décrit, dans lequel le procédé de codage selon l'invention est utilisé pour coder une image ou une séquence d'images selon un signal binaire proche de celui qu'on obtient par un codage mis en oeuvre dans un codeur conforme à l'une quelconque des normes de codage vidéo actuelles ou à venir. Dans ce mode de réalisation, le procédé de codage selon l'invention est par exemple implémenté de manière logicielle ou matérielle par modifications d'un tel codeur. Le procédé de codage selon l'invention est représenté sous la forme d'un algorithme comportant des étapes Cl à 07 telles que représentées à la figure 3. Selon le mode de réalisation de l'invention, le procédé de codage selon l'invention est implémenté dans un dispositif de codage ou codeur CO représenté à la figure 4. Comme illustré en figure 4, un tel codeur comprend une mémoire MEM CO comprenant une mémoire tampon TAMP CO, une unité de traitement UT CO équipée par exemple d'un microprocesseur pl' et pilotée par un programme d'ordinateur PG CO qui met en oeuvre le procédé de codage selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur PG CO sont par exemple chargées dans une mémoire RAM (non représentée) avant d'être exécutées par le processeur de l'unité de traitement UT CO. Le procédé de codage représenté sur la figure 3 s'applique à toute image courante ICi fixe ou bien faisant partie d'une séquence de L images ICi, ICL (1L) à coder. Au cours d'une étape Cl représentée à la figure 3, il est procédé, de façon connue en soi, à la subdivision d'une image courante ICi en une pluralité de blocs de type CTU précité: CTUi, CTU2, CTUL'..., CTUs (1LJS). Une telle étape de subdivision est mise en oeuvre par un processeur ou module logiciel de partitionnement MP CO représenté sur la figure 4, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT CO. De façon préférentielle, chacun des blocs CTUi, CTU2, CTUu,---, CTUs présente une forme carrée et comprend NxN pixels, avec I\12. Selon une alternative, chacun des blocs CTUi, CTU2, CTUu,..., CTUs présente une forme rectangulaire et comprend NxP pixels, avec I\11 et 1:)2. Au cours d'une étape 02 représentée à la figure 3, pour un bloc courant CTUL, préalablement sélectionné, le module de partitionnement MP CO de la figure 4 subdivise le bloc courant CTUu en au moins une première partie et une deuxième partie, les première et deuxième parties étant complémentaires l'une de l'autre. Selon l'invention : - la première partie a une forme rectangulaire ou carrée, - et la deuxième partie a une forme géométrique à m côtés, avec m>4. Selon un mode préféré de réalisation, le bloc courant CTUL, est subdivisé : - en une première partie de forme rectangulaire ou carrée ou bien en une pluralité de parties de forme rectangulaire ou carrée, - et en au plus une deuxième partie de forme géométrique à m côtés. Au sens de l'invention, les première et deuxième parties forment respectivement deux unités de codage (de l'anglais « coding unit ») distinctes CUi et CU2. Cette dernière terminologie est notamment utilisée dans la norme HEVC « I50/IEC/23008-2 Recommandation ITU-T H.265 High Efficiency Video Coding (HEVC) ». Selon un premier mode de réalisation de subdivision représenté sur la figure 5A, pour un bloc courant CTUu carré de taille NxN : - la première partie CUi est un bloc carré de taille )12 X - et la deuxième partie CU2, qui forme le complément de la première partie CUi dans le bloc courant CTU,' a une forme géométrique à m côtés, avec m>4. Dans l'exemple représenté sur la figure 5A, m=6. Comme représenté sur la figure 5A, quatre types de subdivision SUBli, 5UB21, 5UB31, 5UB41 du bloc courant CTUL, sont possibles, le bloc carré CUi pouvant être situé dans l'un des quatre coins du bloc courant CTUu. Dans un souci de clarté de la figure 5A, uniquement dans le cas par exemple des types de subdivision SUI311 et SUB31, sont représentés: le premier pixel ptl,, du bloc courant CTU,' de coordonnées (xmm, ymin), qui est situé en haut et à gauche dans ce dernier, le dernier pixel pbru du bloc courant CTU,' de coordonnées (xmax, ymax), qui est situé en bas et à droite dans ce dernier, le premier pixel ptli de la première partie CUi, de coordonnées (x'mm, )(min), qui est situé en haut et à gauche dans ce dernier, le dernier pixel pbri de la première partie CUi, de coordonnées (X'max, Ymax) qui est situé en bas et à droite dans ce dernier. Selon le type particulier de subdivision SUB11, le premier pixel ptl,, du bloc courant CTUL, est le même que le premier pixel ptli de la première partie Cui. Quel que soit le type de subdivision choisi, la deuxième partie CU2 de forme géométrique à m côtés est alors définie de façon générale comme un ensemble de pixels ptI2 tel que pour tout pixel pv2(x"v, y"v) de cet ensemble : Xmi4X"4Xmax et Ymi4Y"4Ymax X"v X'maxou Y"v Y'max Selon un deuxième mode de réalisation de subdivision représenté sur la figure 5B, pour un bloc courant CTUu carré de taille NxN : - la première partie CUi est un bloc carré de taille 114 X - et la deuxième partie CU2, qui forme le complément de la première partie CUi dans le bloc courant CTU,' a une forme géométrique à m côtés, avec m>4. Dans l'exemple représenté sur la figure 5B, m=6 ou m=8. Comme représenté sur la figure 5B, seize types de subdivision SUB12, 5UB22, 5UB162 du bloc courant CTUL, sont possibles, le bloc carré CUi pouvant être situé dans seize positions différentes à l'intérieur du bloc courant CTU,' par translation successive de N/4 pixels du bloc carré CUi à l'intérieur du bloc courant CTUu. Dans un souci de clarté de la figure 5B, uniquement dans le cas par exemple des types de subdivision SUB12 et SUB92, sont représentés: le premier pixel ptl,, du bloc courant CTU,' de coordonnées (xmin, ymin), qui est situé en haut et à gauche dans ce dernier, le dernier pixel pbru du bloc courant CTU,' de coordonnées (Xmax, Ymax), qui est situé en bas et à droite dans ce dernier, le premier pixel ptli de la première partie CUi, de coordonnées (x'min, y'rnin), qui est situé en haut et à gauche dans ce dernier, le dernier pixel pbri de la première partie CUi, de coordonnées (X'max, Y'max) qui est situé en bas et à droite dans ce dernier. Selon le mode particulier de subdivision SUB12, le premier pixel ptl,, du bloc courant CTUL, est le même que le premier pixel ptli de la première partie CUi. Quel que soit le type de subdivision choisi, la deuxième partie CU2 de forme géométrique à m côtés est alors définie de façon générale comme un ensemble de pixels tel que pour tout pixel pv2(x"v, y"v) de cet ensemble : _ Xmi4X"4Xmax et Ymi4Y"4Ymax _ x"v X'max OU Y"v Ymax Selon des troisième, quatrième, cinquième et sixième modes de réalisation de subdivision représentés respectivement sur les figures 5C, 50, 5E et 5F, pour un bloc courant CTUL, carré de taille NxN : - la première partie CUi est un bloc rectangulaire de taille UxV pixels, tel que U 4. Sur chacune des figures 5C à 5F, un seul type de subdivision du bloc courant CTUu a été représenté, sachant qu'il peut bien entendu en exister plusieurs. En outre, la définition de la deuxième partie CU2 du bloc courant CTUu est la même que celle donnée dans les exemples des figures 5A et 5B. Selon des septième, huitième, neuvième et dixième modes de réalisation de subdivision représentés respectivement sur les figures 5H, 51, 5J et 5K, le bloc courant CTUu est un rectangle de taille NxP pixels, avec I\11 et 1:)2. Selon ces quatre modes de subdivision: - la première partie CUi est un bloc rectangulaire de taille UxV, tel que U 4. Sur chacune des figures 5G à 51, un seul type de subdivision du bloc courant CTUu a été représenté, sachant qu'il peut bien entendu en exister plusieurs. En outre, la définition de la deuxième partie CU2 du bloc courant CTUu est la même que celle donnée dans les exemples des figures 5A et 5B. Au cours d'une étape 03 représentée à la figure 3, chacun des blocs courants CTU,' ou une partie seulement, qui a été subdivisé conformément aux différents modes de subdivision selon l'invention tels que représentés sur les figures 5A à 5K est mis en compétition : - avec différents blocs courants CTUL, subdivisés selon respectivement différents modes de subdivision bien connus, tels que par exemple subdivisés en seulement quatre blocs rectangulaires ou carrés, subdivisés selon la méthode « quadtree >>, etc... -et avec un bloc courant CTUL, non subdivisé. Une telle mise en compétition est effectuée selon un critère de performance de codage prédéterminé du bloc courant CTU,' par exemple le coût débit/distorsion ou bien un compromis efficacité/complexité, qui sont des critères bien connus de l'homme du métier. La mise en compétition est mise en oeuvre par un processeur ou module logiciel de calcul CALI CO représenté sur la figure 4, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT CO. A l'issue de la mise en compétition, un mode de subdivision optimal SUBopt du bloc courant CTUL, est sélectionné, c'est-à-dire qu'il s'agit de celui qui optimise le codage du bloc CTUL, par minimisation du coût débit/distorsion ou bien par maximisation du compromis efficacité/complexité. Au cours d'une étape 04 représentée à la figure 3, un indicateur représentatif du mode de subdivision sélectionné à l'issue de l'étape 03 est sélectionné dans une table de correspondance TC stockée dans la mémoire tampon TAMP CO du codeur CO de la figure 4. Une telle sélection est mise en oeuvre par un processeur ou module logiciel de calcul CAL2 CO représenté sur la figure 4, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT CO. L'indicateur représentatif d'un mode de subdivision donné est par exemple un élément de syntaxe appelé type_decoupe qui, selon un mode de réalisation préférentiel, prend par exemple trois valeurs : - 0 pour indiquer une subdivision classique du bloc courant en quatre blocs rectangulaires ou carrés, - 1 pour indiquer une subdivision du bloc courant conformément au mode de subdivision représenté sur la figure 5A, - 2 pour indiquer une subdivision du bloc courant conformément au mode de subdivision représenté sur la figure 5B, - 3 pour indiquer une absence de subdivision du bloc courant. Par ailleurs, dans le cas où l'élément de syntaxe type_decoupe vaut 1, ce dernier est associé, dans la table de correspondance TC de la figure 4, à un autre élément de syntaxe appelé arr_decoupel qui indique le type de subdivision SUB11, SUB21, SUB31, SUB41 choisi, tel que représenté à la figure 5A. L'élément de syntaxe arr_decoupel prend la valeur : 0 pour indiquer le type de subdivision SUB-11, 1 pour indiquer le type de subdivision SUB21, 2 pour indiquer le type de subdivision SUB31, 3 pour indiquer le type de subdivision SUB41. Par ailleurs, dans le cas où l'élément de syntaxe type_decoupe vaut 2, ce dernier est associé, dans la table de correspondance TC de la figure 4, à un autre élément de syntaxe appelé arr_decoupe2 qui indique le type de subdivision choisi parmi les seize types de subdivision SUB12, SUB22, --, SUBI 62 du bloc courant CTU,' tel que représentés à la figure 5B. L'élément de syntaxe arr_decoupe2 prend la valeur : 0 pour indiquer le type de subdivision SUB12, 1 pour indiquer le type de subdivision SUB22, 2 pour indiquer le type de subdivision SUB32, 3 pour indiquer le type de subdivision SUB42, 4 pour indiquer le type de subdivision SUB52, 5 pour indiquer le type de subdivision SUB62, 6 pour indiquer le type de subdivision SUB72, 7 pour indiquer le type de subdivision SUB82, 8 pour indiquer le type de subdivision SUB92, 9 pour indiquer le type de subdivision SUBI 02, pour indiquer le type de subdivision SUB112, 11 pour indiquer le type de subdivision SUBI 22, 12 pour indiquer le type de subdivision SUB132, 13 pour indiquer le type de subdivision SUB142, 10 14 pour indiquer le type de subdivision SUB152, pour indiquer le type de subdivision SUB162. Au cours d'une étape 05 représentée à la figure 3, il est procédé au codage de la valeur de l'élément de syntaxe type_decoupe qui a été sélectionné à l'issue de l'étape 04 précitée et, s'il y a lieu, au codage de 15 l'élément de syntaxe arr_decoupel ou arr_decoupe2 qui lui est associé. L'étape 05 précitée est mise en oeuvre par un processeur ou module logiciel de codage d'indicateur MOI tel que représenté à la figure 4, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT CO. Au cours d'une étape 06 représentée à la figure 3, il est procédé au codage des parties CUI et CU2 du bloc courant CTUL, selon un ordre de parcours prédéterminé. Selon un mode de réalisation préféré, la première partie CUI est codée avant la deuxième partie CU2. En alternative, la première partie CUi est codée après la deuxième partie CU2. L'étape de codage 06 est mis en oeuvre par un processeur ou module logiciel de codage UCO telle que représenté sur la figure 4, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT CO. Comme représenté plus en détail sur la figure 4, le module de codage UCO comprend classiquement : un processeur ou module logiciel de prédiction PRED CO, un processeur ou module logiciel de calcul de données résiduelles CAL3 CO, un processeur ou module logiciel MT CO de transformation de type DOT (abréviation anglaise de « Discrete Cosine Transform »), DST (abréviation anglaise de « Discrete Sine Transform DWT (abréviation anglaise de « Discrete Wavelet Transform >>) un processeur ou module logiciel de quantification MQ CO, un processeur ou module logiciel MCE CO de codage entropique par exemple de type CABAC ("Context Adaptive Binary Arithmetic Coder" en anglais) ou encore un codeur de Huffman connu en tant que tel. Au cours d'une étape 07 représentée à la figure 3, il est procédé à la construction d'un signal de données F qui contient les données codées à l'issue des étapes 05 et 06 précitées. Le signal de données F est ensuite transmis par un réseau de communication (non représenté) à un terminal distant. Celui-ci comporte un décodeur qui sera décrit plus loin dans la suite de la description. L'étape 07 est mise en oeuvre par un processeur ou module logiciel MCF de construction de signal de données de données, tel que représenté sur la figure 4. Les étapes de codage qui viennent d'être décrites ci-dessus sont mises en oeuvre pour tous les blocs CTUi, CTU2, CTUL'..., CTUs à coder de l'image courante loi considérée, dans un ordre prédéterminé qui est par exemple l'ordre lexicographique. D'autres types de parcours que celui qui vient d'être décrit ci-dessus sont bien sûr possibles. On va maintenant décrire, en référence à la figure 6A, un premier mode de réalisation des différentes sous-étapes mises en oeuvre lors de l'étape de codage 06 précitée, dans le module de codage UCO représenté sur la figure 4. Conformément à ce premier mode de réalisation, le mode de subdivision optimal SUI30pt qui a été sélectionné à l'issue de l'étape de codage 03 est par exemple l'un des modes de subdivision représentés sur la figure 5A. A cet effet, c'est l'indicateur type_decoupe de valeur 1 qui a été sélectionné à l'issue de l'étape 04 précitée. Plus précisément, c'est par exemple le type de subdivision SUBD21, tel que représenté sur la figure 5A, qui a été sélectionné à l'issue de l'étape de codage 03. A cet effet, l'indicateur type_decoupe de valeur 1 est en outre associé à l'indicateur arr_decoupel de valeur 1, tel que défini plus haut dans la description. La valeur 1 de l'indicateur type_decoupe est inscrite sous forme compressée dans le signal de données F, suivie de la valeur 1 de l'indicateur arr_decoupel. Par ailleurs, conformément au premier mode de réalisation de la figure 6A, les parties CUi et CU2 du bloc courant CTUL, ne sont pas subdivisées à nouveau. A cet effet, selon un mode de réalisation : - en association avec les données codées de la première partie CUi, est associé l'indicateur type_decoupe de valeur 3, - en association avec les données codées de la deuxième partie CU2, est associé l'indicateur type_decoupe de valeur 3. Selon l'invention, la valeur de l'indicateur type_decoupe associée aux données codées de la deuxième partie CU2 est inscrite sous forme compressée dans le signal de données F avant la valeur de l'indicateur type_decoupe associé aux données codées de la première partie CUi. Dans l'exemple de la figure 6A, Le signal de données F contient donc les valeurs suivantes : 1133 qui sont représentatives du partitionnement du bloc courant CTUu. En variante, compte tenu du fait que la deuxième partie CU2 définit une zone homogène du bloc courant CTU,' aucun indicateur représentatif de l'absence de subdivision de la partie CU2 n'est inscrit dans le signal de données F représenté aux figures 3 et 4. Selon une telle variante, il est en effet supposé au codage, comme au décodage, qu'une partie à m côtés du bloc courant n'est systématiquement pas subdivisée. Ainsi, la transmission au décodeur d'un indicateur type decoupe de valeur 3 ne s'avère pas nécessaire. Le signal de données F contient donc les valeurs suivantes : 113, ce qui réduit le coût de signalisation. Au cours d'une sous-étape 0610 représentée à la figure 6A, le module de codage UCO sélectionne, comme partie courante CUk (k=1 ou k=2), soit d'abord la partie carrée CUi, soit d'abord la partie CU2 à m côtés. Au cours d'une sous-étape 0611 représentée à la figure 6A, le module PRED CO de la figure 4 procède au codage prédictif de la partie courante CU 1. De façon classique, les pixels de la partie CUi sont prédits par rapport à des pixels ayant déjà été codés puis décodés, par mise en compétition de techniques connues de prédiction intra et/ou inter. Parmi les prédictions possibles pour la partie courante CUi, la prédiction optimale est choisie selon un critère débit-distorsion bien connu de l'homme du métier. Ladite sous-étape de codage prédictif précitée permet de construire une partie prédite CUpi qui est une approximation de la partie courante CUi. Les informations relatives à ce codage prédictif seront ultérieurement inscrites dans le signal de données F représenté sur les figures 3 et 4. De telles informations comprennent notamment le type de prédiction (inter ou intra), et le cas échéant, le mode de prédiction intra ou bien l'indice d'image de référence et le vecteur de déplacement utilisés dans le mode de prédiction inter. Ces informations sont compressées par le codeur CO représenté à la figure 3. Au cours d'une sous-étape 0612, le module de calcul CAL3 CO de la figure 4 procède à la soustraction de la partie prédite CUpi de la partie courante CUi pour produire une partie résidu CUri. Au cours d'une sous-étape 0613 représentée à la figure 6A, le module MT CO de la figure 4 procède à la transformation de la partie résidu CUri selon une opération classique de transformation directe, telle que par exemple une transformation en cosinus discrètes de type DOT, pour produire une partie transformée CUti. Au cours d'une sous-étape 0614 représentée à la figure 6A, le module MQ CO de la figure 4 procède à la quantification de la partie transformée CUti selon une opération classique de quantification, telle que par exemple une quantification scalaire. Une partie CUqi, formée de coefficients quantifiés, est alors obtenue. Au cours d'une sous-étape 0615 représentée à la figure 6A, le module MCE CO de la figure 4 procède au codage entropique des coefficients quantifiés CUqi. Les sous-étapes 0611 à 0615 précitées sont ensuite itérées en vue de coder la deuxième partie CU2 à m côtés du bloc courant CTUu. Conformément à l'invention, dans le cas du codage de la deuxième partie CU2 à m côtés, une ou plusieurs informations de codage des pixels de la deuxième partie CU2_sont mises à des valeurs prédéterminées. Ainsi, selon une variante de réalisation préférée, au cours de la sous-étape 0611 de codage prédictif de la partie CU2 du bloc courant CTU,' les pixels de la partie CU2 sont prédits par rapport respectivement à des pixels de valeurs correspondantes prédéterminées. De telles valeurs sont stockées dans une liste LP contenue dans la mémoire tampon TAMP CO du codeur CO de la figure 4. De préférence, ces valeurs de prédiction prédéterminées sont sélectionnées de façon à ce qu'au cours de la sous-étape 0612 de la figure 6A, la soustraction de la partie prédite CUp2 de la partie courante CU2 produise une partie résidu CUr2 qui comprenne des valeurs pixelliques nulles ou proches de zéro. Une telle disposition permet de profiter avantageusement de l'homogénéité de la partie CU2 du bloc courant CTUL, tout en permettant de réduire sensiblement le coût de signalisation des informations de codage du bloc courant CTUL, dans le signal de données F. En variante, les pixels de la partie CU2 sont prédits classiquement, de la même façon que la partie CUi. Selon une autre variante de réalisation préférée, les coefficients quantifiés de la partie résidu quantifiée CUq2 obtenue à l'issue de la sous-étape 0614 de la figure 6A sont tous mis à zéro et ne sont pas inscrits dans le signal de données F. Une telle disposition permet de profiter avantageusement de l'homogénéité de la partie CU2 du bloc courant CTUL, tout en permettant de réduire sensiblement le coût de signalisation des informations de codage du bloc courant CTUL, dans le signal de données F. Conformément à l'invention, entre les sous-étapes 0612 et 0613 précitées, une sous-étape intermédiaire 06120 est mise en oeuvre. Au cours de cette sous-étape intermédiaire, les pixels résiduels de la partie résidu CUr2 à m côtés sont complétés par des pixels de valeur respective prédéterminée, jusqu'à l'obtention d'un bloc de pixels carré ou rectangulaire. Selon différents modes de réalisation possibles, les pixels résiduels de la partie résidu CUr2 peuvent être complétés : -par des pixels de valeur respective nulle, -par des pixels reconstruits classiquement par interpolation, -par des pixels reconstruits classiquement à l'aide de la technique dite de « inpaiting )>. La sous-étape 06120 précitée est mise en oeuvre par un processeur ou module logiciel de calcul CAL4 CO tel que représenté à la figure 4, lequel module est piloté par le microprocesseur uP de l'unité de traitement UT CO. Une telle disposition permet de réutiliser le module de transformation MT CO de la figure 4 qui applique classiquement des transformées de blocs carrés ou rectangulaires. Compte tenu du fait que la sous-étape 0612 ne s'applique que pour la deuxième partie CU2 de forme géométrique à m côtés, cette sous-étape, de même que le module de calcul CAL4 CO, sont représentés en pointillés, respectivement sur les figures 3 et 4. On va maintenant décrire, en référence à la figure 6B, un deuxième mode de réalisation des différentes sous-étapes mises en oeuvre lors de l'étape de codage 06 précitée, dans le module de codage UCO représenté sur la figure 4. Ce deuxième mode de réalisation se distingue de celui de la figure 6A par le fait que la première partie CUi du bloc courant CTUL, est subdivisée à nouveau. Un exemple d'une telle subdivision du bloc courant CTUL, est représenté sur la figure 7. Dans l'exemple de la figure 7, le mode de subdivision optimal SUI30pt qui a été sélectionné à l'issue de l'étape de codage C3 précitée est par exemple à nouveau l'indicateur type_decoupe de valeur 1 qui a été sélectionné à l'issue de l'étape C4 précitée. Comme représenté à la figure 7, cette valeur est inscrite sous forme compressée dans le signal de données F. Comme expliqué plus haut, l'indicateur type_decoupe de valeur 1 est en outre associé à l'indicateur arr_decoupel de valeur 1, tel que défini plus haut dans la description. Comme représenté à la figure 7, la valeur de l'indicateur arr_decoupel de valeur 1 est alors inscrite sous forme compressée dans le signal de données F à la suite de la valeur de l'indicateur type_decoupe. Conformément au deuxième mode de réalisation de la figure 6B, de la même façon que dans le mode de réalisation de la figure 6A, la deuxième partie CU2 du bloc courant CTUu n'est pas subdivisée à nouveau en partant du principe qu'elle est représentative d'une zone homogène du bloc courant CTUu. En association avec les données codées de la deuxième partie CU2, la valeur 3 de l'indicateur type_decoupe est inscrite sous forme compressée dans le signal de données F, à la suite de la valeur 1 de l'indicateur arr_decoupel. Cette valeur est représentée en gras sur la figure 7. Selon l'invention, la valeur de l'indicateur type_decoupe associé aux données codées de la deuxième partie CU2 est inscrite sous forme compressée dans le signal de données F systématiquement avant la valeur de l'indicateur type_decoupe associé aux données codées de la première partie CUi. En variante, la valeur de l'indicateur type_decoupe associé aux données codées de la deuxième partie CU2 pourrait être inscrite sous forme compressée dans le signal de données F systématiquement après la valeur de l'indicateur type_decoupe associé aux données codées de la première partie CUi. Dans l'exemple de la figure 7, la partie CUi est subdivisée par exemple en quatre blocs carrés CU1 1 , CU21, CU31, CULti, selon une méthode de subdivision classique, de type « quadtree » par exemple. Les données codées de la partie CUi sont donc associées à l'indicateur type_decoupe de valeur 0, représentatif d'une telle subdivision, comme défini plus haut dans la description. Comme représenté sur la figure 7, cette valeur est inscrite sous forme compressée dans le signal de données F, à la suite de la valeur 3 de l'indicateur type_decoupe. Dans l'exemple de la figure 7, le bloc CU11 n'est pas subdivisé. Les données codées de la partie CUi sont donc associées en outre à l'indicateur type_decoupe de valeur 3, représentatif de l'absence d'une telle subdivision, comme défini plus haut dans la description. Comme représenté sur la figure 7, cette valeur est inscrite sous forme compressée dans le signal de données F, à la suite de la valeur 0 de l'indicateur type_decoupe. Dans l'exemple de la figure 7, le bloc CU21 est subdivisé conformément à l'invention, notamment selon le type de subdivision SUB62 représenté à la figure 5B. Ainsi, le bloc CU21 est subdivisé en une première partie CU211 de forme carrée et en une deuxième partie CU221 à m côtés. Dans l'exemple représenté, la deuxième partie CU221 présente 8 côtés. Les données codées de la partie CUi sont donc associées en outre à l'indicateur type_decoupe de valeur 2, lui-même associé à l'indicateur arr_decoupe2 de valeur 6, tel que défini plus haut dans la description. Comme représenté sur la figure 7, ces valeurs 2 et 6 sont inscrites successivement sous forme compressée dans le signal de données F, à la suite de la valeur 3 de l'indicateur type_decoupe. Dans l'exemple de la figure 7, le bloc CU31 est subdivisé en quatre blocs carrés CU311, CU321, CU331, CU341, selon une méthode de subdivision classique, de type « quadtree » par exemple. Les données codées de la partie CUi sont donc associées en outre à l'indicateur type_decoupe de valeur 0, représentatif d'une telle subdivision, comme défini plus haut dans la description. Comme représenté sur la figure 7, cette valeur est inscrite sous forme compressée dans le signal de données F, à la suite de la valeur 6 de l'indicateur arr_decoupe2. Dans l'exemple de la figure 7, le bloc CULti n'est pas subdivisé. Les données codées de la partie CUi sont donc associées en outre à l'indicateur type_decoupe de valeur 3, représentatif de l'absence d'une telle subdivision, comme défini plus haut dans la description. Comme représenté sur la figure 7, cette valeur est inscrite sous forme compressée dans le signal de données F, à la suite de la valeur 0 de l'indicateur type_decoupe. La deuxième partie CU221 du bloc CU21 n'est pas subdivisée à nouveau en partant du principe qu'elle est représentative d'une zone homogène de ce bloc. En association avec les données codées de la première partie CUi, la valeur 3 de l'indicateur type_decoupe est alors inscrite sous forme compressée dans le signal de données F, à la suite de la valeur 3 de l'indicateur type_decoupe. Cette valeur est représentée en gras sur la figure 7. Selon l'invention, la valeur de l'indicateur type_decoupe associée à la partie CU221 à m côtés du bloc CU21 est inscrite sous forme compressée dans le signal de données F systématiquement avant la valeur de l'indicateur type_decoupe associée à la partie carrée CU211 du bloc CU21. En variante, la valeur de l'indicateur type_decoupe associée à la partie CU221 à m côtés du bloc CU21 pourrait être inscrite sous forme compressée dans le signal de données F systématiquement après la valeur de l'indicateur type_decoupe associée à la partie carrée CU211 du bloc CU21. Dans l'exemple de la figure 7, la première partie CU211 du bloc CU21 n'est pas subdivisée. En association avec les données codées de la première partie CUi, la valeur 3 de l'indicateur type_decoupe est alors inscrite sous forme compressée dans le signal de données F, à la suite de la valeur 3 de l'indicateur type_decoupe associée à la partie CU221 à m côtés du bloc CU21. Dans l'exemple de la figure 7, les quatre blocs CU311, CU321, CU331, CU341 du bloc CU31 ne sont pas subdivisés. La valeur 3 de l'indicateur type_decoupe est alors inscrite sous forme compressée successivement quatre fois dans le signal de données F, à la suite de la valeur 3 de l'indicateur type_decoupe associée à la partie CU211 du bloc CU21. En variante à ce deuxième mode de réalisation, les deux valeurs 3 de l'indicateur type_decoupe telles que représentées en gras sur la figure 7 et représentatives de l'absence de subdivision des parties à m côtés CU2 et CU221 du bloc courant CTUL, ne sont pas inscrites dans le signal de données F, ce qui permet de réduire le coût de signalisation. Il est en effet supposé au codage, comme au décodage, qu'une partie à m côtés du bloc courant n'est systématiquement pas subdivisée. Ainsi, la transmission au décodeur d'un indicateur type decoupe de valeur 3 ne s'avère pas nécessaire. On fait référence à nouveau à la figure 6B. Au cours d'une sous-étape C620 représentée à la figure 6B, le module de codage UCO sélectionne, comme partie courante CUk (k=1 ou k=2), soit d'abord la partie carrée CUi, soit d'abord la partie CU2 à m côtés. Au cours d'une sous-étape 0621 représentée à la figure 6B, le module de codage UCO teste si l'indice k associé à la partie courante CUk vaut 1 ou 2. Si l'indice k est égal à 2, la partie CU2 du bloc courant CTUL, est codée selon les sous-étapes 0611 à 0615 de la figure 6A. Si l'indice k est égal à 1, au cours d'une sous-étape 0622 représentée à la figure 6B, le module de codage UCO de la figure 4 sélectionne une sous-partie courante CUk, de la première partie CUi du bloc courant CTUu, tel que lk'el. Dans l'exemple représenté sur la figure 7, N=8, puisque la première partie CUi du bloc courant CTUL, a été subdivisée en huit sous-parties de type « coding unit » CUli, 0U211, 0U221, 0U311, 0U321, 0U331, 0U341, 0U41. Au cours d'une sous-étape 0623 représentée à la figure 6B, le module PRED CO de la figure 4 sélectionne pour cette sous-partie courante CUk, un mode de prédiction inter ou intra, par exemple par mise en compétition de ces modes selon un critère débit-distorsion. Le mode de prédiction sélectionné est associé à un indicateur IpR qui est destiné à être transmis dans le signal de données F. Au cours d'une sous-étape optionnelle 0624 représentée à la figure 6B, le module de partitionnement MP CO de la figure 4 subdivise la sous-partie courante CUk, en une pluralité W de sous-parties de prédiction PUi, PU2, ..., PUE,...PUw (1z,N) du type « prediction unit » précité. Une telle subdivision peut être classique ou bien conforme à l'invention, comme représenté sur les figures 5A et 5B. De façon similaire à ce qui a été décrit en référence au mode de réalisation de la figure 6A, une succession d'indicateurs représentatif de la subdivision est destinée à être transmise dans le signal de données F. Au cours d'une sous-étape 0625 optionnelle représentée à la figure 6B, le module de codage UCO de la figure 4 sélectionne une première sous-partie courante PUE. Une telle sélection est effectuée dans un ordre prédéfini, tel que par exemple l'ordre lexicographique. Au cours d'une sous-étape 0626 optionnelle représentée à la figure 6B, le module PRED CO de la figure 4 sélectionne pour la sous-partie courant PUz les paramètres de prédiction optimaux associés au mode de prédiction sélectionné à la sous-étape 0623 précitée. Si par exemple, le mode de prédiction INTER a été sélectionné à la sous-étape 0623 précitée, les paramètres de prédiction optimaux sont un ou plusieurs vecteurs de mouvement, ainsi que une ou plusieurs images de référence, de tels paramètres optimaux permettant d'obtenir les meilleures performances de codage de la sous-partie courante PU, selon un critère prédéterminé, tel que par exemple le critère débit-distorsion. Si par exemple, le mode de prédiction INTRA a été sélectionné à la sous-étape 0623 précitée, les paramètres de prédiction optimaux sont associés à un mode INTRA sélectionné parmi différents modes INTRA disponibles. Comme pour le mode INTER, les paramètres de prédiction optimaux sont ceux qui permettent d'obtenir les meilleures performances de codage de la sous-partie courante PU, selon un critère prédéterminé, tel que par exemple le critère débit-distorsion. Les sous-étapes 0625 à 0626 sont itérées pour chacune des sous- parties PUi, PU2, ..., PUE,..., PUw de la sous-partie CUk, courante de la première partie CUI du bloc courant CTU,' dans l'ordre lexicographique prédéterminé. Au cours d'une sous-étape optionnelle 0627 représentée à la figure 6B, le module de partitionnement MP CO de la figure 4 subdivise la sous-partie courante CUk, en une pluralité Z de sous-parties de transformée TU1, TU2, ..., TUw,...TUz (1 \ieZ) du type « transform unit » précité. Une telle subdivision peut être classique ou bien conforme à l'invention, comme représenté sur les figures 5A et 5B. De façon similaire à ce qui a été décrit en référence au mode de réalisation de la figure 6A, une succession d'indicateurs représentatif de la subdivision est destinée à être transmise dans le signal de données F. Au cours d'une sous-étape 0628 optionnelle représentée à la figure 6B, le module de codage UCO de la figure 4 sélectionne une première sous-partie de transformée courante TU. Une telle sélection est effectuée dans un ordre prédéfini, tel que par exemple l'ordre lexicographique. Au cours d'une sous-étape 0629 représentée à la figure 6B, le module de calcul CAL3 CO de la figure 4 procède, d'une façon similaire à la sous- étape 0612 de la figure 6A, au calcul d'une sous-partie résidu TUrw. Au cours d'une sous-étape 0630 représentée à la figure 6B, le module MT CO de la figure 4 procède à la transformation de la sous-partie résidu TUrw selon une opération classique de transformation directe, telle que par exemple une transformation en cosinus discrètes de type DOT, pour produire une sous-partie transformée TUtw. Au cours d'une sous-étape 0631 représentée à la figure 6B, le module MQ CO de la figure 4 procède à la quantification de la sous-partie transformée TUtw selon une opération classique de quantification, telle que par exemple une quantification scalaire. Une sous-partie TUqw, formée de coefficients quantifiés, est alors obtenue. Au cours d'une sous-étape 0632 représentée à la figure 6B, le module MCE CO de la figure 4 procède au codage entropique des coefficients quantifiés TUqw. L'ensemble des sous-étapes 0628 à 0632 est itéré pour chacune des sous-parties TUi, TU2, ..., TU,..., TUz de la sous-partie CUk, courante de la première partie CUi du bloc courant CTU,' dans l'ordre lexicographique prédéterminé. Conformément à l'invention, dans le cas où la sous-partie transformée courante TU, a une forme géométrique à m côtés, une sous-étape intermédiaire 06290 est mise en oeuvre entre les sous-étapes 0629 et 0630 précitées. Au cours de cette sous-étape intermédiaire, les pixels résiduels de la sous-partie résidu TU-, à m côtés sont complétés par des pixels de valeur nulle ou codés selon une méthode de codage prédéterminée, jusqu'à l'obtention d'un bloc de pixels carré ou rectangulaire. La sous-étape 06290 précitée est mise en oeuvre par le module logiciel de calcul CAL4 CO tel que représenté à la figure 4. Si la sous-étape de calcul 06290 est mise en oeuvre, au cours de la sous-étape 0631 représentée à la figure 6B, le module MQ CO de la figure 4 procède à la quantification de la sous-partie courante transformée TUtw à l'exclusion des pixels rajoutés au cours de la sous-étape 06290 et qui ont subi une transformation au cours de la sous-étape 0630. L'ensemble des sous-étapes 0622 à 0632 est itéré pour chacune des sous-parties CUi, CU2, ..., CUw,..., CUN de la première partie CUi courante du bloc courant CTU,' dans l'ordre lexicographique prédéterminé. Description détaillée de la partie décodage Un mode de réalisation de l'invention va maintenant être décrit, dans lequel le procédé de décodage selon l'invention est utilisé pour décoder un signal de données représentatif d'une image ou d'une séquence d'images qui est apte à être décodé par un décodeur conforme à l'une quelconque des normes de décodage vidéo actuelles ou à venir. Dans ce mode de réalisation, le procédé de décodage selon l'invention est par exemple implémenté de manière logicielle ou matérielle par modifications d'un tel décodeur. Le procédé de décodage selon l'invention est représenté sous la forme d'un algorithme comportant des étapes D1 à D7 telles que représentées à la figure 8. Selon le mode de réalisation de l'invention, le procédé de décodage selon l'invention est implémenté dans un dispositif de décodage ou décodeur DO représenté à la figure 9. Comme illustré en figure 9, selon ce mode de réalisation de l'invention, le décodeur DO comprend une mémoire MEM DO qui comprend elle-même une mémoire tampon TAMP DO, une unité de traitement UT DO équipée par exemple d'un microprocesseur pl' et pilotée par un programme d'ordinateur PG DO qui met en oeuvre le procédé de décodage selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur PG DO sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement UT DO. Le procédé de décodage représenté sur la figure 8 s'applique à un signal de données représentatif d'une image courante ICi fixe à décoder ou d'une séquence d'images à décoder. A cet effet, des informations représentatives de l'image courante ICi à décoder sont identifiées dans le signal de données F reçu au décodeur DO, tel que délivré à la suite du procédé de codage de la figure 3. En référence à la figure 8, au cours d'une étape D1, il est procédé à l'identification dans le sugnal F des blocs quantifiés CTUqi, CTUqu, CTUqs (1 LKS) associés respectivement aux blocs CTUi, CTU2, CTUs codés précédemment conformément à l'ordre lexicographique précité, selon le procédé de codage de la figure 3. Une telle étape d'identification est mise en oeuvre par un processeur ou module logiciel d'identification MI DO d'analyse de flux, tel que représenté à la figure 9, ledit module étant piloté par le microprocesseur uP de l'unité de traitement UT DO. D'autres types de parcours que celui qui vient d'être décrit ci-dessus sont bien sûr possibles et dépendent de l'ordre de parcours choisi au codage. De façon préférentielle, chacun des blocs à décoder CTUi, CTU2, ---, CTU,'..., CTUs présente une forme carrée et comprend NxN pixels, avec I\12. Selon une alternative, chacun des blocs à décoder CTUi, CTU2, ..., CTUL'..., CTUs présente une forme rectangulaire et comprend NxP pixels, avec I\11 et 1:)2. Au cours d'une étape D2 représentée à la figure 8, le décodeur DO de la figure 9 sélectionne comme bloc courant le premier bloc quantifié CTUqu qui contient des données quantifiées qui ont été codées au cours de l'étape 06 de la figure 3. Au cours d'une étape D3 représentée à la figure 8, en association avec le bloc quantifié CTUqu qui a été sélectionné, il est procédé à la lecture de la valeur compressée de l'élément de syntaxe type_decoupe qui a été sélectionné à l'issue de l'étape 04 de la figure 3 et, s'il y a lieu, à la valeur compressée de l'élément de syntaxe arr_decoupel ou arr_decoupe2 qui lui est associé. Comme explique plus haut dans la description, l'élément de syntaxe type_decoupe désigne l'indicateur représentatif d'un mode de subdivision donné. Selon un mode de réalisation préférentiel, l'élément de syntaxe type_decoupe prend par exemple trois valeurs : - 0 pour indiquer une subdivision classique du bloc courant en quatre blocs rectangulaires ou carrés, - 1 pour indiquer une subdivision du bloc courant conformément au mode de subdivision représenté sur la figure 5A, - 2 pour indiquer une subdivision du bloc courant conformément au mode de subdivision représenté sur la figure 5B, - 3 pour indiquer une absence de subdivision du bloc courant. L'étape de lecture D3 est effectuée par un processeur ou module logiciel de lecture ML DO, tel que représenté à la figure 9, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT DO. De façon identique au codeur CO de la figure 4, sont stockées dans la mémoire tampon TAMP DO du codeur DO de la figure 9: - une liste LTa prédéfinie de plusieurs ensembles de coordonnées définissant chacun un bloc rectangulaire d'une forme prédéterminée, - une liste LTb prédéfinie de plusieurs ensembles de coordonnées définissant chacun un bloc rectangulaire d'une forme prédéterminée, - une table de correspondance TC. Au cours d'une étape D4 représentée à la figure 8, il est procédé au décodage de la valeur de l'élément de syntaxe type_decoupe qui a été lue à l'étape D3 précitée et, s'il y a lieu, au décodage de la valeur de l'élément de syntaxe arr_decoupel ou arr_decoupe2 qui lui est associée. L'étape D4 précitée est mise en oeuvre par un processeur ou module logiciel de décodage d'indicateur MDI tel que représenté à la figure 9, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT DO. Au cours d'une étape D5 représentée à la figure 8, il est procédé à la subdivision du bloc courant CTUL, en au moins une première partie CUi et une deuxième partie CU2, les première et deuxième parties étant complémentaires l'une de l'autre. Selon l'invention : - la première partie CUi a une forme rectangulaire ou carrée, - et la deuxième partie CU2 a une forme géométrique à m côtés, avec m>4. Selon un mode préféré de réalisation, le bloc courant CTUL, est subdivisé : - en une première partie CUi de forme rectangulaire ou carrée ou bien en une pluralité de parties de forme rectangulaire ou carrée, - et en au plus une deuxième partie CU2 de forme géométrique à m côtés. Des exemples de subdivision ont été présentés en référence aux figures 5A et 5B ci-dessus et ne seront pas à nouveau décrits ici. L'étape de subdivision D5 est effectuée par un processeur ou module logiciel de partitionnement MP DO, tel que représenté à la figure 9, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT DO. Au cours d'une étape D6 représentée à la figure 8, il est procédé au décodage des parties CUI et CU2 du bloc courant CTUL, à décoder selon un ordre de parcours prédéterminé. Selon un mode de réalisation préféré, la première partie CUI est décodée avant la deuxième partie CU2. En alternative, la première partie CUI est décodée après la deuxième partie CU2. L'étape de décodage D6 est mise en oeuvre par un processeur ou module logiciel de décodage UDO tel que représenté sur la figure 9, lequel module est piloté par le microprocesseur pl' de l'unité de traitement UT DO. Comme représenté plus en détail sur la figure 9, le module de décodage UDO comprend classiquement : - un processeur ou module logiciel MDE DO de décodage entropique, par exemple de type CABAC ("Context Adaptive Binary Arithmetic Coder" en anglais) ou encore un décodeur de Huffman connu en tant que tel, - un processeur ou module logiciel MQ1-1 DO de déquantification, - un processeur ou module logiciel MT1-1 DO de transformation inverse de type DOT-1 (abréviation anglaise de « Discrete Cosine Transform DST-1 (abréviation anglaise de « Discrete Sine Transform DWT-1 (abréviation anglaise de « Discrete Wavelet Transform »), - un processeur ou module logiciel PRED1-1 DO de prédiction inverse, - un processeur ou module CAL2 DO de calcul de reconstruction de bloc. A l'issue de l'étape D6, un bloc décodé courant CTUDL, est obtenu. Au cours d'une étape D7 représentée à la figure 8, ledit bloc décodé CTUDL, est écrit dans une image décodée IDi. Une telle étape est mise en oeuvre par un processeur ou module logiciel URI de reconstruction d'image tel que représenté sur la figure 9, ledit module étant piloté par le microprocesseur pl' du module de traitement UT DO. Les étapes de décodage qui viennent d'être décrites ci-dessus sont mises en oeuvre pour tous les blocs CTUi, CTU2, CTUu,..., CTUs à décoder de l'image courante ICi considérée, dans un ordre prédéterminé qui est par exemple l'ordre lexicographique. D'autres types de parcours que celui qui vient d'être décrit ci-dessus sont bien sûr possibles. On va maintenant décrire, en référence à la figure 10A, un premier mode de réalisation des différentes sous-étapes mises en oeuvre lors de l'étape de décodage D6 précitée, dans le module de décodage UDO représenté sur la figure 9. Conformément à ce premier mode de réalisation, le signal de données F contient les indicateurs de partitionnement d'un bloc courant CTUu qui a été codé selon le mode de réalisation de la figure 6A. A cet effet, comme décrit plus haut dans la description en liaison avec le mode de réalisation de la figure 6A, le signal F contient les quatre valeurs suivantes 1133 qui ont été décodées à l'issue de l'étape D4 précitée et qui sont représentatives : - du partitionnement du bloc courant CTUL, selon l'un des modes de subdivision représentés sur la figure 5A et plus précisément selon le type de subdivision SUBD21 de la figure 5A, - et de l'absence de subdivision des parties CUi et CU2 du bloc courant CTUu. En variante, le signal de données F contient les trois valeurs suivantes 113, dans le cas où l'indicateur type_decoupe de valeur 3 associée aux données codées de la deuxième partie CU2 n'a pas été inscrit dans le signal de données F, compte tenu du fait que la deuxième partie CU2 définit une zone homogène du bloc courant CTUu. En conséquence, l'indicateur type_decoupe est mis systématiquement à la valeur prédéterminée 3, de façon à ce que la deuxième partie CU2 ne soit pas subdivisée au décodage. Au cours d'une sous-étape D610 représentée à la figure 10A, le module de décodage UDO sélectionne comme ensemble de coefficients quantifiés courant CUqk associés à la partie courante CUk (k=1 ou k=2), soit d'abord l'ensemble de coefficients quantifiés associé à la partie carrée CUi, soit d'abord l'ensemble de coefficients quantifiés associé à la partie CU2 à m côtés. Au cours d'une sous-étape D611 représentée à la figure 10A, il est procédé à un décodage entropique de l'ensemble de coefficients quantifiés CUqi courant associé à la première partie CUi. Dans le mode préféré de réalisation, le décodage effectué est un décodage entropique de type arithmétique ou de Huffman. La sous-étape D611 consiste alors à: - lire le ou les symboles d'un ensemble prédéterminé de symboles qui sont associés à l'ensemble de l'ensemble de coefficients quantifiés Cuqi courant, - associer des informations numériques, telles que des bits, au(x) symbole(s) lu(s). A l'issue de la sous-étape D611 précitée, est obtenue une pluralité d'informations numériques associées à l'ensemble de coefficients quantifiés Cuqi courant. Une telle sous-étape D611 de décodage entropique est mise en oeuvre par le module de décodage entropique MDE DO représenté sur la figure 9. Au cours de la sous-étape D611 précitée, sont également décodées les informations relatives au codage prédictif de la partie CUi tel que mis en oeuvre à la sous-étape 0611 de la figure 6A, et qui ont été inscrites dans le signal de données F. De telles informations de reconstruction comprennent notamment le type de prédiction (inter ou intra), et le cas échéant, le mode de prédiction intra ou bien l'indice d'image de référence et le vecteur de déplacement utilisés dans le mode de prédiction inter. Au cours d'une sous-étape D612 représentée à la figure 10A, il est procédé à la déquantification des informations numériques obtenues à la suite de la sous-étape D611, selon une opération classique de déquantification qui est l'opération inverse de la quantification mise en oeuvre lors de la sous-étape de quantification 0614 de la figure 6A. Un ensemble de coefficients déquantifiés CUDqi courant est alors obtenu à l'issue de la sous-étape D612. Une telle sous-étape D612 est effectuée au moyen du module de déquantification MQ-1 DO, tel que représenté à la figure 9. Au cours d'une sous-étape D613 représentée à la figure 10A, il est procédé à une transformation de l'ensemble de coefficients déquantifiés CUDqi courant, une telle transformation étant une transformation directe inverse, telle que par exemple une transformation en cosinus discrètes inverse de type DCT1. Cette transformation est l'opération inverse de la transformation effectuée à la sous-étape C613 de la figure 6A. A l'issue de la sous-étape D613, est obtenue une partie résidu décodée CUDri. Une telle opération est effectuée par le module MT-1 DO représenté sur la figure 9. Au cours d'une sous-étape D614 représentée à la figure 10A, le module PRED-1 DO de la figure 9 procède au décodage prédictif de la partie courante CUi à l'aide des informations relatives au codage prédictif de la partie CUi qui ont été décodées au cours de la sous-étape D611 précitée. Ladite sous-étape de décodage prédictif précitée permet de construire une partie prédite CU Dpi qui est une approximation de la partie courante CUi à décoder. Au cours d'une sous-étape D615 représentée à la figure 10A, le module CAL2 DO de la figure 9 procède à la reconstruction de la partie courante CUi en ajoutant à la partie résidu décodée CUDri, obtenue à l'issue de la sous- étape D613, la partie prédite CUDpi qui a été obtenue à l'issue de la sous-étape D614 précitée. Les sous-étapes D610 à D615 précitées sont ensuite itérées en vue de décoder la deuxième partie CU2 à m côtés du bloc courant CTUu. Conformément à l'invention, dans le cas du décodage de la deuxième partie CU2 à m côtés, une ou plusieurs informations de reconstruction des pixels de la deuxième partie CU2 sont mises à des valeurs prédéterminées. Ainsi, de façon préférentielle, au cours de la sous-étape D614 de décodage prédictif de la partie CU2 du bloc courant CTU,' les pixels de la partie CU2 à décoder sont prédits par rapport respectivement à des pixels de valeurs correspondantes prédéterminées. De telles valeurs sont stockées dans une liste LP contenue dans la mémoire tampon TAMP DO du décodeur DO de la figure 9. Selon une variante de réalisation préférée, la sous-étape D610 de la figure 10A n'est pas mise en oeuvre puisqu'aucun ensemble de coefficients quantifiés associés à la partie CU2 à m côtés n'a été transmis dans le signal de données F. Les coefficients quantifiés de la partie résidu quantifiée CUq2 sont alors directement tous mis à zéro par le module de décodage UDO de la figure 9. Une telle disposition est rendue avantageuse par le fait que la partie CU2 du bloc courant CTUL, qui a été codée est considérée homogène. Selon une autre variante de réalisation préférée, la sous-étape D611 précitée n'est pas mise en oeuvre dans sa totalité, le décodeur DO déduisant directement à la suite de la sous-étape D610 précitée des valeurs prédéterminées d'informations de reconstruction associées à la partie résidu OU r2. Une telle disposition est rendue avantageuse par le fait que la partie CU2 du bloc courant CTUL, qui a été codée est considérée homogène. En variante, les pixels de la partie CU2 à décoder sont prédits classiquement, de la même façon que la partie CUi. Conformément à l'invention, entre les sous-étapes D611 et D612 précitées, une étape intermédiaire D6110 est mise en oeuvre. Au cours de cette étape intermédiaire, les valeurs de pixels décodés qui ont été obtenues à la suite de l'étape de décodage entropique de la pluralité d'informations numériques associées à l'ensemble de coefficients quantifiés CUq2 courant sont complétées par des valeurs de pixels prédéterminées, jusqu'à l'obtention d'un bloc de valeurs de pixels carré ou rectangulaire. Selon différents modes de réalisation possibles, les valeurs de pixels associées à l'ensemble de coefficients quantifiés CUq2 courant peuvent être complétées : -par des valeurs respectives de pixels nulles, -par des valeurs de pixels reconstruits classiquement par interpolation, -par des valeurs de pixels reconstruits classiquement à l'aide de la technique dite de « inpaiting )>. La sous-étape D6110 précitée est mise en oeuvre par un module logiciel de calcul CALI DO tel que représenté à la figure 9, lequel module est piloté par le microprocesseur uP de l'unité de traitement UT DO. Une telle disposition permet de réutiliser le module logiciel de transformation MT-1 DO de la figure 9 qui applique classiquement des transformées de blocs carrés ou rectangulaires. Compte tenu du fait que la sous-étape D6110 ne s'applique que pour les valeurs de pixels décodés qui ont été obtenues à la suite de l'étape de décodage entropique de la pluralité d'informations numériques associées à l'ensemble de coefficients quantifiés CUq2 courant de forme géométrique à m côtés, cette étape, de même que le module de calcul CALI DO, sont représentés en pointillés, respectivement sur les figures 10A et 9. On va maintenant décrire, en référence à la figure 10B, un deuxième mode de réalisation des différentes sous-étapes mises en oeuvre lors de l'étape de décodage D6 précitée, dans le module de codage UDO représenté sur la figure 9. Ce deuxième mode de réalisation se distingue de celui de la figure 10A par le fait que la première partie CUi à décoder du bloc courant CTUL, est subdivisée à nouveau. Conformément à ce deuxième mode de réalisation, le signal de données F contient les indicateurs de partitionnement d'un bloc courant CTUu qui a été codé selon le mode de réalisation de la figure 6B. A cet effet, comme décrit plus haut dans la description en liaison avec le mode de réalisation de la figure 6B, le signal F contient les quinze valeurs suivantes 113032603333333 telles que représentées à la figure 7 et qui ont été décodées à l'issue de l'étape D4 précitée. De telles valeurs sont représentatives : - du partitionnement du bloc courant CTUL, selon l'un des modes de subdivision représentés sur la figure 5A et plus précisément selon le type de subdivision SUBD21 de la figure 5A, - de l'absence de subdivision de la deuxième partie CU2 à m côtés du bloc courant CTU,' - de la subdivision de la première partie CUi du bloc courant CTUL, telle que représentée à la figure 7. En variante, le signal de données F ne contient pas les deux valeurs égales à 3 représentées en gras, dans le cas où : - l'indicateur type_decoupe de valeur 3 associé aux données codées de la deuxième partie CU2 n'a pas été inscrit dans le signal de données F, compte tenu du fait que la deuxième partie CU2 définit une zone homogène du bloc courant CTU,' - l'indicateur type_decoupe de valeur 3 associé aux données codées de la deuxième partie 0U221 à m côtés du bloc 0U21 telle que représentée à la figure 7, compte tenu du fait que la deuxième partie 0U221 définit une zone homogène du bloc 0U21. En conséquence, l'indicateur type_decoupe est mis systématiquement à la valeur prédéterminée 3, de façon à ce que ni la deuxième partie CU2 du bloc courant CTUL, à décoder, ni la deuxième partie 0U221 à m côtés du bloc 0U21 du bloc courant CTUL, à décoder, ne soit subdivisée au décodage. Au cours d'une sous-étape D620 représentée à la figure 10B, le module de décodage UDO sélectionne comme ensemble de coefficients quantifiés CUqk courant associés à la partie courante CUk (k=1 ou k=2), soit d'abord l'ensemble de coefficients quantifiés associé à la partie carrée CUi, soit d'abord l'ensemble de coefficients quantifiés associé à la partie CU2 à m côtés. Au cours d'une sous-étape D621 représentée à la figure 10B, le module de décodage UDO teste si l'indice k associé à la partie courante CUk à décoder vaut 1 ou 2. Si l'indice k est égal à 2, la partie CU2 du bloc courant CTUL, à décoder est décodée selon les sous-étapes D610 à D615 de la figure 10A. Si l'indice k est égal à 1, au cours d'une sous-étape D622 représentée à la figure 10B, le module de décodage UDO de la figure 9 sélectionne une sous-partie courante CUk, à décoder de la première partie CUi du bloc courant CTUu à décoder, tel que 1k'1\1. Dans l'exemple représenté sur la figure 7, N=8, puisque la première partie CUi du bloc courant CTUL, a été subdivisée en huit sous-parties de type « coding unit » CUli, 0U211, 0U221, 0U311, 0U321, 0U331, 0U341, 0U41. Au cours d'une sous-étape D623 représentée à la figure 10B, le module de décodage entropique MDE DO de la figure 9 procède à un décodage entropique de l'ensemble de coefficients quantifiés CUqk, courant associé à la sous-partie courante CUk, de la première partie CUI du bloc courant CTUL, à décoder. Dans le mode préféré de réalisation, le décodage effectué est un décodage entropique de type arithmétique ou de Huffman. La sous-étape D623 consiste alors à : - lire le ou les symboles d'un ensemble prédéterminé de symboles qui sont associés à l'ensemble de l'ensemble de coefficients quantifiés CUqk, courant, - associer des informations numériques, telles que des bits, au(x) symbole(s) lu(s). A l'issue de la sous-étape D623 précitée, est obtenue une pluralité d'informations numériques associées à l'ensemble de coefficients quantifiés CUqk, courant. Au cours de la sous-étape D623, le module de décodage entropique MDE DO de la figure 9 procède également à un décodage entropique de l'indicateur IpR représentatif du mode de prédiction inter ou intra qui a été sélectionné pour cette sous-partie courante CUk, au cours de la sous-étape 0623 de la figure 6B. Au cours d'une sous-étape D624 optionnelle représentée à la figure 10B, dans le cas où la sous-partie courante CUk, à décoder a été subdivisée au cours de la sous-étape 0626 de la figure 6B en une pluralité W de sous-parties de prédiction PUi, PU2, ..., PUz,...PUw (1zW), le module logiciel de lecture ML DO de la figure 9 procède à la lecture de la valeur compressée de l'indicateur représentatif d'une telle subdivision. Un tel indicateur consiste en l'élément de syntaxe type_decoupe et, s'il y a lieu, en l'élément de syntaxe arr_decoupel ou arr_decoupe2 qui lui est associé. Au cours d'une sous-étape D625 optionnelle représentée à la figure 10B, le module logiciel de décodage d'indicateur MDI de la figure 9 procède au décodage de la valeur de l'élément de syntaxe type_decoupe qui a été lue à la sous-étape D624 précitée et, s'il y a lieu, au décodage de la valeur de l'élément de syntaxe arr_decoupel ou arr_decoupe2 qui lui est associée. Au cours d'une sous-étape D626 optionnelle représentée à la figure 10B, le module logiciel de partitionnement MP DO de la figure 9 subdivise la sous-partie courante CUk, à décoder en une pluralité W de sous-parties de prédiction PUi, PU2, ..., PUE,..., PUw (1zffl). Au cours d'une sous-étape D627 optionnelle représentée à la figure 10B, le module de décodage UDO de la figure 9 sélectionne une première sous-partie courante PUE. Une telle sélection est effectuée dans un ordre prédéfini, tel que par exemple l'ordre lexicographique. Au cours d'une sous-étape D628 optionnelle représentée à la figure 6B, le module de décodage entropique MDE DO de la figure 9 procède, en association avec la sous-partie courante PUE, à un décodage entropique des paramètres de prédiction optimaux qui ont été sélectionnés au cours de la sous-étape 0626 de la figure 6B, en association avec l'indicateur IpR qui est représentatif du mode de prédiction sélectionné à la sous-étape 0623 précitée et qui a été décodé à la sous-étape D623. Si par exemple, le mode de prédiction INTER a été sélectionné à la sous-étape 0623 précitée, les paramètres de prédiction optimaux décodés sont un ou plusieurs vecteurs de mouvement, ainsi que une ou plusieurs images de référence. Si par exemple, le mode de prédiction INTRA a été sélectionné à la sous-étape 0623 précitée, les paramètres de prédiction optimaux sont associés à un mode INTRA sélectionné parmi différents modes INTRA disponibles. Les sous-étapes D627 à D628 sont itérées pour chacune des sous- parties PUi, PU2, ..., PUE,..., PUw de la sous-partie courante CUk, à décoder de la première partie CUi du bloc courant CTU,' dans l'ordre lexicographique prédéterminé. Au cours d'une sous-étape D629 optionnelle représentée à la figure 10B, dans le cas où la sous-partie courante CUk, à décoder a été subdivisée, au cours de la sous-étape 0627 de la figure 6B, en une pluralité Z de sous-parties de transformée TUi, TU2, ..., TUw,...TUz (1 \ieZ), le module logiciel de lecture ML DO de la figure 9 procède à la lecture de la valeur compressée de l'indicateur représentatif d'une telle subdivision. Un tel indicateur consiste en l'élément de syntaxe type_decoupe et, s'il y a lieu, en l'élément de syntaxe arr_decoupel ou arr_decoupe2 qui lui est associé. Au cours d'une sous-étape D630 optionnelle représentée à la figure 10B, le module logiciel de décodage d'indicateur MDI de la figure 9 procède au décodage de la valeur de l'élément de syntaxe type_decoupe qui a été lue à la sous-étape D629 précitée et, s'il y a lieu, au décodage de la valeur de l'élément de syntaxe arr_decoupel ou arr_decoupe2 qui lui est associée. Au cours d'une sous-étape D631 optionnelle représentée à la figure 10B, le module logiciel de partitionnement MP DO de la figure 9 subdivise la sous-partie courante CUk, à décoder en une pluralité Z de sous-parties de transformée TU1, TU2, ..., TUw,...,TUz (1veZ). Au cours d'une sous-étape D632 optionnelle représentée à la figure 6B, le module de décodage UDO de la figure 9 sélectionne l'ensemble de coefficients quantifiés TUqw courant associé à la première sous-partie de transformée courante TU. Une telle sélection est effectuée dans un ordre prédéfini, tel que par exemple l'ordre lexicographique. Au cours d'une sous-étape D633 représentée à la figure 6B, le module de décodage entropique MDE DO de la figure 9 procède à un décodage entropique de l'ensemble de coefficients quantifiés TUqw courant associé à la première sous-partie de transformée courante TU w à décoder. Dans le mode préféré de réalisation, le décodage effectué est un décodage entropique de type arithmétique ou de Huffman. La sous-étape D633 consiste alors à: - lire le ou les symboles d'un ensemble prédéterminé de symboles qui sont associés à l'ensemble de l'ensemble de coefficients quantifiés Cuqi courant, - associer des informations numériques, telles que des bits, au(x) symbole(s) lu(s). A l'issue de la sous-étape D633 précitée, est obtenue une pluralité d'informations numériques associées à l'ensemble de coefficients quantifiés TUqw courant. Au cours d'une sous-étape D634 représentée à la figure 10B, le module de déquantification MQ-1 DO de la figure 9 procède à la déquantification des informations numériques obtenues à la suite de la sous-étape D633, selon une opération classique de déquantification qui est l'opération inverse de la quantification mise en oeuvre lors de la sous-étape de quantification 0631 de la figure 6B. Un ensemble de coefficients déquantifiés TUDqw courant est alors obtenu à l'issue de la sous-étape D634. Au cours d'une sous-étape D635 représentée à la figure 10B, le module MT-1 DO de la figure 9 procède à une transformation de l'ensemble de coefficients déquantifiés TUDqw courant, une telle transformation étant une transformation directe inverse, telle que par exemple une transformation en cosinus discrètes inverse de type DCT-1. Cette transformation est l'opération inverse de la transformation effectuée à la sous-étape C630 de la figure 6A. A l'issue de la sous-étape D635, est obtenue une partie résidu décodée TUDrw. Au cours d'une sous-étape D636 représentée à la figure 10B, le module PRED-1 DO de la figure 9 procède au décodage prédictif de la première sous-partie de transformée courante TU' à l'aide des paramètres de prédiction optimaux qui ont été lus au cours de la sous-étape D628 précitée. Ladite sous-étape de décodage prédictif précitée permet de construire une première sous-partie de transformée prédite courante TUDpw qui est une approximation de la première sous-partie de transformée courante TU' à décoder. Au cours d'une sous-étape D637 représentée à la figure 10B, le module CAL2 DO de la figure 9 procède à la reconstruction de la première sous-partie de transformée courante TU, en ajoutant à la partie résidu décodée TUDr,, obtenue à l'issue de la sous-étape D635, la partie prédite TUDpw qui a été obtenue à l'issue de la sous-étape D636 précitée. L'ensemble des sous-étapes D632 à D637 est itéré pour chacune des sous-parties TU1, TU2, ..., TU',..., TUz à décoder de la sous-partie CUk- courante à décoder de la première partie CUi du bloc courant CTU,' dans l'ordre lexicographique prédéterminé. Conformément à l'invention, dans le cas où la sous-partie transformée courante TU' a une forme géométrique à m côtés, une sous-étape intermédiaire D6330 est mise en oeuvre entre les sous-étapes D633 et D634 précitées. Au cours de cette sous-étape intermédiaire, les valeurs de pixels décodés qui ont été obtenues à la suite de la sou-étape D633 de décodage entropique de la pluralité d'informations numériques associées à l'ensemble de coefficients quantifiés TUqw courant sont complétées par des valeurs de pixels prédéterminées, jusqu'à l'obtention d'un bloc de valeurs de pixels carré ou rectangulaire. La sous-étape D6330 précitée est mise en oeuvre par le module logiciel de calcul CALI DO tel que représenté à la figure 9. L'ensemble des sous-étapes D622 à D637 est itéré pour chacune des sous-parties CUi, CU2, ..., CUw,..., CUN à décoder de la première partie CUi courante du bloc courant CTU,' dans l'ordre lexicographique prédéterminé. Il va de soi que les modes de réalisation qui ont été décrits ci-dessus ont été donnés à titre purement indicatif et nullement limitatif, et que de nombreuses modifications peuvent être facilement apportées par l'homme de l'art sans pour autant sortir du cadre de l'invention. REVENDICATIONS1. Procédé de codage d'au moins une image (ICi), comprenant une étape de subdivision de l'image en une pluralité de blocs (CTUi, CTU2, CTUi,---, CTUs), caractérisé en ce qu'il comprend les étapes suivantes : - subdiviser (02) au moins un bloc courant en une première (CUi) et une deuxième (CU2) partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, ladite deuxième partie ayant une forme géométrique à m côtés, avec m>4, - coder (06) les première et deuxième parties. 2. Dispositif de codage (CO) d'au moins une image (ICi), comprenant des moyens de partitionnement pour subdiviser l'image en une pluralité de blocs (CTUi, CTU2, CTUi,---, CTUs), caractérisé en ce que les moyens (MP CO) de partitionnement sont aptes à subdiviser au moins un bloc courant en une première et une deuxième partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, ladite deuxième partie ayant une forme géométrique à m côtés, avec m>4, et en ce qu'il comprend des moyens de codage (UCO) pour coder les première et deuxième parties. 3. Programme d'ordinateur comportant des instructions pour mettre en oeuvre le procédé de codage selon la revendication 1, lorsqu'il est exécuté sur un ordinateur. 4. Procédé de décodage d'un signal de données (F) représentatif d'au moins une image codée ayant été subdivisée en une pluralité de blocs (CTUi, CTU2, CTUi,..., CTUs), caractérisé en ce qu'il comprend les étapes suivantes :- subdiviser (D5) au moins un bloc courant en une première (CUi) et une deuxième (CU2) partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, ladite deuxième partie ayant une forme géométrique à m côtés, avec rn>4, - décoder (D6) les première et deuxième parties. 5. Procédé de décodage selon la revendication 4, dans lequel au cours de l'étape de décodage de la deuxième partie à m côtés du bloc courant, au moins une information de reconstruction des pixels de ladite deuxième partie à m côtés est mise à une valeur prédéterminée. 6. Procédé de décodage selon la revendication 5, dans lequel ladite au moins une information de reconstruction des pixels de la deuxième partie à m côtés du bloc courant est représentative de l'absence de subdivision de ladite deuxième partie à m côtés du bloc courant. 7. Procédé de décodage selon la revendication 5, dans lequel ladite au moins une information de reconstruction des pixels de la deuxième partie à m côtés du bloc courant est représentative de l'absence d'informations résiduelles résultant d'une prédiction des pixels de ladite deuxième partie à m côtés du bloc courant. 8. Procédé de décodage selon la revendication 5, dans lequel ladite au moins une information de reconstruction des pixels de la deuxième partie à m côtés du bloc courant est représentative de valeurs de prédiction prédéterminées des pixels de ladite deuxième partie à m côtés du bloc courant. 9. Procédé de décodage selon l'une quelconque des revendications 4 à 8, comprenant, préalablement à l'étape de subdivision du bloc courant, une étape de lecture (D3), dans le signal de données, d'une information indiquant si le bloc courant est destiné à être subdivisé selon la revendication 4 ou bien selon une autre méthode prédéterminée. 10. Procédé de décodage selon l'une quelconque des revendications 4 à 9, comprenant, préalablement à l'étape de subdivision du bloc courant, une étape de lecture (D3), dans le signal de données, d'une information indiquant une configuration de subdivision du bloc courant sélectionnée parmi différentes configurations de subdivision prédéterminées. 11. Procédé de décodage selon l'une quelconque des revendications 4 à 10, dans lequel l'étape de décodage de la deuxième partie à m côtés du bloc courant comprend les sous-étapes consistant à: - appliquer (D611) un décodage entropique aux pixels de ladite deuxième partie à m côtés, - compléter (D6110) les pixels décodés entropiquement de ladite deuxième partie à m côtés, par des pixels reconstruits selon une méthode de reconstruction prédéterminée, jusqu'à obtention d'un bloc de pixels carré ou rectangulaire. 12. Procédé de décodage selon l'une quelconque des revendications 4 à 11, dans lequel un bloc courant subdivisé contient au plus une partie ayant une forme géométrique à m côtés. 13. Dispositif de décodage d'un signal de données (F) représentatif d'au moins une image codée ayant été subdivisée en une pluralité de blocs (CTUi, CTU2, CTUi,..., CTUs), caractérisé en ce qu'il comprend: - des moyens (MP DO) de partitionnement pour subdiviser au moins un bloc courant en une première (CUi) et une deuxième (CU2) partie, la première partie ayant une forme rectangulaire ou carrée et la deuxième partie formant le complément de la première partie dans le bloc courant, ladite deuxième partie ayant une forme géométrique à m côtés, avec rn>4, - des moyens (MDE DO) de décodage pour décoder les première et deuxième parties. 14. Programme d'ordinateur comportant des instructions pour mettre en oeuvre le procédé de décodage selon l'une quelconque des revendications 4 à 12, lorsqu'il est exécuté sur un ordinateur. 10 15 20 25 30