Brevet FR2598053A1 — publié le 19871030

-- 1 -PROCEDE DE TRAITEMENT DE SIGNAUX VIDEO ET CONVERTISSEUR DE SIGNAUX VIDEO POUR LA MISE EN OEUVRE DE CE PROCEDE. La présente invention un procédé de traitement de signaux vidéo comprenant, entre autres opérations, une opération de sélection de signaux vidéo aiguillés. L'invention concerne également un convertisseur 05 de signaux vidéo pour la mise en oeuvre de ce procédé. La revue "Radio Mentor Elektronik", n 5, 1975, page 196, décrit un procédé et un dispositif de traitement de signaux vidéo dans lesquels il est prévu notamment une opération de sélection de signaux vidéo. Cette opération de sélec10 tion, associé à une opération ultérieure de décision, est réalisée dans un filtre non-linéaire dont la mise en oeuvre permet d'obtenir une image de qualité améliorée. Le but de l'invention est de proposer un procédé de traitement prévoyant toujours une opération du type sélec15 tion mais évitant de recourir à une opération de décision dont le principe introduit des phénomènes de papillotement aux points de commutation. A cet effet, le procédé selon l'invention estcaractérisé en ce qu'il comprend les opérations suivantes: (a) filtrage vertical par calcul, en chaque point d'une ligne courante à générer, d'une valeur résultant de la pondération de celles attachées aux points de même position horizontale mais appartenant à au moins deux lignes voisines de cette ligne courante dans la même trame, dite trame cou25 rante; (b) ladite sélection, par tri et choix de la valeur intermédiaire parmi celles ainsi triées, le tri opéré étant effectué parmi plusieurs valeurs dont l'une est celle obtenue à la suite de l'opération de filtrage vertical et dont 30 les autres sont celles attachées à des points de même position 0.5 15 20 25 30 35 -2- que ledit point de la ligne courante mais appartenant au moins à la trame qui précède et à la trame qui suit ladite trame courante; (c) reconstitution d'image par génération d'un signal vidéo non entrelacé, la ligne courante de ladite image étant constituée alternativement de la ligne correspondante de l'image initiale quand cette ligne correspondante existe et d'une ligne reconstruite selon les opérations précédentes de filtrage et de sélection quand cette ligne correspondante n'est pas présente. Le procédé ainsi proposé est avantageux en ce sens que son principe même, qui consiste à opérer par tri de valeurs et non par décision, évite effectivement les phénomènes de papillotement rencontrés aux points de commutation dans les réalisations faisant appel aux procédés antérieurs. Par ailleurs, dans le cas d'images fixes, l'utilisation de ce procédé n'entraîne aucune perte de résolution spatiale, tandis que, dans le cas d'images mobiles, l'absence de pondération dans la direction temporelle évite pratiquement tout effet de trainage. La mise en oeuvre de ce procédé est particulièrement intéressante dans le domaine de la télévision. Un convertisseur de signaux vidéo pour la mise en oeuvre du procédé selon l'invention peut comprendre, dans le cas d'une telle application, un circuit de filtrage vertical, un circuit de sélection de signaux vidéo, et un circuit de reconstitution d'image finale non entrelacée. Plus précisément, dans un mode de réalisation préférentiel de l'invention, ledit convertisseur est remarquable en ce que: (a) le circuit de filtrage vertical comprend un circuit d'interpolation verticale par pondération des signaux associés à la ligne courante et à deux ou plusieurs lignes voisines de celle-ci dans la même trame, dite trame courante; (b) le circuit de sélection comprend une première mémoire retardant le signal d'entrée de la durée d'une trame -3 moins une demi-période ligne, une deuxième mémoire retardant la sortie de la première mémoire d'une trame plus une demi-période ligne,. deux premier et deuxième circuits à retard dont l'entrée est reliée pour le premier de ces circuits à l'entrée 05 de la première mémoire et pour le deuxième à la sortie de la deuxième mémoire, et un circuit de tri recevant sur ses trois entrées respectivement le signal de sortie du deuxième circuit à retard, le signal de sortie du circuit d'interpolation verticale, et le signal de sortie du premier circuit à retard; (c) le circuit de reconstitution d'image finale non entrelacée comprend un premier jeu de deux mémoires recevant alternativement la sortie du circuit de tri et un deuxième jeu de deux mémoires recevant alternativement la sortie de la première mémoire par l'intermédiaire d'un troisième cir15 cuit à retard, la sortie dudit dispositif de traitement étant constituée alternativement par la sortie du premier jeu de mémoires ou par celle du deuxième jeu de mémoires. Les particularités et avantages de l'invention apparaîtront maintenant de façon plus détaillée dans la des20 cription qui suit et sur la figure 1 donnée à titre d'exemple non limitatif et qui montre un mode de réalisation préférentiel d'un convertisseur de signaux vidéo conforme à l'invention. Le procédé conforme à l'invention comprend une 25 opération de filtrage vertical, une opération de sélection et une opération de génération de signaux vidéo non entrelacés. L'opération de filtrage vertical consiste, à partir de signaux d'entrée constitués par les échantillons numériques successifs de signaux vidéo échantillonnés correspon30 dant à une image entrelacée en deux trames, à calculer en chaque point d'une ligne courante à générer une valeur résultant de la pondération de celles attachées aux points de même position horizontale mais appartenant à des lignes voisines de cette ligne courante dans la même trame. Le nombre de lignes 35 voisines qui peuvent ainsi intervenir est couramment égal à 10 20 25 30 35 - 4 deux, mais peut être différent sans que l'on soit pour autant hors du cadre de l'invention. L'opération de sélection consiste ici à opérer un tri parmi trois valeurs dont l'une est celle du signal d'interpolation délivré à la suite de l'opération de filtrage vertical décrite ci-dessus et dont les deux autres sont celles attachées à des points de même position que celui de la ligne courante pour lequel on vient de déterminer le signal d'interpolation mais appartenant respectivement à la trame qui précède et à la trame qui suit la trame contenant cette ligne courante. La nature du tri effectué est, plus précisément, le choix de celle des trois valeurs qui occupe le rang intermédiaire. Cette sélection par tri et choix de valeur intermédiaire peut bien entendu être opérée sur un nombre différent de valeurs, impair ou même pair. L'opération de génération de signal vidéo non entrelacé consiste enfin en une reconstitution d'image finale non entrelacée dans laquelle la ligne courante correspond soit à une ligne de la trame d'origine, soit à une ligne reconstituée comme indiqué précédemment, c'est-à-dire par interpolation intra-trame et tri inter-trames successivement opérés. Une mémorisation temporaire permet de stocker alternativement la ligne de la trame d'origine et la ligne reconstituée qui vont se succéder dans l'image finale non entrelacée, formée par lecture des mémoires deux fois plus rapide que l'écriture puisque cette image non entrelacée a bien entendu une durée de ligne deux fois plus courte que l'image de départ. Un exemple de réalisation d'un convertisseur de signaux vidéo pour la mise en oeuvre du procédé qui vient d'être décrit est maintenant proposé sur la figure 1. Ce convertisseur comprend tout d'abord un circuit de filtrage vertical. Une première mémoire 10 retarde le signal d'entrée de la durée d'une trame moins une demi-période ligne, et une deuxième mémoire 20 retarde la sortie de la première mémoire 10 de la durée d'une trame plus une demi-période ligne. Le -5 d'entrée étant un signal vidéo échantillonné qui correspond à une image entrelacée en deux trames, les deux signaux à l'entrée et en sortie de la mémoire 10 correspondent à deux lignes qui ont une position verticale voisine dans l'image, et 05 il en est de même pour les deux signaux à l'entrée et en sortie de la mémoire 20. Les deux signaux à l'entrée de la mémoire 10 et en sortie de la mémoire 20 sont donc décalés d'une image exactement. Le circuit de filtrage vertical est un circuit d'interpolation verticale 30 qui calcule en chaque point, 10 pour la ligne à générer, la valeur correspondante du signal par pondération des signaux associés aux points de même position horizontale sur deux, ou plusieurs, lignes voisines sélectionnées. Un exemple de circuit d'interpolation verticale, ou interpolateur de lignes, est par exemple décrit dans la de15 mande de brevet européen EP-A- 0163513. Le convertisseur selon l'invention comprend également, en association avec le circuit de filtrage vertical, un circuit de sélection de signal composé des deux mémoires 10 et 20 et de deux circuits à retard 40 et 50 et d'un circuit de 20 tri 60. Ce circuit de tri 60 reçoit sur ses entrées A, B, C trois signaux séparés de la durée d'une trame: - le signal sur l'entrée B est le signal d'interpolation délivré pour la trame courante par le circuit d'interpolation verticale 30; - le signal sur l'entrée A et celui sur l'entrée C sont les deux signaux correspondant spatialement au même point que celui sur l'entrée B mais appartenant respectivement à la trame qui précède et à la trame qui suit la trame courante. Les circuits à retard 40 et 50 sont prévus pour compenser le retard introduit par l'opération d'interpolation du circuit 30 et garantir le réalignement temporel des signaux se présentant sur les entrées A, B, C. Le circuit de tri 60 choisit alors, pour chaque point, celle des trois valeurs qui 35 occupe la position intermédiaire et valide le signal correspondant. 10 15 20 25 30 35 -6 Le convertisseur selon l'invention comprend enfin un circuit de reconstitution d'image finale par génération d'un signal vidéo non entrelacé. Ce circuit est composé d'une part d'un troisième circuit à retard 70, et d'autre part de deux jeux de mémoires 80, 90 et 120, 130. le circuit à retard 70 joue, comme les circuits 40 et 50, un rôle de réalignement temporel des signaux se présentant sur les entrées des jeux de mémoires. L'agencement de ces jeux de mémoires est le suivant. Lorsque, dans l'image non entrelacée b reconstituer en sortie du convertisseur, la ligne courante correspond à une ligne formée par interpolation et tri successivement opérés comme indiqué, le signal de sortie du circuit de tri 60 est stocké dans l'une des mémoires 80 ou 90 et lu pendant les opérations qui concernent la ligne suivante et qui conduisent, elles, à une écriture de signal de sortie du circuit de tri 60 dans l'autre des mémoires 80 ou 90. Ainsi, les mémoires 80 et 90 sont alternativement l'une en mode d'écriture pendant que l'autre est en mode lecture, et réciproquement, à l'aide de commutateurs 100 et 110 précédant et suivant lesdites mémoires et occupant des positions toujours inverses l'une de l'autre. Lorsque, dans l'image finale non entrelacée, la ligne courante correspond à une ligne présente, le signal prélevé est le signal de sortie de la mémoire de trame 10. Par l'intermédiaire du troisième circuit à retard 70, ce signal est fourni aux mémoires d'écriture/lecture 120 et 130 qui, associées à deux commutateurs 140 et 150, opèrent d'une façon exactement similaire à ce qui a été décrit pour les éléments 80 à 110. On dispose finalement, sur la sortie S, des signaux vidéo permettant de reconstituer l'image finale non entrelacée alternativement à partir de la sortie du commutateur 110 ou à partir de celle du commutateur 150. La lecture finale est opérée à une vitesse deux fois plus rapide que l'écriture, car l'image non entrelacée doit avoir une durée de ligne deux fois plus courte que l'image entrelacée de départ. -7 REVENDICATIONS: 1. Procédé de traitement de signaux vidéo comprenant, entre autres opérations, une opération de sélection de signaux vidéo aiguillés, caractérisé en ce qu'il comprend les opéra05 tions suivantes: (a) filtrage vertical par calcul, en chaque point d'une ligne courante à générer, d'une valeur résultant de la pondération de celles attachées aux points de même position horizontale mais appartenant à au moins deux lignes voisines 10 de cette ligne courante dans la même trame, dite trame courante; (b) ladite sélection, par tri et choix de la valeur intermédiaire parmi celles ainsi triées, le tri opéré étant effectué parmi plusieurs valeurs dont l'une est celle 15 obtenue à la suite de l'opération de filtrage vertical et dont les autres sont celles attachées à des points de même position que ledit point de la ligne courante mais appartenant au moins à la trame qui précède et à la trame qui suit ladite trame courante; (c) reconstitution d'image par génération d'un signal vidéo non entrelacé, la ligne courante de ladite image étant constituée alternativement de la ligne correspondante de l'image initiale quand cette ligne correspondante existe et d'une ligne reconstruite selon les opérations précédentes de 25 filtrage et de sélection quand cette ligne correspondante n'est pas présente. 2. Convertisseur de signaux vidéo pour la mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'il comprend: (a) un circuit de filtrage vertical; (b) un circuit de sélection de signaux vidéo; (c) un circuit de reconstitution d'image finale non entrelacée. 3. Convertisseur selon la revendication 2, caracté35 risé en ce que: -8(a) le circuit de filtrage vertical comprend un circuit d'interpolation verticale par pondération des signaux associés à la ligne courante et à deux ou plusieurs lignes voisines de celle-ci dans la même trame, dite trame courante; 05 (b) le circuit de sélection comprend une première mémoire retardant le signal d'entrée de la durée d'une trame moins une demi-période ligne, une deuxième mémoire retardant la sortie de la première mémoire d'une trame plus une demi-période ligne, deux premier et deuxième circuits à retard dont 10 l'entrée est reliée pour le premier de ces circuits à l'entrée de la première mémoire et pour le deuxième à la sortie de la deuxième mémoire, et un circuit de tri recevant sur ses trois entrées respectivement le signal de sortie du deuxième circuit à retard, le signal de sortie du circuit d'interpolation ver15 ticale, et le signal de sortie du premier circuit à retard; (c) le circuit de reconstitution d'image finale non entrelacée comprend un premier jeu de deux mémoires recevant alternativement la sortie du circuit de tri, et un deuxième jeu de deux mémoires recevant alternativement la sor20 tie de la première mémoire par l'intermédiaire d'un troisième circuit à retard, la sortie dudit dispositif de traitement étant constituée alternativement par la sortie du premier jeu de mémoires ou par celle du deuxième-jeu de mémoires. 35