Brevet FR2704706A1 — publié le 19941104

Système de traitement de signaux numériques. La présente invention a trait à un système de traitement de signaux numériques et plus particulièrement à un système de traitement de signaux numériques pour corriger une erreur par rapport à l'image animée entre des trames d'image continues, et remplacer l'image dans la région non corrigée par le signal d'image précédent compensé, pour ainsi accomplir un masquage d'erreur. En général, la technique de compression de don- nées d'image est considérée comme le coeur du traitement de signaux numériques d'image, dont l'application s'étend aux domaines de systèmes de visioconférence, des vidéotélé- phones, des systèmes à supports multiples, des magnétosco- pes numériques et de la télévision à haute définition numérique. En combinaison avec la technique de la compres- sion de données d'image, de nombreux algorithmes ont été développés pour transmettre ou enregistrer une image de la meilleure qualité à l'intérieur de canaux réduits. Pour comprimer les données d'image, un procédé est utilisé selon lequel une corrélation existant dans les images est utilisée pour réduire efficacement la quan- tité de données. En particulier, une "compression d'image bidimensionnelle" a trait à la compression utilisant la corrélation à l'intérieur d'une trame, et une compression d'image tridimensionnelle à trait à une compression utili- sant la corrélation à l'intérieur d'une trame et entre des trames successives. Pour utiliser la corrélation bidi- mensionnelle d'images, un codage de transmission est géné- ralement utilisé. Parmi de nombreux procédés de codage de transmission, un procédé à transformée en cosinus dis- cret (DCT) est celui le plus souvent utilisé ces dernières années. Par ailleurs, la corrélation entre des trames dans la compression d'image tridimensionnelle est affectée par le degré de mouvement appartenant à l'image. Ce mouve- ment est détecté, et la différence d'image entre des trames qui est extraite selon le mouvement détecté, est codée. Le dispositif vidéo numérique adoptant ces tech- niques de compression de données utilise des procédés de correction d'erreur et de masquage d'erreur pour empe- cher une dégradation de l'image due à des erreurs générées lors de l'enregistrement (ou de la transmission) et de la reproduction (ou de la réception). Ici, la correction d'erreur consiste à corriger les erreurs comprises dans les données reproduites (données reçues). A cette fin, des codes de correction d'erreur sont utilisés, et plus particulièrement, le code produit a été largement utilisé pour corriger l'erreur de l'impul- sion de synchronisation de sous-porteuse couleur. Un masquage d'erreur consiste à remplacer la région d'image qui n'a pas été corrigée, même après accom- plissement d'une correction d'erreur, par le signal d'image de la trame précédente qui ne présente pas d'erreur pour ainsi réduire la dégradation de la qualité d'image. La Figure 1 représente le système de traitement de signaux numériques classique présentant les fonctions de correction d'erreur et de masquage d'erreur. Un décodeur de correction d'erreur 10 corrige les erreurs dans les données transmises par la partie d'enregistrement ou d'émission. Le décodeur de correction d'erreur 10 comprend un décodeur de correction d'erreur intérieur pour corriger les erreurs qui se trouvent à l'intérieur de la possibilité de correction et fixer un drapeau d'erreur aux erreurs qui dépassent la possibilité de correction; un processeur de désimbrication pour effec- tuer le traitement de désimbrication sur les données trai- tées imbriquées à l'émission ou l'enregistrement; et un décodeur de correction d'erreur extérieur pour corriger à nouveau les données présentant le drapeau d'erreur parmi les signaux de sortie du processeur de désimbrication, et, si l'erreur n'est encore pas corrigée, fixer à nouveau le drapeau d'erreur au signal d'erreur devant être délivré. Des techniques de correction d'erreur sont divul- guées dans la demande de brevet japonais publiée N sho 64-30344 et dans la demande de brevet coréen N 91-15248. Un expanseur de données 20 dilate les données délivrées par le décodeur de correction d'erreur 10 pour ainsi rétablir le signal initial. En plus de la structure de compression (bien que non représentée) à l'émission ou à l'enregistrement, qui comprend un quantificateur pour effectuer un traitement DCT, un codeur de longueur variable et un codeur de correction d'erreur, l'expanseur de données comporte en outre un décodeur local effectuant une quantification inverse et une fonction DCT inverse, une mémoire de trame, un prédicteur de mouvement et un compensateur de mouvement pour l'utilisation de la corré- lation d'image tridimensionnelle générée entre trames, pour ainsi posséder une structure de compression d'image tridimensionnelle. En ce qui concerne la structure de compression d'image tridimensionnelle, tandis que le traitement intra est effectué afin de coder en utilisant la corrélation à l'intérieur d'une trame, le décodeur local mémorise des données intra pour détecter le mouvement de la trame suivante. Ensuite, les données de trame qui sont traitées sur la base de l'information inter-trames et les données de la trame précédente lues dans la mémoire de trame sont comparées entre elles, de sorte que le mouvement entre les deux trames est détecté. Egalement, les données de prédiction selon le mouvement détecté sont extraites du compensateur de mouvement de sorte que l'erreur de prédic- tion, qui est la différence entre les données de la trame présente et les données compensées en mouvement, sont traitées en DCT et codées. Par conséquent, dans le cas d'un décodage intra, un expanseur de données 20 effectue le décodage au moyen d'un décodeur de correction d'erreur, d'un décodeur de longueur variable, d'un quantificateur inverse, et d'un moyen de transformée en cosinus discret inverse. A ce moment, les données intra sont mémorisées dans la mémoire de trame. Le traitement inter-trames ultérieur a pour objet d'effectuer la compensation de mouvement selon le vecteur de mouvement décodé dans le décodeur à longueur variable, pour ainsi restaurer l'erreur de prédiction après le traitement en transformée à cosinus discret inver- se. Le post-processeur 30 dèsembrouille les données brouillées et modifie le rapport du signal de luminance est des signaux de différence de couleurs de 4:2:0 à 4:2:2. Ceci à cause du fait qu'à l'émission ou à l'enregistrement, le signal vidéo ayant le rapport de 4:2:2 (par exemple, Y: 720 éléments d'image x 480 lignes, R - Y: 360 éléments d'image x 480 lignes, et B - Y: 360 éléments d'image x 480 lignes) est converti en données de signal vidéo ayant un rapport de 4:2:0 (par exemple, Y: 720 éléments d'image x 480 lignes, R - Y: 360 éléments d'image x 280 lignes, et B - Y: 360 éléments d'image x 240 lignes) par l'intermédiaire d'un préfiltre dans la séquence de lignes de sous-échantillonnage vertical, et du fait que le processus de brouillage est effectué avant la transfor- mée en cosinus discret, pour reconstituer l'image de sorte que les parties relativement cohérentes (les parties pré- sentant peu de changements dans les données d'image) et les parties changeantes (les parties présentant une varia- tion plus grande des données d'image) sont étalées unifor- mément. Un circuit de masquage d'erreur 40 restaure les parties ayant les erreurs dépassant la possibilité de correction d'erreur, en rétablissant l'image comprimée et en utilisant l'information d'image de la trame précéden- te. Un convertisseur numérique-analogique (N/A) 50 convertit le signal d'image délivré par le circuit de masquage d'erreur 40 sous forme analogique et ainsi visualise un signal d'image analogique sur le dispositif de visualisation tel qu'un moniteur. Ici, le circuit de masquage d'erreur peut en outre comporter un éliminateur de bruit pour détecter le coefficient de mouvement, c'est-àdire la différence d'information d'image entre la trame présente et la trame précédente, dans le cas d'image animée, pour délivrer le signal de sortie du circuit de masquage d'erreur 40, dans le cas d'une image fixe, pour délivrer le signal d'image de la trame précédente, et, dans le cas d'une image ayant un certain degré de déplacement, pour délivrer en tant que signal d'image le signal mélangé du signal d'image de la trame présente et le signal d'image de la trame précédente. La Figure 2 est un schéma synoptique du circuit de masquage d'erreur détaillé représenté sur la Figure 1. En référence à la Figure 2, le circuit de masqua- ge d'erreur comporte une première mémoire de trame 41 pour mémoriser le signal de luminance du post-processeur 30 par trames; une seconde mémoire de trame 42 pour mémo- riser le signal de chrominance du post-processeur 30 par trames; un premier générateur d'adresses 43 pour générer les adresses des première et seconde mémoires de trame 41 et 42; une mémoire premier entré-premier sorti (FIFO) 46 pour mémoriser le drapeau d'erreur provenant du décodeur de correction d'erreur 10 par symbole afin de fixer la synchronisation conformément avec les données d'image provenant du post- processeur 30; un second générateur d'adresses 47 pour générer une adresse de drapeau d'erreur désembrouillée; une troisième mémoire de trame 48 pour mémoriser le drapeau d'erreur qui est mémorisé dans la mémoire FIFO 46 par trames selon l'adresse générée par le second générateur d'adresses 47; et des premier et second multiplexeurs 44 et 45 pour sélectionner la sortie du post-processeur 30 conformément à la région à erreur corrigée et sélectionner le signal d'image de la trame précédente mémorisée dans les première et seconde m'moires de trame 41 et 42 conformément à la région d'image o la correction d'erreur n'a pas été accomplie, selon le signal de drapeau d'erreur délivré par la troisième mémoire de trame 48, pour ainsi transmettre les signaux de sortie respectifs au convertisseur N/A 50. En ce qui concerne le système de traitement de signaux numériques représenté sur les Figures 1 et 2, le traitement d'erreur est inévitable dans le traite- ment numérique du signal d'image. Pour effectuer ce traite- ment d'erreur, un codage de correction d'erreur est utili- sé. Cependant, les parties d'erreur, telles que l'erreur de l'impulsion de synchronisation de sous-porteuse de couleur, qui ne peuvent pas être corrigées par le décodeur de correction d'erreur, provoqueront une dégradation impor- tante de la qualité de l'image. Ici, un masquage d'erreur est adopté pour réduire la dégradation de la qualité de l'image. Le procédé de masquage d'erreur classique est d'effectuer simplement un remplacement par des données d'emprunt qui correspondent à l'emplacement de l'erreur dans la trame (ou demi-trame) présente à partir de la trame (ou demi-trame) précédente mémorisée seulement. Ce procédé classique provoque une dégradation de la qualité d'image et fait apparaître non naturelle une image présentant un degré plus élevé de mouvement. Par conséquent, un procédé plus efficace pour résoudre le présent problème devient nécessaire. Par exemple, dans un magnétoscope numérique possédant de nombreux procédés de reproduction, tels qu'une lecture normale, une lecture à grande vitesse, et des reproductions lente et l'arrêt, lorsqu'un signal d'image est enregistré sous forme numérique, les modes de repro- duction à l'arrêt et lent reproduisent des données d'image répétitives (ou mémorisent les données reproduites dans la mémoire et lisent les données à traiter), de sorte qu'une image est visualisée sur un écran. Ici, les données reproduites doivent être codées avec correction d'erreur. Cependant, en ce qui concerne les parties dans lesquelles les erreurs ne sont pas corri- gées, seul le signal d'image de la trame précédente est rétabli lors du processus de masquage d'erreur. Par suite, le signal d'image de la trame précédente présentant les parties dans lesquelles les erreurs ne sont pas corrigées, fait que les images suivantes présentent les mêmes erreurs aux mêmes endroits, de sorte que la qualité d'image est dégradée. Par conséquent, la qualité d'image originale ne peut pas être obtenue. Pour résoudre le problème précité, un des buts de la présente invention est de proposer un système de traitement de signaux numériques pour effectuer une correc- tion d'erreur dans le cas d'une image animée, en ce qu'après une correction d'erreur, les données de la partie d'image dans laquelle les erreurs ne sont pas corrigées sont remplacées par les données de la trame précédente qui est corrigée en ce qui concerne le mouvement, mais non les données au même emplacement de la trame précédente correspondant à la partie d'allumage, pour ainsi réduire la dégradation de la qualité d'image. Pour atteindre ce but, la présente invention propose un traitement de signaux numériques qui décode avec correction d'erreur des données reçues ou reproduites et compense les données décodées avec correction d'erreur selon une quantité de mouvement qui est généré entre des trames successives, afin de restaurer les données reçues ou reproduites en un signal vidéo original, le système de traitement de signaux numériques comportant: des moyens de masquage d'erreur qui délivrent un signal vidéo d'une image présente si les données déco- dées sont des données avec correction d'erreur et rempla- cent les données d'image présentes à l'emplacement d'image présent par les données d'image antérieures à l'emplacement correspondant à la quantité de mouvement si les données décodées sont les données d'une zone dans laquelle l'erreur n'est pas corrigée. Les buts précités, ainsi que d'autres avantages de la présente invention ressortiront mieux de la descrip- tion détaillée d'un mode de réalisation préféré de celle- ci en référence aux dessins annexés sur lesquels: la Figure 1 est un schéma synoptique représentant le système de traitement de signaux numériques classique; la Figure 2 est un schéma synoptique détaillé représentant le circuit de masquage d'erreur de la Figure 1; la Figure 3 est un schéma synoptique représentant un système de traitement de signaux numériques selon un mode de réalisation de la présente invention; la Figure 4 représente un vecteur de mouvement; les Figures 5A, 5B et 5C représentent le principe du masquage d'erreur compensant le mouvement; la Figure 6 est un schéma synoptique détaillé du circuit de masquage d'erreur représenté sur la Figure 3; et la Figure 7 représente le principe de fonctionne- ment du filtre de compensation de contour représenté sur la Figure 6. En référence à la Figure 3, dans la réalisation du système de traitement de signaux numériques, un décodeur de correction d'erreur 100, un expanseur de données 200, un post-processeur 300 et un convertisseur numérique-ana- logique (N/A) 500 sont de même structure que le décodeur de correction d'erreur 10, l'expanseur de données 20, le post-processeur 30 et le convertisseur N/4 50 du système de traitement de signaux numériques représenté sur la FIgure 1. Par ailleurs, un circuit de masquage d'erreur 400 reçoit le vecteur de mouvement généré par l'expanseur de données 200, et remplace les données des parties dont les erreurs ne sont pas corrigées par les données de la trame précédente à l'emplacement correspondant au vecteur de mouvement. Ici, l'expanseur de données 200 et le post- processeur 300 sont appelés moyens de rétablissement de données. La technique de compression de données pour accroître le rendement de la compression de données en détectant un vecteur de mouvement est divulguée dans les brevets US N 4.670.851 et 4.710.812. La Figure 4 représente le vecteur de mouvement pour une meilleure compréhension de la présente invention. De nombreux algorithmes pour détecter le mouve- ment généré dans les trames successives d'image continues ont été suggérés dans le domaine du codage de prédiction entre trames. Cependant, un procédé d'adaptation de blocs selon une recherche complète de blocs est le plus fréquem- ment utilisé. Le procédé d'adaptation de blocs est, comme représenté sur la Figure 4, utilisé pour adapter un bloc prédéterminé (bloc de référence) de la trame présente à chaque bloc de la trame précédente, centré sur le bloc de la trame précédente ayant le même emplacement que le bloc prédéterminé pour ainsi trouver le bloc le plus simi- laire obtenu au prix d'une recherche limitée. Ici, le degré de similitude possède de nombreuses normes diversi- fiées pour sa détermination. Parmi les nombreuses normes, l'erreur absolue moyenne (MAE) est généralement utilisée pour trouver le bloc prédit. C'est-à-dire que de nombreux blocs candidats à l'intérieur d'une fenêtre de recherche sont comparés aux blocs de référence, de sorte que celui ayant la distor- sion la plus faible devient le bloc prédit. Egalement, la distance de coordonnées entre la position du bloc de référence et la position du bloc prédit devient le vecteur de mouvement. Une distorsion a trait au vecteur de mouvement, et peut être exprimée comme suit: M N D.. = - IX - Y. Ir,] m=1 n=l m+,n+j dans laquelle Di est une distorsion, X est un bloc de référence, m est la hauteur de rangée, n est une largeur de colonne et Y est une fenêtre de recherche. Les Figures 5A, 5B et 5C représentent le principe du masquage d'erreur compensant le mouvement, pour une meilleure compréhension de la présente invention. Ici, la Figure 5A représente le vecteur de mouvement généré par un déplacement, la Figure 5B représente l'apparition d'une erreur n'ayant pas été corrigée dans la trame pré- sente, et la Figure 5C représente les données remplacées en compensant le mouvement sur la trame précédente selon le drapeau d'erreur. Soit (X, Y) l'adresse du présent emplacement d'erreur et (H, V) le vecteur de mouvement. Lorsque l'erreur se produit, le procédé de mas- quage d'erreur classique remplace l'erreur par les données de coordonnées (X, Y) de la trame précédente. En réalité, cependant, les données d'emplacement d'erreur peuvent être trouvées dans un autre emplacement (X - H, Y - V) dans la trame précédente. Le circuit de masquage d'erreur 400 de la présen- te invention effectue un remplacement en utilisant les données (X - H, Y V) de la trame précédente, juste avant compensation du mouvement, pour ainsi minimiser la dégra- dation de la qualité d'image. La présente invention sera décrite en mettant l'accent sur le circuit de masquage d'erreur 400. La Figure 6 représente un schéma de circuit détaillée du circuit de masquage d'erreur représenté sur la Figure 3. Des ports d'entrée de données (DI) des première et seconde mémoires de trame 410 et 420 du circuit de masquage d'erreur 400 sont reliés au port de sortie du post-processeur 300 représenté sur la Figure 3. Un premier port d'entrée (O) du prmeier multi- plexeur 411 est relié au port de sortie du post-processeur 300 (Figure 3), un second port d'entrée (1) de celui-ci est relié au port de sortie de données (DO) de la première mémoire de trame (410), et son port de sortie est relié au port d'entrée du filtre de compensation de contour 480 qui est relié au convertisseur numérique/analogique 500 (Figure 3). Un premier port d'entrée du second multiplexeur 421 est relié au port de sortie du post-processeur 300, un second port d'entrée de celui-ci est relié au port de sortie de données de la seconde mémoire de trame 420, et le port de sortie de celle-ci est relié au port d'entrée du convertisseur N/A 500. Le port d'entrée de la mémoire FIFO 480 est relié au port de sortie du décodeur de correction d'erreur 100 représenté sur la Figure 3. Le port d'entrée de données de la troisième mémoire de trame 432 est relié au port de sortie de la mémoire FIFO 430, et le port de sortie de données est relié aux ports de sélection de puce (/CS) des première et seconde mémoires de trame 410 et 420, aux ports de sélection (SEL) des premier et second multi- plexeurs 411 et 421, et à un port d'entrée d'une porte ET 472, respectivement. Le port de sortie de signal de commande du géné- rateur de signaux de commande 441 est relié aux ports d'entrée de signaux de commande de la mémoire FIFO 431, du générateur d'adresses d'écriture 442 et du générateur d'adresses de lecture 443. Le port de sortie d'adresses du générateur d'adresses d'écriture 442 est relié au port d'entrée d'adresses d'écriture de la troisième mémoire de trame 432. Le port d'entrée d'adresse d'une ROM de désembrouillage 444 est relié au port de sortie d'adresses du générateur d'adresses de lecture 443, et le port de sortie de celui-ci est relié au port d'entrée d'adresses de lecture de la troisième mémoire de trame 432. Ici, le générateur de signaux de commande 441, le générateur d'adresses d'écriture 442, le générateur d'adresses de lecture 443 et la ROM de désembrouillage 444 constituent un troisième générateur d'adresses 440. Le port d'entrée de données de la quatrième mémoire de trame 462 est relié au port de sortie de l'ex- panseur de données 200 représenté sur la Figure 3, et le port d'entrée d'adresses de celui-ci est relié au port de sortie d'un générateur d'adresses de vecteurs de mou- vement 461, respectivement. Un premier port d'entrée A d'un additionneur 463 est relié au port de sortie d'un premier générateur d'adresses 450, et un second port d'entrée B de celui-ci est relié au port de sortie de données de la quatrième mémoire de trame 462, respectivement. Ici, le générateur d'adresses de vecteur de mouvement 461, la quatrième mémoi- re de trame 462 et l'additionneur 463 constituent un second générateur d'adresses 461. Ici, l'additionneur 463 peut être remplacé par un soustracteur. Le premier port d'entrée du troisième multiple- xeur 473 est relié au port de sortie du premier générateur d'adresses 450, le second port d'entrée de celui-ci est relié au port de sortie de l'additionneur 463, et le port de sortie de celui-ci est relié aux ports d'entrée d'adres- ses des première et seconde mémoires de trame 410 et 420. L'autre port d'entrée de la porte ET 472 est relié au port de sortie du commutateur de commande 471 par l'intermédiaire duquel passe le signal de commande de sélection de mode, et dont le port de sortie est relié au port de sélection du troisième multiplexeur 473. Le commutateur de commande 471, la porte ET 472 et le troi- sième multiplexeur 473 constituent une partie de sélection 470. Le fonctionnement du système sera à présent décrit en référence à la Figure 6. En référence à la Figure 6, la mémoire FIFO 431 mémorise le drapeau d'erreur généré et transmis par des symboles par le décodeur de correction d'erreur 100, et retarde les données qui sont décodées et émises depuis le décodeur de correction d'erreur 100 d'un temps prédé- terminé (ici, une trame + une période d'horloge) de manière à rendre la synchronisation égale aux données de sortie de l'expanseur de sortie 200 et du post-processeur 300. Ici, la mémoire FIFO 431 joue le rôle d'un élément de retard et le symbole qui est composé de 255 octets peut être modifié. Lorsque le drapeau d'erreur est émis par la mémoire FIFO 431, la troisième mémoire de trame 432 conver- tit le drapeau d'erreur (entré par des symboles) dans les unités FLU. En ce point, une unité FLU est une unité de traitement de données pour l'expanseur de données 200 et est composé de façon variable de 2550 octets. Puisque l'unité de traitement de données maximum du décodeur de correction d'erreur 100 et celle de l'expan- seur de données 200 sont différentes l'une de l'autre, afin d'adapter la sortie de la mémoire FIFO 431 à l'unité de traitement de données de l'expanseur de données 200, les données mémorisées dans la mémoire FIFO 431 sont trans- mises à et mémorisées dans la troisième mémoire de trame 432 comme dans l'unité de traitement de données de l'ex- panseur de données 200 chaque fois que le signal de restau- ration de trame apparaît en provenance du générateur de signaux de commande 441. Par ailleurs, si la troisième mémoire de trame 432 possède une erreur même dans seulement un symbole de l'unité de traitement de données de l'expanseur de données 200, la troisième mémoire de trame délivre un nouveau drapeau d'erreur de manière à indiquer que l'er- reur se produit parfois durant la période de traitement de données correspondante de l'expanseur de données 200. Ceci est dû au fait que les données décodées qui sont transmises par le décodeur de correction d'erreur ont une forme différente par rapport aux données pour une utilisation dans le décodeur de correction d'erreur 100. C'est-à-dire que le décodeur de correction d'erreur génère séparément un signal approprié à la longueur du code en utilisation. Ainsi, le générateur de signaux de commande 441 génère un signal de commande qui est approprié à la synchronisation des données vidéo (les signaux de luminance et de chrominance) délivrées par le post-processeur 300, en utilisant un signal de commutation de trame transmis par le décodeur de correction d'erreur 100, et génère un signal de restauration de trame qui est approprié au signal de commande, de manière à appliquer les signaux générés à la mémoire FIFO 431. Ici, le signal de commuta- tion de trame est un signal représentant une trame intra ou une trame prédite. Le signal de commutation de trame "haut" représente la trame intra et le signal de commuta- tion de trame "bas" représente la trame prédite. Pour produire un drapeau d'erreur synchronisé avec le signal de luminance et de chrominance qui sont appliqués à la partie de masquage d'erreur 400 dans l'état préalablement désembrouillé, le drapeau d'erreur a besoin d'être désembrouillé. Le générateur d'adresses d'écriture 442 génère une adresse en tant qu'un signal ayant la période de l'uni- té FLU en utilisant une horloge de commande du compteur incorporé (non représenté), et le compteur est effacé par un signal de restauration de trame. L'adresse de rangée générée par le générateur d'adresses d'écriture 442 possède, par exemple, des valeurs de O à 21 tandis que l'adresse de colonne possède des valeurs de O à 29. Le générateur d'adresses de lecture 443 applique l'adresse de lecture dela troisième mémoire de trame 432 à la ROM de désembrouillage 444 et utilise le signal de sortie de la ROM de désembrouillage 444 en tant qu'a- dresse de lecture. Le signal de sortie généré par le générateur d'adresses de lecture 443 est utilisé en tant qu'adresse de lecture, dans laquelle l'adresse horizontale représente l'adresse de rangée du bloc 8 x 8 dans la trame et possède, par exemple, des valeurs de O à 87, tandis que l'adresse verticale représente l'adresse de rangée du bloc 8 x 8 dans la trame et possède, par exemple, des valeurs de 0 à 29. L'adresse horizontale qui est le signal de sortie de la ROM de désembrouillage 444 possède des valeurs de O à 21, et l'adresse verticale de celle-ci possède des valeurs de O à 29. Les adresses horizontale et verticale de la ROM de désembrouillage 444 représentent la position de la FLU o le bloc se trouvant après le bloc dans la trame est converti en unités de trame et ensuite le bloc est à nouveau brouillé. D'autre part, le premier générateur d'adresses 450 génère une adresse de mémoire de trame pour mémoriser le signal vidéo (les données de luminance et de chrominan- ce) de l'image (ici en unités de trame) qui est délivré depuis le postprocesseur 300 dans les première et seconde mémoires de trame 410 et 420. Egalement, le premier géné- rateur d'adresses 450 produit un signal de validation d'écriture et un signal de sélection de puce pour commander les première et seconde mémoires de trame 410 et 420. Les adresses d'écriture et de lecture sont les mêmes. Le signal de sélection de puce/CS devient "haut" à la position o l'erreur est générée lorsque le signal de validation d'écriture est "bas" en utilisant le drapeau d'erreur délivré par la troisième mémoire de trame 442. * Par conséquent, l'opération d'écriture s'arrête de sorte que le signal vidéo de la partie dans laquelle l'erreur est générée n'est pas mémorisée dans les première et secon- de mémoires de trame 410 et 420. Les première et seconde mémoires de trame 410 et 420 sont les mémoires pour mémoriser le signal vidéo (données de luminance et de chrominance) dans des unités de trame, dans lequel le signal vidéo n'ayant pas d'erreur est mémorisé et le signal vidéo ayant généré une erreur n'est pas mémorisé. De la sorte, le signal vidéo qui est retardé d'une trame et délivré par la mémoire est le signal vidéo de trame antérieure n'ayant pas d'erreur. Les premier et second multiplexeurs 411 et 412 reçoivent le signal de drapeau d'erreur délivré par la troisième mémoire de trame 432 en tant que signal de sélec- tion. Par conséquent, les premier et second multiplexeurs 411 et 421 sélectionnent la première borne de sélection (0) lorsque l'erreur n'est pas générée, pour sélectionner les données de luminance et de chrominance couramment entrées. D'autre part, lorsque l'erreur est générée, les signaux de trame antérieurs mémorisés dans les première et seconde mémoires de trame 410 et 420 sont sélectionnés et délivrés en sélectionnant la seconde borne de sélection (1). Ici, afin de corriger la partie dans laquelle l'erreur n'est pas corrigée du signal d'image animée, le second générateur d'adresses 460 est nécessaire puisque les données de trame précédentes doivent être délivrées après compensation de la quantité de mouvement. Un fonctionnement de l'invention sera décrit ci-après sur la base du second générateur d'adresses 460. Le vecteur de mouvement généré par l'expanseur de données 200 est mémorisé dans la quatrième mémoire de trame 462. Le générateur d'adresses de vecteur de mouvement 461 génère, par exemple, des adresses horizontales 0-87 et des adresses verticales 0-59 pour appliquer les adresses générées à la quatrième mémoire de trame 462. Le signal de sortie de la quatrième mémoire de trame 462 est un signal à huit bits dont les quatre bits supérieurs sont des données concernant la distance horizontale et les quatre bits inférieurs sont des données concernant la distance verticale. Le bit le plus haut des quatre bits respectifs est mémorisé en tant que bit de signe. Ainsi, le vecteur de mouvement des quatre bits respectifs peut représenter une distance entre -8 et 7. L'additionneur 463 additionne l'adresse délivrée par la quatrième mémoire de trame 462 à l'adresse de trame présente générée par le premier générateur d'adresses 450. Ainsi, le signal de sortie de l'additionneur 453 est une adresse par rapport à la position même de la position de trame précédente dans laquelle le mouvement correspondant à la position présente est compensé. Le troisième multiplexeur 473 sélectionne le signal de sortie du premier générateur d'adresses 450 par rapport à la vidéo de la partie dont l'erreur est corrigée, tandis que le troisième multiplexeur 473 sélec- tionne le signal de sortie de l'additionneur 463 par rap- port à la vidéo de la partie dont l'erreur n'est pas cor- rigée afin d'appliquer le signal sélectionné en tant que signal d'adresse des première et seconde mémoires de trame 410 et 420. Lorsqu'un signal "haut" (par exemple un niveau d'alimentation Vcc) selon le mode vidéo de mouvement choisi est appliqué à la porte ET 472 par l'intermédiaire d'un commutateur de commande 471 et simultanément, lorsque le drapeau d'erreur est généré depuis la troisième mémoire de trame 432, le signal de sortie de la porte ET 472 de- vient "haut". Par conséquent, le troisième multiplexeur 473 sélectionne le signal de sortie de l'additionneur 463. D'autre part, le filtre de compensation de con- tour 480 joue le rôle de réduction d'un effet de bloc. Lorsque le signal vidéo délivré par le premier multiplexeur 411 est remplacé par le signal vidéo de trame précédent n'ayant pas d'erreur, l'effet de bloc apparait par suite du faible degré de corrélation avec le signal vidéo adja- cent. Ici, le signal de chrominance a une corrélation plus élevée avec le signal vidéo adjacent qu'avec le signal de luminance, et le filtre de compensation de contour 480 (un filtre 3 x 3) est adapté uniquement par rapport au signal de luminance. Comme représenté sur la Figure 7, en tant que principe opérationnel du filtre 3 x 3, le signal de sortie YI[21 du filtre de compensation de contour 480 peut être représenté comme suit. YI[2|1 (YF [1][+2.YF [21+YF-[312.YGL 1+4.YG[21+2.YG[3]+YH[l1+ 2.YH[21+YH[3]) Ainsi, le signal de sortie du filtre de compensa- tion de contour 480 filtre la partie de contour de la zone qui est remplacée par les données de trame précédente et lisse le contour de la zone substituée, réduisant ainsi l'effet de bloc. La présente invention peut utiliser une mémoire de demi-trame au lieu de la mémoire de trame. Comme décrit ci-dessus, le système de traitement de signaux numériques selon la présente invention effectue une correction d'erreur par rapport à un signal vidéo présentant un mouvement. Ensuite, la présente invention remplace la zone vidéo dont l'erreur n'est pas corrigée par les données de trame antérieure dont le mouvement est compensé, mais non les données du même emplacement de la demi-trame précédente correspondant à la partie de l'image. Par conséquent, une image de haute qualité peut être assurée sans dégradation. REVENDICATIONS 1. Système de traitement de signaux numériques qui décode avec correction d'erreur des données reçues ou reproduites, et compense les données décodées avec correction d'erreur selon une quantité de mouvement qui est générée entre des trames successives, afin de restau- rer les données reçues ou reproduites en un signal vidéo original, caractérisé en ce qu'il comporte: des moyens de masquage d'erreur (400) qui déli- vrent un signal vidéo d'une image présente si les données décodées sont des données à erreur corrigée, et remplacent les données d'image présente à la position d'image présente par les données d'image antérieures en la position corres- pondant à ladite quantité de mouvement si les données décodées sont des données d'une région o l'erreur n'est pas corrigée. 2. Système de traitement de signaux numériques comportant: des moyens de décodage avec correction d'erreur (100) pour décoder avec correction d'erreur des données reçues ou reproduites, et générer un drapeau d'erreur à propos d'une erreur au-delà d'une possibilité de correc- tion d'erreur; des moyens de restauration de données pour com- penser un mouvement des données décodées avec correction d'erreur selon un signal de mouvement qui est généré entre des trames successives, afin de restaurer les données décodées avec correction d'erreur en un signal vidéo ori- ginal; et des moyens de masquage d'erreur (400) pour sub- stituer un signal vidéo d'une zone dans laquelle l'erreur n'est pas corrigée parmi les données restaurées par un signal vidéo de trame antérieur, caractérisé en ce que lesdits moyens de masquage d'erreur (400) comportent: une première mémoire de trame (410) pour mémori- ser des données de luminance délivrées par lesdits moyens de restauration de données dans des unités de trame; une seconde mémoire de trame (420) pour mémoriser des données de couleur délivrées par lesdits moyens de restauration de données dans des unités de trame; des moyens de sélection pour sélectionner les signaux de sortie desdites première et seconde mémoires de trame (410 et 420) ou desdits moyens de restauration de données en fonction de la présence ou de l'absence du drapeau d'erreur délivré par lesdits moyens de décodage avec correction d'erreur (100); et des moyens de génération d'adresses pour générer une adresse obtenue en ajoutant une position correspondant au signal de mouvement à la position de trame présente ou une adresse de la position de trame présente en fonction de la présence ou de l'absence dudit drapeau d'erreur, et pour délivrer l'adresse générée en tant que signal d'adresses desdites première et seconde mémoires de trame (410 et 420). 3. Système de traitement de signaux numériques selon la revendication 2, caractérisé en ce qu'il comporte en outre un filtre de compensation de contour (480) pour filtrer une partie de contour de la région substituée afin de réduire un effet de bloc lorsque le signal délivré par lesdits moyens de sélection est remplacé par ledit signal vidéo de trame précédente. 4. Système de traitement de signaux numériques selon la revendication 3, caractérisé en ce que lesdits moyens de génération d'adresses comportent: une première partie de génération d'adresses (450) pour générer les adresses desdites premiere et secon- de mémoires de trame (410 et 420); un second générateur d'adresses (461) pour géné- rer une adresse qui est obtenue en additionnant une adresse d'une position correspondant audit signal de mouvement à l'adresse de position de la trame présente générée dans ledit premier générateur d'adresses (450); et un sélecteur d'adresses pour sélectionner l'a- dresse générée dans lesdits premier ou second générateurs d'adresses (450 ou 460) selon ledit drapeau d'erreur et délivrer l'adresse sélectionnée aux adresses desdites première et seconde mémoires de trame (410 et 420). 5. Système de traitement de signaux numériques selon la revendication 4, caractérisé en ce que lesdits seconds moyens de génération d'adresses (460) comportent: une mémoire de trame (462) pour mémoriser le signal de mouvement délivré par lesdits moyens de restau- ration de données dans des unités de trame; un générateur d'adresses (461) pour un signal de mouvement, qui génère une adresse d'écriture et une adresse de lecture de ladite mémoire de trame (462); et un additionneur (463) pour additionner le signal de sortie dudit premier générateur d'adresses (450) au signal de sortie de ladite mémoire de trame (462). 6. Système de traitement de signaux numériques selon la revendication 5, caractérisé en ce que ledit sélecteur d'adresses sélectionne le signal de sortie dudit additionneur (463) uniquement lorsque le mode présent est un mode vidéo de mouvement et que ledit drapeau d'er- reur est généré.