Brevet FR2763460A1 — publié le 19981120

Filtre adaptatif de signaux unidimensionnels pour réduire l'effet de blocage et méthode de filtrage ARRIÈRE-PLAN DE L'INVENTION 1. Domaine de l'invention La présente invention concerne un filtre de données et, de façon plus particulière, un filtre adap- tatif de signaux unidimensionnels pour réduire le bruit de blocage, et une méthode de filtrage adaptatif de signaux unidimensionnels. 2. Description de la technique correspondante De façon générale, des standards de codage d'images tels que le MPEG de l'organisation de standar- disation internationale (ISO) et le H.263 recommandé par l'Union Internationale des Télécommunications (ITU) adoptent une estimation du mouvement à base de blocs et une transformée par cosinus discret (DCT) des blocs. Lorsqu'une image est fortement compressée, le codage à base de blocs peut provoquer l'effet de blocage bien connu. Un effet de blocage caractéristique est un bruit de grille dans une zone homogène dans laquelle des pixels adjacents ont des valeurs de pixel relativement semblables. Un autre effet de blocage est un bruit d'escalier qui a une configuration échelonnée et qui est produit le long des bords de l'image. Un bruit de grille montre des traces du procédé à base de blocs au niveau des bords entre les blocs lorsque les données compressées sont affichées sur un écran après remise à l'état initial. Ainsi, on peut identifier les bords entre les blocs. Par ailleurs, un bruit d'escalier a une configuration échelonnée au niveau des bords de l'image, de telle sorte qu'on peut remarquer un bord irrégulier sur l'image. Afin de réduire l'effet de blocage survenant lorsqu'on effectue un codage à base de blocs, on a suggéré plusieurs méthodes. Selon le codage H.261, on utilise un simple filtre passe-bas 3x3 (LPF) comme filtre en boucle pour réduire l'effet de blocage. Toutefois, lorsqu'on utilise le LPF 3x3, le degré d'élimination de l'effet de blocage est limité et la quantité de calculs exigée est augmentée. RÉSUMÉ DE L'INVENTION Pour résoudre les problèmes ci-dessus, c'est un but de la présente invention de procurer une méthode de filtrage adaptatif de signaux unidimensionnels pour réduire un effet de blocage dans un codage à compres- sion élevée et un filtre adaptatif de signaux unidimensionnels utilisés dans cette méthode, dans laquelle on utilise une fenêtre de filtre unidimensionnelle et un filtre adaptatif de signaux unidimensionnels pour réduire radicalement l'effet de blocage provoqué lorsqu'on effectue un codage à base de blocs. Selon un aspect de la présente invention, il est procuré une méthode de filtrage adaptatif de signaux unidimensionnels capable de réduire un effet de blocage des données d'image lorsqu'une trame est composée de blocs d'une dimension prédéterminée, la méthode comprenant les étapes suivantes: (a) appliquer une fenêtre unidimensionnelle d'une dimension prédéterminée le long des frontières des blocs pour effectuer une opération de gradient pré- déterminé sur chaque pixel à l'intérieur de la fenêtre unidimensionnelle; (b) calculer des valeurs de seuil (T) pour chaque pixel à l'intérieur de la fenêtre unidimension- nelle, valeurs qui sont déterminées par une fonction prédéterminée d'une étape de quantification (Q); (c) comparer les résultats de l'opération de gradient sur chaque pixel à l'intérieur de la fenêtre unidimensionnelle avec la valeur de seuil calculée correspondante pour générer un résultat de comparaison sous forme d'une carte de bord binaire; (d) appliquer une fenêtre de filtre unidi- mensionnelle d'une dimension prédéterminée sur la carte de bord binaire générée pour générer des valeurs pondé- rées utilisant la valeur binaire appartenant à la fenê- tre de filtre unidimensionnelle; et (e) effectuer un filtrage en utilisant les valeurs pondérées générées pour générer de nouvelles valeurs de pixels. De préférence, la fenêtre unidimensionnelle de l'étape (a) dans laquelle on effectue l'opération de gradient est placée de telle sorte que ses pixels centraux sont centrés autour des frontières des blocs et comprend une fenêtre horizontale unidimensionnelle lx4 et une fenêtre verticale unidimensionnelle 4xl. De préférence, la fenêtre unidimensionnelle de l'étape (a) dans laquelle on effectue l'opération de gradient est placée de telle sorte que ses pixels centraux sont centrés autour des frontières des blocs, et comprend une fenêtre horizontale unidimensionnelle lx6 et une fenêtre verticale unidimensionnelle 6xl. De préférence, lorsque les valeurs binaires obtenues dans l'étape (c) sont différentes entre les fenêtres horizontale et verticale, lorsque les fenêtres horizontale et verticale sont appliquées, le pixel correspondant est déterminé en tant que pixel de bord et, lorsque l'étape de quantification (Q) d'un quantificateur est inférieure à une valeur prédétermi- née N1, le filtrage n'est pas effectué. De préférence, dans l'étape (b), dans laquelle on calcule les valeurs de seuil (T), en supposant que les pixels des fenêtres unidimensionnelles horizontale (lx4) et verticale (4xl) sont désignés en tant que pO, pl, p2 et p3 en partant de la gauche et du haut, res- pectivement, les valeurs de seuil des pixels gauches et supérieurs pO adjacents à la frontière du bloc sont fixées à 2Q-4, et les valeurs de seuil des pixels restants pl, p2 et p3 sont fixées à Q+2 lorsqu'une trame à filtrer est une intra-trame, et la valeur de seuil T est fixée à Q si l'étape de quantification Q est supérieure à la valeur prédéterminée N1 et inférieure à une valeur prédéterminée N2 et la valeur de seuil T est fixée à une valeur prédéterminée N3 si l'étape de quantification Q est égale ou supérieure à la valeur prédéterminée N2 lorsque la trame à filtrer est une inter-trame. Par ailleurs et de préférence, dans l'étape (b) dans laquelle on calcule les valeurs de seuil (T), en supposant que les pixels des fenêtres unidimensionnel- les horizontale (lx6) et verticale (6xl) sont désignées en tant que pO, pl, p2, p3, p4 et p5 en partant de la gauche et du haut, respectivement, les valeurs de seuil des pixels gauches et des pixels supérieurs p2 adjacents à la frontière du bloc sont fixées à 2Q-4 et les valeurs de seuil des pixels restants pO, pl, p3, p4 et p5 sont fixées à Q+2 lorsqu'une trame à filtrer est une intra-trame, et la valeur de seuil T est fixée à Q si l'étape de quantification est supérieure à la valeur prédéterminée N1 et inférieure à une valeur prédétermi- née N2 et la valeur de seuil T est fixée à une valeur prédéterminée N3 si l'étape de quantification Q est égale ou supérieure à la valeur prédéterminée N2 lors- que la trame à filtrer est une inter-trame. De préférence, en supposant que quatre pixels de la fenêtre horizontale unidimensionnelle lx4 soient désignés en tant que pO, pl, p2 et p3 en partant de la gauche que les valeurs de pixels correspondantes soient désignées en tant que a, b, c et d, que le pixel à la droite du pixel p3 soit désigné en tant que p4 et que la valeur de pixel correspondante du pixel p4 soit désignée en tant que e, la valeur de l'opération de gradient du pixel pO est égale à la-bl, la valeur de l'opération de gradient du pixel pl est égale à lb-cl, la valeur de l'opération de gradient du pixel p2 est égale à [c-dl, et la valeur de l'opération de gradient du pixel p3 est égale à Id-el, et la valeur de l'opéra- tion de gradient sur chaque pixel à l'intérieur de la fenêtre verticale unidimensionnelle 4xl est calculée sur la base du même principe que celui appliqué à la fenêtre horizontale unidimensionnelle lx4. De préférence, en supposant que six pixels de la fenêtre horizontale unidimensionnelle lx6 soient désignés en tant que pO, pl, p2, p3, p4 et p5 en partant de la gauche, que les valeurs de pixel corres- pondantes soient désignées en tant que a, b, c, d, e et f, que le pixel à la droite du pixel p5 soit désigné en tant que p6 et la valeur de pixel correspondante du pixel p6 soit désignée en tant que g, la valeur de l'opération de gradient du pixel pO est égale à la-bI, la valeur de l'opération de gradient du pixel pl est égale à lb-cl, la valeur de l'opération de gradient du pixel p2 est égale à Ic-dl, la valeur de l'opération de gradient du pixel p3 est égale à Id-el, la valeur de l'opération de gradient du pixel p4 est égale à le-fi, et la valeur de l'opération de gradient du pixel p5 est égale à [f-gl, et la valeur de l'opération de gradient sur chaque pixel de la fenêtre verticale unidimension- nelle 6xl est calculée sur la base du même principe que celui appliqué à la fenêtre horizontale unidimension- nelle lx6. De préférence, en supposant que quatre pixels de la fenêtre de filtre unidimensionnelle soient dési- gnés en tant que sO, sl, s2 et s3, la fenêtre de filtre unidimensionnelle de l'étape (d) est appliquée seule- ment sur les pixels sl et s2, et la valeur pondérée de base de la fenêtre de filtre appliquée au pixel sl est fixée à (1, 2, 1, 1) et la valeur pondérée de base de la fenêtre de filtre appliquée au pixel s2 est fixée à (1, 1, 2, 1); dans cette méthode, la valeur pondérée de la fenêtre de filtre sur le pixel s1 n'est pas fixée si le pixel sl est un pixel de bord et est fixée à la valeur pondérée de base de (1, 2, 1, 1) si, ni le pixel si, ni aucun des pixels restants sO, s2 et s3 n'est un pixel de bord, et les valeurs pondérées des pixels de bord parmi les valeurs pondérées de base sont fixées à 0 si les pixels so, s2 et s3 sont des pixels de bord, et la valeur pondérée du pixel s3 est fixée à 0 si la valeur pondérée du pixel s2 est fixée à 0, et la valeur pondérée de la fenêtre de filtre sur le pixel s2 est fixée sur la base du même principe que celui appliqué au pixel sl. De préférence, en supposant que quatre pixels de la fenêtre de filtre unidimensionnelle soient dési- gn6s en tant que sO, sl, s2 et s3, la fenêtre de filtre unidimensionnelle de l'étape (d) est appliquée seule- ment aux pixels sl et s2, et les valeurs pondérées pré- déterminées fixées en fonction de l'information de bord par chaque pixel de la fenêtre de filtre unidimension- nelle sont appliquées dans l'étape (d), et on effectue une opération de décalage de bits dans l'étape (e) afin de générer de nouvelles valeurs de pixels. De préférence, des constituants d'une fenêtre de filtre pour le pixel sl sont sO, sl, s2 et s3 et le filtrage est effectué en utilisant sa valeur pondérée de base de (1, 2, 1, 1), les constituants d'une fenêtre de filtre pour le pixel s2 sont sl, s2, s3 et s4 et le filtrage est effectué en utilisant sa valeur pondérée de base de (1, 2, 1, 1), les constituants d'une fenêtre de filtre pour le pixel s3 sont si, s2, s3 et s4 et le filtrage est effectué en utilisant sa valeur pondérée de base de (1, 1, 2, 1), et les constituants d'une fenêtre de filtre pour le pixel s4 sont s2, s3, s4 et s5 et le filtrage est effectué en utilisant sa valeur pondérée de base de (1, 1, 2, 1), et la valeur pondérée de chaque fenêtre de filtre pour les pixels s2, s3 et s4 est générée sur la base du même principe que celui appliqué au pixel sl. Selon un autre aspect de la présente invention, il est procuré un filtre adaptatif de signaux unidimen- sionnels comprenant: une unité de stockage d'images pour stocker temporairement des données d'image; un calculateur de valeurs de seuil pour calculer des valeurs de seuil (T) en utilisant une fonction prédé- terminée d'une étape de quantification (Q) stockée dans l'unité de stockage d'images; une unité d'opération de gradient pour appliquer une fenêtre unidimensionnelle d'une dimension prédéterminée le long des frontières des blocs d'une dimension prédéterminée constituant une trame d'image stockée dans l'unité de stockage d'images, et pour effectuer une opération de gradient prédéterminée sur chaque pixel constituant la fenêtre unidimensionnelle; un comparateur de valeurs de seuil pour comparer le résultat de chaque pixel de la fenêtre unidimensionnelle, obtenue par l'unité d'opération de gradient, à la valeur de seuil correspondante (T) calculée par le calculateur de valeurs de seuil; un générateur de cartes de bords binaires pour générer le résultat du comparateur de seuil en tant que valeur binaire pour chaque pixel; un générateur de valeurs de filtre pondérées pour appliquer une fenêtre de filtre unidimensionnelle d'une dimension prédéterminée sur la carte de bord binaire générée par le générateur de cartes de bords binaires, et pour générer une valeur pondérée seulement sur le pixel de bord appartenant à la fenêtre de filtre unidimensionnelle, dans lequel une valeur pondérée n'est pas générée sur un pixel qui n'est pas un pixel de bord; et un filtre pondéré uni- dimensionnel pour effectuer un filtrage en utilisant la valeur pondérée générée par le générateur de valeurs de filtre pondérées pour générer de nouvelles valeurs de pixel. BRÈVE DESCRIPTION DES DESSINS Le but ci-dessus et les avantages de la pré- sente invention apparaitront plus clairement par la description détaillée de réalisations préférées de celle-ci, en se référant aux dessins joints, dans les- quels: la Figure 1 est un schéma fonctionnel d'un filtre adaptatif de signaux unidimensionnels selon une réalisation préférée de la présente invention; la Figure 2A montre des blocs et une fenêtre unidimensionnelle lx4, lorsqu'une trame d'image est divisée en blocs de 8x8 (ou 16x16) pixels selon une réalisation de la présente invention; la figure 2B montre des blocs et une fenêtre unidimensionnelle lx6 lorsqu'une trame d'image est divisée en blocs de 8x8 (ou 16x16) pixels selon une autre réalisation de la présente invention; la figure 3A est un organigramme illustrant une méthode de filtrage adaptatif de signaux unidimension- nels lorsqu'elle est appliquée à la fenêtre de la figure 2A; la figure 3B est un organigramme illustrant une méthode de filtrage adaptatif de signaux unidimension- nels lorsqu'elle est appliquée à la fenêtre de la figure 2B; les figures 4A et 4B montrent des valeurs pondérées de base des fenêtres de filtre appliquées respectivement aux pixels si et s2; les figures 5A à 5C montrent des valeurs pondé- rées et des valeurs de pixels selon l'information des pixels de la fenêtre de filtre unidimensionnelle; et les figures 6A à 6E montrent des valeurs pondé- rées de pixels et des valeurs de pixels pour une opéra- tion da valeurs entières de la fenêtre de filtre unidimensionnelle. DESCRIPTION DES RÉALISATIONS PRÉFÉRÉES Sur la figure 1, un filtre adaptatif de signaux unidimensionnels selon une réalisation préférée de la présente invention comprend une unité de stockage d'images 100, un calculateur de valeurs de seuil 110, une unité d'opération de gradient 120, un comparateur de valeurs de seuil 130, un générateur de cartes de bords binaires 140, un générateur de valeurs de filtre pondérées 150 et un filtre pondéré unidimensionnel 160. La figure 2A montre un bloc 200 et des fenêtres unidi- mensionnelles lx4 210 et 220, quand une trame d'image est divisée en blocs de 8x8 (ou 16x16) pixels, selon une réalisation préférée de la présente invention, et la figure 2B montre un bloc 205 et des fenêtres unidi- mensionnelles lx6 215 et 225 quand une trame d'image est divisée en blocs de 8x8 (ou 16x16) pixels selon une autre réalisation de la présente invention. La figure 3A illustre la méthode de filtrage adaptative de signaux utilisant les fenêtres représentées dans la figure 2A et la figure 3B illustre la méthode de fil- trage adaptative de signaux utilisant les fenêtres représentées dans la figure 2B. Tout d'abord, on va décrire la méthode de fil- trage adaptative de signaux lorsqu'on utilise les fenê- tres unidimensionnelles lx4 représentées sur la figure 2A. L'unité de stockage d'images 100 stocke temporaire- ment les données d'image avec un effet de blocage. Le calculateur de valeurs de seuil 110 reçoit une étape de quantification prédéterminée Q de l'unité de stockage d'images 100 pour calculer une valeur de seuil T. Dans cette réalisation, lorsque l'étape de quantification Q d'un quantificateur est inférieure à 4, on n'effectue pas le filtrage. Le filtrage adaptatif de signaux est effectué (étape 300) seulement lorsque l'étape de quan- tification Q est égale ou supérieure à 4. Par ailleurs, la valeur de seuil T calculée par le calculateur de seuils 110 diffère selon qu'une trame à filtrer est une intra-trame ou une inter-trame. Ainsi, la trame à filtrer est déterminée comme étant une intra-trame ou une inter-trame (étape 305). En supposant que quatre pixels appartenant à la fenêtre horizontale unidimensionnelle lx4 210 soient désignés en tant que pO, pl, p2 et p3, et que leurs valeurs de pixel soient a, b, c et d, et que le pixel à la droite du pixel p3 soit désigné en tant que p4 et que la valeur de pixel du pixel p4 soit e, la valeur de seuil T1 correspondant au pixel pl adjacent à la frontière du bloc est fixée à 2Q-4 lorsque la trame à filtrer est une inter-trame. Par ailleurs, la valeur de seuil T2 correspondant aux pixels restants pO, p2 et p3 est fixée à Q+2 (étape 310). Par ailleurs, lorsque la trame à filtrer est une inter-trame, on détermine si l'étape de quantifica- tion Q est inférieure à 19 (étape 315). Si l'étape de quantification Q est inférieure à 19, la valeur de seuil T1 (ou T2) est fixée à Q (étape 320). Toutefois, si l'étape de quantification Q est égale ou supérieure à 19, la valeur de seuil Tl (ou T2) est fixée à 19 (étape 325). L'unité d'opération de gradient 120 applique une dimension prédéterminée d'une fenêtre unidimension- nelle, de préférence une dimension lx4, le long de la frontière des blocs lorsque la trame d'image de l'unité de stockage d'images 100 est divisée en blocs d'une dimension prédéterminée, pour effectuer une opération de gradient dans laquelle les valeurs absolues de la différence entre des pixels adjacents composant la fenêtre unidimensionnelle sont calculées (étape 330). La figure 2A montre le bloc 200 et des fenêtres unidi- mensionnelles 210 et 220 lorsque la trame d'image est divisée en blocs de 8x8 (ou 16x16) pixels. Ici, les fenêtres unidimensionnelles 210 et 220, sont respecti- vement une fenêtre horizontale lx4 et une fenêtre ver- ticale 4xl, dans lesquelles leurs pixels centraux b et c sont centrés sur les frontières 230 et 240 du bloc respectivement. Par ailleurs, l'opération de gradient sur cha- que pixel situé à l'intérieur de la fenêtre horizontale unidimensionnelle 210 est effectuée en calculant la valeur absolue de la différence entre chaque pixel et son pixel adjacent. Autrement dit, la valeur de l'opération de gradient du pixel pO est égale à la-bi, la valeur de l'opération de gradient du pixel pl est égale à lb-cl, la valeur de l'opération de gradient du pixel p2 est égale à Ic-dl, et la valeur de l'opération de gradient du pixel p3 est égale à Id-el. De la même manière, l'opération de gradient est effectuée sur chaque pixel avec la fenêtre verticale unidimension- nelle 220 sur la base du même principe que celui qui est appliqué à la fenêtre horizontale unidimensionnelle 210. Ici, l'opération de gradient est effectuée seule- ment sur la frontière gauche 230 et la frontière supé- rieure 240 du bloc 200. L'opération de gradient sur la frontière droite 250 et la frontière inférieure 260 du bloc 200 est effectuée dans le bloc droit 270 et le bloc inférieur 280. Le comparateur de valeurs de seuil 130 compare chaque valeur de l'opération de gradient des pixels à l'intérieur des fenêtres unidimensionnelles, calculée par l'unité d'opération de gradient 120, à la valeur de seuil T calculée par le calculateur de seuils 110, pour déterminer si oui ou non le pixel est un pixel de bord (étape 335). Par ailleurs, le générateur de cartes de bords binaires 140 génère les résultats du comparateur de valeurs de seuil 130 en tant que valeur binaire pour chaque pixel (étape 340). D'autre part, lorsqu'on incorpore en tant que logiciel le comparateur de valeur de seuil 130 et le générateur de cartes de bords binaires 140, le comparateur 130 et le générateur de cartes de bords binaires sont construits en tant qu'un seul module. Ici, ce module sera désigné en tant que portion de génération de carte de bord binaire 170. Les opérations du comparateur de valeurs de seuil 130 et du générateur de cartes de bords binaires vont être décrites en détail. Le comparateur de valeurs de seuil 130 compare les valeurs de l'opération de gradient sur chaque pixel avec la valeur de seuil T calculée par le calculateur de valeurs de seuil 110. Si la valeur de l'opération de gradient est supérieure à la valeur de seuil T, le pixel est déterminé comme pixel de bord et le bord d'information de bord [0] du premier pixel pO est fixé à 1. Par ailleurs, si la valeur de gradient est inférieure à la valeur de seuil T, le pixel est déterminé comme étant un pixel de non bord et le bord d'information de bord [0] du premier pixel pO est fixé à 0. De la même manière, on calcule le bord [1], le bord [2] et le bord [31 d'information de la carte de bord binaire des pixels respectifs pl, p2 et p3. Ce faisant, les données de la carte de bord binaire dans les directions horizontale et verticale sont générées en appliquant des fenêtres unidimensionnelles le long des frontières des blocs. D'autre part, si les données de la carte de bord binaire dans les directions horizontale et verticale sont différentes, le pixel correspondant est déterminé comme étant un pixel de bord, et ainsi ses données de carte de bord binaire sont fixées à 1. Le générateur de valeurs de filtre pondérées 150 génère des valeurs pondérées fonction de l'informa- tion de la carte de bord binaire à l'intérieur de la fenêtre de filtre unidimensionnelle en appliquant une fenêtre de filtre unidimensionnelle lx4 à l'information de la carte de bord binaire générée par le générateur de cartes de bords binaires 140. Le filtre pondéré unidimensionnel 160 filtre les données de l'unité de stockage d'image 100 en uti- lisant les valeurs pondérées générées par le générateur de valeurs de filtre pondérées 150 pour générer de nou- velles valeurs de pixel. En supposant que quatre pixels appartenant à la fenêtre de filtre unidimensionnelle soient désignés en tant que sO, sl, s2 et s3, et que des coefficients de filtre (ou valeurs pondérées) soient désignés en tant que wl, w2, w3 et w4, le fil- trage est effectué seulement sur les pixels sl et s2. Autrement dit, le filtre pondéré unidimensionnel 160 effectue un filtrage en utilisant les valeurs pondérées générées par le générateur de valeurs de filtre pondé- rées 150 pour générer de nouvelles valeurs de pixels sur les pixels si et s2. Autrement dit, en supposant que les valeurs de pixel des pixels sl et s2, stockées dans l'unité de stockage d'images 100, soient respectivement a2 et a3, les valeurs de pixels sont changées en a'2 et a'3, respectivement. Les opérations du générateur de valeurs de filtre pondérées 150 et le filtre pondéré unidimension- nel 160 vont maintenant être décrits en détail. Tout d'abord, la valeur pondérée de base de la fenêtre de filtre appliquée au pixel si est fixée à (1, 2, 1, 1) comme représenté sur la figure 4A, et la valeur pondé- rée de base de la fenêtre de filtre appliquée au pixel s2 est fixée à (1, 1, 2, 1) respectivement. Ensuite, afin de déterminer la valeur pondérée de la fenêtre de filtre sur le pixel sl, on détermine si oui ou non le pixel si est un pixel de bord (étape 345). Si le pixel si est un pixel de bord, la valeur pondérée n'est pas générée et le filtrage unidimension- nel n'est pas effectué (étape 360). Si le pixel a1 n'est pas un pixel de bord, une valeur pondérée appro- priée est fixée en fonction des valeurs des autres pixels sO, s2 et s3 (étape 350). Par exemple, si le pixel sl n'est pas un pixel de bord et si les pixels sO, s2 et s3 appartenant à la fenêtre de filtre ne sont pas des pixels de bord, un filtrage est effectué en utilisant les valeurs pondérées de la figure 4A. En supposant que le pixel sl n'est pas un pixel de bord et si au moins l'un des pixels sO, s2 et s3 à l'intérieur de la fenêtre de filtre est un pixel de bord, les pixels sO et sl sont vérifiés. Si le pixel sO est un pixel de bord, la valeur pondérée wl correspondant au pixel sO est fixée à 0, comme le montre la figure 5a. Si le pixel s2 est un pixel de bord, les valeurs pondé- rées w3 et w4 correspondant aux pixels s2 et s3 sont fixées à 0, comme le montre la figure 5B. Le pixel s3 est un pixel de bord, la valeur pondérée w4 correspon- dant au pixel s3 est fixée à 0, comme représenté sur la figure 5C. Par ailleurs, les valeurs pondérées de la fenêtre de filtre unidimensionnelle pour le pixel s2 sont déterminées de la même manière que pour le pixel sl. Lorsque les valeurs pondérées sont fixées commne ci-dessus, on effectue un filtrage pondéré (étape 355). Un exemple du filtrage pondéré sur la base des valeurs pondérées fixées est le suivant. Lorsque les valeurs de pixel d'origine de la fenêtre de filtre unidimensionnelle sont a, b, c et d, la valeur de pixel a'2 du pixel sl, lorsqu'on utilise les valeurs pondérées de la figure 5A, devient la partie entière du résultat de (2b+c+d)/4+0,5. Sur les figures 5A à 5C, "int" représente la fonction de prendre la partie entière de la valeur correspondante. De la même manière, quand on utilise les valeurs pondérées de la figure 5B, la valeur de pixel a'2 devient la partie entière du résultat de (a+2b)/3+0, 5. Par ailleurs, lorsqu'on utilise les valeurs pondérées de la figure C, la valeur de pixel a'2 devient la partie entière du résultat de (a+2b+c)/4+0,5. Les valeurs de pixel du pixel s2 sont calculées par un filtrage pondéré qui est le même que celui utilisé pour le pixel sl. D'autre part, dans la méthode de filtrage pondéré illustrée en se référant aux figures SA à 5C, on effectue une opération de virgule flottante, et, de ce fait, le procédé prend beaucoup de temps. Ainsi, on peut effectuer un filtrage pondéré sur la base de la partie entière. On suppose que les pixels de la fenêtre unidimensionnelle lx4 sont sO, si, s2 et s3, et que les valeurs de pixel des pixels sont respectivement a, b, c et d. La figure 6A montre les valeurs pondérées lorsque le pixel sO est un pixel de bord. Ici, la portion hachurée représente un pixel de bord, et la valeur pondérée du pixel de bord est égale à 0. La valeur de pixel a'2 du pixel sl est calculée par (2a+c+d)>>2. Ici, ">>" représente une opération de décalage à droite. De la mêmemanière, la figure 6B montre des valeurs pondérées lorsque les pixels s2 et s3 sont des pixels de bord, et la valeur de pixel a'2 du pixel sl est calculée par (6a+10b)>>4. La figure 6C représente des valeurs pondérées lorsqu'il n'y a pas de pixel sur le bord et la valeur de pixel a'2 du pixel sl est cal- culée par (a+4b+2c+d)"3. La figure 6D montre les valeurs pondérées lorsque le pixel s3 est un pixel de bord et la valeur de pixel a'2 du pixel sl est calculée par (a+2b+c)>>2. La figure 6E montre les valeurs pondé- rées lorsque les pixels sO et s3 sont des pixels de bord et la valeur de pixel a'2 du pixel sl est calculée par (10b+6c)>>4. Par ailleurs, la valeur de pixel a'3 du pixel s2 est calculée sur la base du même principe que dans le cas de la valeur du pixel a'2 du pixel sl. On va décrire ci-après la méthode de filtrage adaptative de signaux selon un autre exemple de la pré- sente invention, dans lequel on considère un bloc 205 et des fenêtres unidimensionnelles lx6 215 et 225. La figure 3B illustre la méthode de filtrage adaptative de signaux lorsqu'on utilise des fenêtres unidimensionnel- les lx6 215 et 225 selon la présente invention. Les fonctions et les opérations de l'unité de stockage d'images 100 et du calculateur de valeurs de seuil 110 sont les mêmes que dans la première réalisa- tion. Comme dans la première réalisation, lorsque l'étape de quantification Q d'un quantificateur est inférieure à 4, aucun filtrage n'est effectué. C'est-à- dire, le filtrage adaptatif de signaux n'est effectué (étape 400) que lorsque l'étape de quantification Q est égale ou supérieure à 4. La valeur de seuil T calculée par le calculateur de seuil 110 diffère selon qu'une trame à filtrer est une intra-trame ou une inter-trame. Ainsi, la trame à filtrer est déterminée pour être, soit une intra-trame, soit une inter-trame (étape 405). En supposant que six pixels appartenant à la fenêtre horizontale unidimensionnelle lx6 210 soient désignées en tant que pO, pl, p2, p3, p4 et p5 en partant de la gauche et que leurs valeurs de pixel soient a, b, c, d, e et f, et que le pixel à la droite du pixel p5 soit désigné en tant que p6 et que la valeur de pixel du pixel p6 soit g, la valeur de seuil Tl de la valeur d'opération de gradient Ic-dl du pixel p2 adjacent à la frontière du bloc est fixée à 2Q-4 lorsque la trame à filtrer est une inter-trame. Par ailleurs, la valeur de seuil T2 en ce qui concerne les pixels restants pO, pl, p3, p4 et p5 est fixée à Q+2 (étape 410). Par ailleurs, lorsque la trame à filtrer est une inter-trame, on détermine si l'étape de quantifica- tion Q est inférieure à 19 (étape 415). Si l'étape de quantification est inférieure à 19, la valeur de seuil T1 (ou T2) est fixée à Q (étape 420). Toutefois, si l'étape de quantification Q est égale ou supérieure à 19, la valeur de seuil T1 (ou T2) est fixée à 19 (étape 425). D'autre part, l'unité d'opération de gradient 120 applique la fenêtre unidirectionnelle lx6 le long de la frontière des blocs lorsque la trame d'image de l'unité de stockage d'images 100 est divisée en blocs de dimension prédéterminée, pour effectuer une opération de gradient par le calcul des valeurs absolues de la différence de pixels adjacents composant la fenêtre unidimensionnelle (étape 430). Ici, les fenêtres unidimensionnelles 215 et 225 sont respectivement une fenêtre horizontale lx6 et une fenêtre verticale 6x1, dans lesquelles leurs pixels centraux c et d sont centrés sur les frontières 235 et 245 du bloc 205, respectivement. Par ailleurs, l'opération de gradient sur chaque pixel situé à l'intérieur de la fenêtre horizon- tale unidimensionnelle 215 est effectuée en calculant la valeur absolue de la différence entre chaque pixel et son pixel adjacent. C'est- à-dire que la valeur de l'opération de gradient du pixel pO est égale à la-bi, la valeur de l'opération de gradient du pixel pl est égale à ib- cl, la valeur de l'opération de gradient du pixel p2 est égale à Ic- dl, la valeur de l'opération de gradient de pixel p3 est égale à Id-el, la valeur de l'opération de gradient du pixel p4 est égale à le-fl et la valeur de l'opération de pixel p5 est égale à I f-g. De la même manière, l'opération de gradient est effectuée pour chaque pixel à l'intérieur de la fenêtre verticale unidimensionnelle 6xl 225 sur la base du même principe que celui appliqué à la fenêtre horizontale unidimensionnelle 215. Ici, l'opération de gradient est effectuée seulement sur la frontière gauche 235 et la frontière supérieure 245 du bloc 205. L'opération de gradient sur la frontière droite 255 et la frontière inférieure 265 du bloc 205 est effectuée dans le bloc droit 275 et le bloc inférieur 285. Le comparateur de valeurs de seuil 130 compare chaque valeur d'opération de gradient des pixels à l'intérieur des fenêtres unidimensionnelles, calculée par l'unité d'opération de gradient 120, à la valeur de seuil T1 (ou T2) calculée par le calculateur de seuils , pour déterminer si oui ou non le pixel est un pixel de bord (étape 435). Par ailleurs, le générateur de cartess de bords binaires 140 génère les résultats du comparateur de valeurs de seuil 130 en tant que valeur binaire pour chaque pixel (étape 440). D'autre part, lorsqu'on incorpore le compara- teur de valeur de seuil 130 et le générateur de cartes de bords binaires 140 en tant que logiciel, le compara- teur de valeurs de seuil 130 et le générateur de cartes de bords binaires 140 sont construits en tant qu'un module unitaire comme dans la première réalisation. Ainsi, ce module peut être désigné en tant que portion de génération de cartes de bords binaires 170. Les opérations du comparateur de valeurs de seuil 130 et du générateur de cartes de bords binaires vont être décrites en détail. Le comparateur de valeurs de seuil 130 compare les valeurs d'opérations de gradient sur chaque pixel avec la valeur de seuil T1 (ou T2) calculée par le calculateur de valeurs de seuil 110. Si la valeur de l'opération de gradient est supérieure à la valeur de seuil T1 (ou T2), le pixel est déterminé comme étant un pixel de bord et le bord des données de bord [0] du premier pixel pO est fixé à 1. D'autre part, si la valeur de gradient est inférieure à la valeur de seuil T1 (ou T2), le pixel est déterminé comme étant un pixel de non bord et le bord des données de bord [0] du premier pixel pO est fixé à 0. De la même manière, on calcule le bord [1], le bord [2], le bord [3], le bord [4] et le bord [5] des données de cartes de bords binaires des pixels pl, p2, p3, p4 et p5. Ici, la valeur de seuil T2 est appliquée au bord des données de bord [2]. Ce faisant, les données de la carte de bord binaire dans les directions horizontale et verticale sont générées en appliquant des fenêtres unidimensionnelles le long des frontières des blocs. D'autre part, si les données de la carte de bord binaire dans les directions horizontale et verticale sont différentes, le pixel correspondant est déterminé comme étant un pixel de bord et, de ce fait, les données de la carte de bord binaire sont fixées à un. Le générateur de valeurs de filtre pondérées génère des valeurs pondérées fonction de l'informa- tion de la carte de bord binaire à l'intérieur de la fenêtre de filtre unidimensionnelle en appliquant une fenêtre de filtre unidimensionnelle lx6 à l'information de la carte de bord binaire générée par le générateur de cartes de bords binaires 140. La dimension de la fenêtre de filtre unidimensionnelle n'est pas limitée à lx6, ce qui est évident pour l'homme de l'art. Le filtre pondéré unidimensionnel 160 filtre les données de l'unité de stockage d'images 100 en uti- * lisant les valeurs pondérées générées par le générateur de valeurs de filtre pondérées 150 pour générer de nou- velles valeurs de pixels. En supposant que six pixels dans la direction horizontale ou la direction verticale autour des frontières des blocs soient désignés en tant que sO, sl, s2, s3, s4 et s5 et que les coefficients de filtre (ou valeurs pondérées) leur correspondant soient désignés en tant que w0, wl, w2, w3, w4 et w5, le fil- trage n'est appliqué qu'aux pixels sl, s2, s3 et s4. C'est-à-dire que le filtre pondéré unidimensionnel 160 effectue un filtrage en utilisant les valeurs pondérées générées par le générateur de valeurs de filtre pondé- rées 150 pour générer à nouveau des valeurs de pixel sur les pixels sl, s2, s3 et s4. Autrement dit, en sup- posant que les valeurs de pixel des pixels sl, s2, s3 et s4, stockées dans l'unité de stockage d'images 100, soient respectivement al, a2, a3 et a4, les valeurs de pixels sont changées respectivement en a'l, a'2, a'3 et a'4. On va maintenant décrire en détail les opéra- tions du générateur de valeurs de filtre pondérées 150 et le filtre pondéré unidimensionnel 160. Tout d'abord, la valeur pondérée de base de la fenêtre de filtre appliquée aux pixels si et s2 est fixée à (1, 2, 1, 1) comme le montre la figure 4A et la valeur pondérée de base de la fenêtre de filtre appliquée aux pixels s3 et s4 est fixée à (1, 1, 2, 1), respectivement. Ensuite, dans le cas o la fenêtre de filtre pour le pixel sl est constituée par les pixels sO, sl, s2 et s3, afin de déterminer la valeur pondérée de la fenêtre de filtre sur le pixel sl, on détermine si oui ou non le pixel sl est un pixel de bord (étape 445). Si le pixel si est un pixel de bord, la valeur pondérée n'est pas générée et le filtrage unidimensionnel pondéré n'est pas effectué (étape 460). Autrement dit, la valeur de pixel du pixel sl reste inchangée. Si le pixel sl n'est pas un pixel de bord, les pixels sO, sl, s2 et s3 composant la fenêtre de filtre pour le pixel si et leur valeur pondérée de base (1, 2, 1, 1) sont déterminés (étape 447) et ensuite, une valeur pondérée appropriée est fixée en fonction des valeurs des autres pixels sO, s2 et s3 (étape 450). En détail, si le pixel sl n'est pas un pixel de bord et si aucun des autres pixels sO, s2 et s3 appartenant à la fenêtre de filtre sont des pixels de bord, un filtrage est effectué en utilisant les valeurs pondérées de la figure 4A. En supposant que le pixel sl n'est pas un pixel de bord, et qu'au moins l'un des pixels sO, s2 et s3 à l'inté- rieur de la fenêtre de filtre soit un pixel de bord, les pixels sO et sl sont vérifiés. Si le pixel sO est un pixel de bord, la valeur pondérée wO correspondant au pixel sO est fixée à 0, comme le montre la figure A. Si le pixel s2 est un pixel de bord, les valeurs pondérées w2 et w3 correspondant aux pixels s2 et s3 sont fixées à 0, comme le montre la figure 5B. Si le pixel s3 est un pixel de bord, la valeur pondérée w3 correspondant au pixel s3 est fixée à 0, comme le montre la figure 5C. Par ailleurs, afin de déterminer la valeur pondérée de la fenêtre de filtre pour le pixel s2, la fenêtre de filtre pour le pixel s2 consiste en les pixels sl, s2, s3 et s4, la fenêtre de filtre pour le pixel s3 consiste en les pixels s2, s3, s4 et s5 et la fenêtre de filtre pour le pixel s4 consiste en les pixels s3, s4, s5 et s6. Par ailleurs, les valeurs pondérées des fenêtres de filtre unidimensionnelles pour les pixels s2, s3 et s4 sont déterminées par le même principe, appliqué pour déterminer celles pour le pixel sl. Comme décrit ci-dessus, (1, 2, 1, 1) est uti- lisé comme valeur pondérée de base du pixel s2 et (1, 1, 2, 1) est utilisé comme valeur pondérée de base pour les pixels s3 et s4. D'autre part, les étapes 455 et 465 sont les mêmes que les étapes 355 et 365 de la première réalisa- tion, et, de ce fait, on omettra l'explication de ces étapes. Il est évident pour l'homme de l'art que les réalisations ci-dessus peuvent être utilisées en tant que filtre à boucle pour un codeur et peuvent également être appliquées à un décodeur. Par ailleurs, il est évident à l'homme de l'art que le bruit de moustique peut être réduit en appliquant le filtrage ci-dessus à l'intérieur d'un bloc 8x8, et, de ce fait, son explica- tion sera omise. Comme décrit ci-dessus, dans une méthode adap- tative de signaux unidimensionnels utilisant un filtre adaptatif de signaux unidimensionnels selon la présente invention, on peut éliminer le bruit de blocage dans une image reconstituée à partir d'une image à base de blocs, ce qui améliore l'image reconstituée à partir de la compression. REVENDICATIONS 1.- Méthode de filtrage adaptatif de signaux unidimensionnels, susceptible de réduire un effet de blocage de données d'images lorsqu'une trame est composée de blocs d'une dimension prédéterminée, la méthode comprenant les étapes suivantes: (a) appliquer une fenêtre unidimensionnelle d'une dimension prédéterminée le long des frontières des blocs pour effectuer une opération de gradient pré- déterminée sur chaque pixel à l'intérieur de la fenêtre unidimensionnelle; (b) calculer des valeurs de seuil (T) pour chaque pixel à l'intérieur de la fenêtre unidimension- nelle, lesquelles valeurs de seuil sont déterminées par une fonction prédéterminée d'une étape de quantifica- tion (Q); (c) comparer les résultats de l'opération de gradient sur chaque pixel à l'intérieur de la fenêtre unidimensionnelle à la valeur de seuil calculée corres- pondante pour générer un résultat de comparaison en tant que carte de bord binaire; (d) appliquer une fenêtre de filtre unidi- mensionnelle d'une dimension prédéterminée sur la carte de bord binaire générée pour générer des valeurs pondé- rées en utilisant la valeur binaire appartenant à la fenêtre de filtre unidimensionnelle; et (e) effectuer le filtrage en utilisant les valeurs pondérées générées pour générer de nouvelles valeurs de pixels. 2.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 1, dans laquelle la fenêtre unidimensionnelle de l'étape (a) dans laquelle on effectue l'opération de gradient est placée de telle sorte que ses pixels centraux sont centrés sur les frontières des blocs, et qu'elle comprend une fenêtre horizontale unidimensionnelle lx4 (210) et une fenêtre verticale unidimensionnelle 4xl (220). 3.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 1, dans laquelle la fenêtre unidimensionnelle de l'étape (a) dans laquelle on effectue l'opération de gradient est placée de telle sorte que ses pixels centraux sont centrés sur les frontières des blocs, et qu'elle comprend une fenêtre horizontale unidimensionnelle lx6 (215) et une fenêtre verticale unidimensionnelle 6xl (225). 4.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 2 ou la revendication 3, dans laquelle, lorsque les valeurs binaires obtenues dans l'étape (c) sont différentes entre les fenêtres horizontale et verticale, lorsqu'on applique les fenêtres horizontale et verticale, le pixel correspondant est déterminé comme étant un pixel de bord. 5.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 2 ou la revendication 3, dans laquelle, lorsque l'étape de quantification (Q) d'un quantificateur est inférieure à une valeur prédéterminée N1, on n'effectue pas de filtrage. 6.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 2, dans laquelle, dans l'étape (b) dans laquelle on calcule les valeurs de seuil (T), en supposant que les pixels des fenêtres unidimensionnelles horizontale et verticale soient désignés en tant que pO, pl, p2 et p3 en partant de la gauche et du haut respectivement, les valeurs de seuil des pixels gauches et supérieurs pl adjacents à la frontière du bloc sont fixés à 2Q-4, et les valeurs de seuil des pixels restants pl, p2 et p3 sont fixées à Q+2 lorsqu'une trame à filtrer est une intra-trame, et la valeur de seuil T est fixée à Q si l'étape de quan- tification Q est supérieure à la valeur prédéterminée N1 et inférieure à une valeur prédéterminée N2, et la valeur de seuil T est fixée à une valeur prédéterminée N3 si l'étape de quantification Q est égale ou supé- rieure à la valeur prédéterminée N2 lorsque la trame à filtrer est une inter-trame. 7.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 3, dans laquelle, dans l'étape (b) dans laquelle on calcule les valeurs de seuil (T), en supposant que les pixels des fenêtres unidimensionnelles horizontale et verticale soient désignés en tant que pO, pl, p2, p3, p4 et p5 en partant de la gauche et du haut respectivement, les valeurs de seuil des pixels gauches et supérieurs p2 adjacents à la frontière du bloc sont fixés à 2Q-4, et les valeurs de seuil des pixels restants pO, pl, p3, p4 et p5 sont fixées à Q+2 lorsqu'une trame à filtrer est une intra-trame, et la valeur de seuil T est fixée à Q si l'étape de quantification Q est supérieure à la valeur prédéterminée N1 et inférieure à une valeur pré- déterminée N2, et la valeur de seuil T est fixée à une valeur prédéterminée N3 si l'étape de quantification Q est égale ou supérieure à la valeur prédéterminée N2 lorsque la trame à filtrer est une inter-trame. 8.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 6 ou la revendication 7, dans laquelle la valeur prédéterminée N1 est égale à 4 et les deux valeurs prédéterminées N2 et N3 sont égales à 19. 9.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 2, dans laquelle l'opération de gradient effectuée sur chaque pixel à l'intérieur de la fenêtre unidimensionnelle de l'étape (a) consiste à calculer la valeur absolue de la différence entre chaque pixel de la fenêtre unidimen- sionnelle et son pixel adjacent. 10.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 9, dans laquelle, en supposant que quatre pixels de la fenêtre horizontale unidimensionnelle lx4 soient désignés en tant que pO, pl, p2 et p3 en partant de la gauche, que les valeurs de pixel correspondantes soient désignées en tant que a, b, c et d, que le pixel à la droite du pixel p3 soit désigné en tant que p4 et que la valeur de pixel correspondante du pixel p4 soit désignée en tant que e, la valeur de l'opération de gradient du pixel pO est égale à la-bl, la valeur de l'opération de gradient du pixel pl est égale à lb-cl, la valeur de l'opération de gradient du pixel p2 est égale à [c-dl et la valeur de l'opération de gradient du pixel p3 est égale à Id-el; et en supposant que quatre pixels de la fenêtre verticale unidimensionnelle 4xl soient désignés en tant que pO, pl, p2 et p3 en partant du haut, que les valeurs de pixel correspondantes soient désignées en tant que a, b, c et d, que le pixel en dessous du pixel p3 soit désigné en tant que p4 et que la valeur de pixel correspondante du pixel p4 soit désignée en tant que e, la valeur de l'opération de gradient du pixel pO est égale à la-bl, la valeur de l'opération de gradient du pixel pl est égale à Ib-cl, la valeur de l'opération de gradient du pixel p2 est égale à Ic-dl et la valeur de l'opération de gradient du pixel p3 est égale à d-el. 11.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 3, dans laquelle l'opération de gradient effectuée sur chaque pixel à l'intérieur de la fenêtre unidimensionnelle de l'étape (a) consiste à calculer les valeurs absolues de la différence entre chaque pixel de la fenêtre unidi- mensionnelle et son pixel adjacent. 12.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 11, dans laquelle, en supposant que six pixels de la fenêtre horizontale unidimensionnelle lx6 soient désignés en tant que pO, pl, p2, p3, p4 et p5 en partant de la gauche, que les valeurs de pixel correspondantes soient désignées en tant que a, b, c, d, e et f, que le pixel à la droite du pixel p5 soit désigné en tant que p6 et que la valeur de pixel correspondante du pixel p6 soit désignée en tant que g, la valeur de l'opération de gradient du pixel pO est égale à |a- b|, la valeur de l'opération de gradient de pixel pl est égale à Ib-cl, la valeur de l'opération de gradient du pixel p2 est égale à Ic-dl et la valeur de l'opération de gradient du pixel p3 est égale à Id-el, la valeur de l'opération de gradient du pixel p4 est égale à le-fl et la valeur de l'opération de gradient du pixel p5 est égale à If-gl et en supposant que six pixels de la fenêtre ver- ticale unidimensionnelle 6xl soient désignés en tant que pO, pl, p2, p3, p4 et p5 en partant du haut, que les valeurs de pixel correspondantes soient désignées en tant que a, b, c, d, e et f, que le pixel en dessous du pixel p5 soit désigné en tant que p6 et que la valeur de pixel correspondante du pixel p6 soit dési- gnée en tant que g, la valeur de l'opération de gra- dient du pixel pO est égale à la-bl, la valeur de l'opération de gradient du pixel pl est égale à lb-cl, la valeur de l'opération de gradient du pixel p2 est égale à [c-dl, la valeur de l'opération de gradient du pixel p3 est égale à Id-el, la valeur de l'opération de gradient du pixel p4 est égale à le-fl, et la valeur de l'opération de gradient du pixel p5 est égale à If-g[. 13.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 2, dans laquelle la fenêtre de filtre unidimensionnelle (étape d) est une fenêtre de filtre lx4. 14.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 13, dans laquelle, en supposant que quatre pixels de la fenêtre de filtre unidimensionnelle soient désignés en tant que sO, sl, s2 et s3, que la fenêtre de filtre unidimensionnelle de l'étape (d) soit appliquée seule- ment aux pixels sl et s2 et que la valeur pondérée de base de la fenêtre de filtre appliquée au pixel sl soit fixée à (1 2, 1, 1) et que la valeur pondérée de base de la fenêtre de filtre appliquée au pixel s2 soit fixée à (1, 1, 2, 1), méthode dans laquelle la valeur pondér6e de la fenêtre de filtre sur le pixel sl n'est pas fixée si le pixel sl est un pixel de bord et est fixée à la valeur pondérée de base de (1, 2, 1, 1) si, ni le pixel sl, ni aucun des pixels restants sO, s2 et s3 n'est un pixel de bord, et les valeurs pondérées des pixels de bord parmi les valeurs pondérées de base sont fixées à 0 si les pixels sO, s2 et s3 sont des pixels de bord, et la valeur pondérée du pixel s3 est fixée à 0 si la valeur pondérée du pixel s2 est fixée à 0; et la valeur pondérée de la fenêtre de filtre sur le pixel s2 n'est pas fixée si le pixel s2 est un pixel de bord et est fixée à la valeur pondérée de base de (1, 1, 2, 1) si, ni le pixel s2, ni aucun des pixels restants sO, sl et s3 n'est un pixel de bord, et les valeurs pondérées des pixels de bord parmi les valeurs pondérées de base sont fixées à 0 si les pixels sO, sl et s3 sont des pixels de bord. 15.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 13, dans laquelle, en supposant que quatre pixels de la fenêtre de filtre unidimensionnelle soient désignés en tant que sO, sl, s2 et s3, la fenêtre de filtre unidi- mensionnelle de l'étape (d) est appliquée seulement aux pixels sl et s2 et les valeurs pondérées prédéterminées fixées en fonction des données de bord par chaque pixel de la fenêtre de filtre unidimensionnelle sont appli- quées dans l'étape (d), et une opération de décalage de bit est effectuée dans l'étape (e) afin de générer de nouvelles valeurs de pixels. 16.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 3, dans laquelle la fenêtre de filtre unidimensionnelle de l'étape (d) comprend des fenêtres de filtre lx4 et 4xl, et, en supposant que six pixels dans les directions horizontale et verticale centrés sur les frontières des blocs soient désignés en tant que sO, sl, s2, s3, s4 et s5 respectivement, le filtrage de l'étape (e) est effectuée en utilisant la fenêtre de filtre sur les pixels si, s2, s3 et s4, et dans laquelle le filtrage n'est pas effectué sur le pixel qui est déterminé avoir une information de bord dans l'étape (c) et le filtrage est effectué seu- lement sur le pixel qui n'est pas un pixel de bord. 17.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 16, dans laquelle les constituants d'une fenêtre de filtre pour le pixel sl sont sO, sl, s2 et s3, et le filtrage est effectué en utilisant sa valeur pondérée de base de (1 2, 1, 1), les constituants d'une fenêtre de filtre pour le pixel s2 sont sl, s2, s3 et s4 et le filtrage est effectué en utilisant sa valeur pondérée de base de (1, 2, 1, 1), les constituants d'une fenêtre de filtre pour le pixel s3 sont sl, s2, s3 et s4 et le filtrage est effectué en utilisant sa valeur pondérée de base de (1, 1, 2, 1), et les constituants d'une fenêtre de filtre pour le pixel s4 sont s2, s3, s4 et s5 et le filtrage est effectué en utilisant sa valeur pondérée de base de (1, 1, 2, 1), dans laquelle la valeur pondérée de la fenêtre de filtre pour le pixel sl n'est pas fixée si le pixel sl est un pixel de bord et est fixée à la valeur pondé- rée de base si, ni le pixel sl, ni aucun des pixels restants sO, s2 et s3 ne sont des pixels de bord, et les valeurs pondérées des pixels de bord parmi les valeurs pondérées de base sont fixées à 0 si les pixels sO, s2 et s3 sont le bord, et la valeur pondérée du pixel s3 est fixée à 0 si la valeur pondérée du pixel s2 est fixée à 0; la valeur pondérée de la fenêtre de filtre pour le pixel s2 n'est pas fixée si le pixel s2 est un pixel de bord et est fixée à la valeur pondérée de base si, ni le pixel s2, ni aucun des pixels restants sl, s3 et s4 ne sont des pixels de bord, et les valeurs pondérées des pixels de bord parmi les valeurs pondérées de base sont fixées à 0 si les pixels sl, s3 et s4 sont le bord; la valeur pondérée de la fenêtre de filtre pour le pixel s3 n'est pas fixée si le pixel s3 est un pixel de bord et est fixée à la valeur pondérée de base si, ni le pixel s3, ni aucun des pixels restants sl, s2 et s4 ne sont des pixels de bord, et les valeurs pondérées des pixels de bord parmi les valeurs pondérées de base sont fixées à 0 si les pixels sl, s2 et s4 sont le bord; et la valeur pondérée de la fenêtre de filtre pour le pixel s4 n'est pas fixée si le pixel s4 est un pixel de bord et est fixée à la valeur pondérée de base si, ni le pixel s4, ni aucun des pixels restants s2, s3 et s5 ne sont des pixels de bord, et les valeurs pondérées des pixels de bord parmi les valeurs pondérées de base sont fixées à 0 si les pixels s2, s3 et s5 sont le bord. 18.- Méthode de filtrage adaptatif de signaux unidimensionnels selon la revendication 3, dans laquelle, en supposant que six pixels des fenêtres de filtre unidimensionnelles horizontale et verticale soient désignés en tant que sO, si, s2, s3, s4 et s5, en partant de la gauche et du haut respectivement, le filtrage est effectué sur les pixels sl, s2, s3 et s4 en utilisant les fenêtres de filtre unidimensionnelles, et les valeurs pondérées prédéterminées fixées en fonc- tion de l'information de bord de chaque pixel des fenê- tres de filtre unidimensionnelles sont appliquées dans l'étape (d), et une opération de décalage de bits est effectuée dans l'étape (e) afin de générer les nouvel- les valeurs de pixels. 19.- Filtre adaptatif unidimensionnel compre- nant: - une unité de stockage d'images (100) pour stocker temporairement des données d'image; - un calculateur de valeurs de seuil (110) pour calculer des valeurs de seuil (T) en utilisant une fonction prédéterminée d'une étape de quantifica- tion (Q) stockée dans l'unité de stockage d'images; - une unité d'opération de gradient (120) pour appli- quer une fenêtre unidimensionnelle d'une dimension prédéterminée le long des frontières des blocs d'une dimension prédéterminée constituant une trame d'image stockée dans l'unité de stockage d'images, et pour effectuer une opération de gradient prédé- terminée sur chaque pixel constituant la fenêtre unidimensionnelle; - un comparateur de valeurs de seuil (130) pour comparer le résultat de chaque pixel de la fenêtre unidimensionnelle, obtenue par l'unité d'opération de gradient, à la valeur de seuil correspondante (T) calculée par le calculateur de valeurs de seuil; - un générateur de cartes de bords binaires (140) pour générer le résultat du comparateur de seuil en tant que valeur binaire pour chaque pixel; - un générateur de valeurs de filtre pondérées (150) pour appliquer une fenêtre de filtre unidimension- nelle d'une dimension prédéterminée sur la carte de bord binaire générée par le générateur de cartes de bords binaires, et pour générer une valeur pondérée seulement sur le pixel de bord appartenant à la fenêtre de filtre unidimensionnelle, quand une valeur pondérée n'est pas générée sur un pixel qui n'est pas un pixel de bord; et - un filtre pondéré unidimensionnel (160) pour effec- tuer un filtrage en utilisant la valeur pondérée générée par le générateur de valeurs de filtre pondérées pour générer de nouvelles valeurs de pixels. 20.- Filtre adaptatif de signaux unidimen- sionnels selon la revendication 19, dans lequel la fenêtre unidimensionnelle de l'unité d'opération de gradient est placée de telle sorte que ses pixels centraux sont centrés sur les frontières des blocs et contre une fenêtre horizontale unidimensionnelle lx4 (210) et une fenêtre verticale unidimensionnelle 4xl (220). 21.- Filtre adaptatif de signaux unidimen- sionnels selon la revendication 19, dans lequel la fenêtre unidimensionnelle de l'unité d'opération de gradient est placée de telle sorte que ses pixels centraux sont centrés sur les frontières des blocs et comprend une fenêtre horizontale unidimensionnelle lx6 (215) et une fenêtre verticale unidimensionnelle 6xl (225). 22.- Filtre adaptatif de signaux unidimen- sionnels selon la revendication 19, dans lequel le filtre pondéré unidimensionnel est lx4 en dimensions.