FR 2582893 A1 19861205 FR 8508406 A 19850604 Circuit d'élaboration des signaux analogiques de couleurs primaires d'un signal de télévision à partir de ses composantes numériques de luminance et de chrominance La présente invention concerne un circuit d'élaboration des signaux analogiques de couleurs primai- res R, V, B (rouge,vert, bleu) d'un signal de télévision à partir de ses composantes numériques de luminance Y et de chrominance CR et CB. L'invention s'applique notamment à la récep- tion des signaux de télévision diffusés par satellite et à la distribution sur réseau local d'images de téLévi- sion. Ces domaines demandent des moyens de filtrage flexibles des composantes reçues pour tenir compte des variations dans le temps et selon le lieu des conditions de réception, en particulier en diffusion par satellite, et des différents formats d'image possibles et donc des différentes fréquences d'échantillonnage possibles des composantes numériques. Dans le domaine de la télévision en couleur, la saisie d'une scène est effectuée au moyen d'une caméra munie de trois tubes analyseurs qui correspondent chacun à l'une des trois couleurs primaires que sont le rouge, le vert et le bleu. De manière classique, les signaux électriques produits par ces tubes analyseurs sont combi- nés de manière à réduire la largeur de bande totale re- quise pour la diffusion de ce signal de télévision. A cet effet, un signal de luminance Y, proportionnel au signal de luminosité monochrome, et deux signaux de chrominance, par exemple R-Y et B-Y, sont produits à partir des si- gnaux rouge (R), vert (V) et bleu (B). Depuis quelques années, on assiste à une évolu- tion dans le sens de la numérisation des composantes de luminance et de chrominance produites par la caméra, en vue d'une transmission numérique du signal de télévision vers le récepteur, et éventuellement d'un traitement nu- mérique de ce signal dans Le récepteur. Cette évolution est Liée à L'apparition de circuits VLSI rapides qui per- mettent de remplacer, à moindre coût et à fiabilité ac- crue, une partie importante des fonctions analogiques traditionnelles par Leur équivalent en numérique. La transmission sous forme de composantes numé- riques du signaL de télévision présente notamment L'avan- tage d'une ameLioration de La qualité de réception Liée à une meiLLeure immunité au bruit du signal transmis. Cette numérisation permet également une pLus grande souplesse d'utilisation notamment pour la mémorisation sur bande de ces signaux dans Les studios de radiodiffusion ou pour la manipulation de ces signaux (incrustations, effets spé- ciaux ou autres). Enfin, cette numérisation permet de coder une scène indépendamment du système standard de télévision utilisé, teL que Les systèmes dénommés NTSC, PAL et SECAM. On connait un circuit d'élaboration des signaux primaires de couLeur à partir des composantes numériques d'un signal de télévision. Ce circuit comprend un conver- tisseur numérique-anaLogique pour réaliser une conver- sion analogique des composantes numériques, un filtre passe-bas pour atténuer Les duplications des spectres des composantes introduites par La numérisation de ces compo- santes, et un élément de dématriçage pour convertir les signaux analogiques de Luminance et de chrominance en signaux primaires de couleurs. Dans ce circuit, Les composantes numériques sont d'abord converties en signaux analogiques puis sont combinées pour produire les signaux primaires de cou- Leurs. Cette méthode n'est pas sans inconvénients. En effet, iL est difficile d'obtenir simplement un filtre passe-bas analogique à phase linéaire, cette caractéris- tique étant pourtant essentielle en vidéo. IL est égale- ment impossible de modifier Le gabarit d'un filtre analo- gique, ce qui limite sa flexibilité dans un environnement o les paramètres de codage (format d'image, fréquence d'échantillonnage) et Les conditions de réception des signaux peuvent varier. Au contraire, avec un filtre numérique, les gabarits de filtrage subissent une simple homothétie en fonction de la valeur de la fréquence d'échantillonnage. Ceci permet, en particulier, qu'un même circuit puisse traiter, sans aucune modification, des signaux de télévi- sion présentés sous forme de composantes numériques quelles que soient les valeurs des fréquences d'échantil- lonnage des signaux de chrominance et de luminance pourvu que celles-ci restent dans le même rapport. Par ailleurs, les coefficients de l'élément de dématriçage sont réalisés à L'aide de résistances. Le ré- glage de ces coefficients nécessite un tri soigné des résistances si l'on veut atteindre une bonne précision sur la valeur de ces coefficients. Pour remédier à certains inconvénients de ce traitement analogique, il a déjà été proposé de réaliser une partie-du traitement des signaux de chrominance sous forme numérique. La demande de brevet français n 2 532 504 déposée le 31.08.83 et intitulée "Dispositif pour améliorer le rapport signal-bruit du canal de cou- leur dans un récepteur de télévision numérique" décrit un dispositif pour filtrer numériquement les deux signaux de chrominance au moyen d'un filtre adaptatif à réponse im- pulsionnelle finie dont la fréquence de coupure est fonc- tion du spectre de fréquence instantané de chaque signal de chrominance. Ce filtrage adaptatif est plus souple que le filtrage analogique dans lequel la fréquence de coupure est fixe. La détermination de la fréquence de coupure Fc est relativement simple puisqu'il s'agit d'augmenter la largeur du filtre si l'énergie du signal de chrominance reçu au-delà de la fréquence de coupure Fc courante dé- passe un certain seuil. Cependant, ce critère de filtrage n'est pas tellement satisfaisant car il peut conduire, dans certains cas, à filtrer une partie utile du signal de chrominance. Le filtrage numérique du signal de chrominance est également proposé dans la demande de brevet français n 2 499 343 intitulée "Filtre numérique de chrominance pour un système de télévision à composantes numériques et procédé de filtrage utilisant ce filtre". Ce filtre numé- rique est conçu pour suréchantillonner le signal de chro- minance de manière à obtenir un signal de chrominance ayant une fréquence d'échantillonnage identique à celle du signal de luminance. Ce filtre numérique est également conçu pour compenser les atténuations introduites par certains éléments du récepteur, tels que le convertisseur numérique-analogique, ou lors du codage numérique du si- gnal de chrominance à l'émission. La présente invention a pour but de simplifier la réalisation des fonctions de filtrage et de dématriça- ge, et d'introduire plus de flexibilité dans la fonction de filtrage. Ce but est atteint par l'utilisation d'une chaîne de traitement numérique composée d'un filtre numé- rique suivi d'un dématriceur numérique, ce dernier dél- ivrant des signaux numériques de couleurs primaires. Ces signaux sont ensuite convertis en signaux analogiques pour attaquer le tube du récepteur de télévision. Le filtre numérique utilisé est un filtre numé- rique interpolateur qui réalise un suréchantillonnage du signal de luminance Y dans un rapport 2 et qui suréchan- tillonne les signaux de chrominance pour les amener à une fréquence d'échantillonnage identique à celle du signal de luminance. Le filtre numérique interpolateur est conçu s3n x pour compenser l'atténuation en s- sur la composante x de Luminance produite par les convertisseurs numériques- analogiques et pour atténuer fortement le spectre dupli- qué, dO à La numérisation de chacune des composantes, autour de Leurs fréquences d'échantiLLonnage. Cette com- pensation de l'atténuation en Sin x, réalisée de manière numérique, peut être réutiLisée queLle que soit la fré- quence d'échantillonnage. En revanche, la réaLisation en anaLogique de cette compensation ne permet pas cette flexibilité. De manière précise, l'invention a pour objet un circuit d'élaboration des signaux primaires de couleurs d'un signal de télévision à partir de ses composantes numériques de luminance et de chrominance, ce circuit comprenant en cascade: - un filtre numérique interpotateur recevant un signal numérique multiplexé desdites composantes dans lequeL Le s4gnaL de luminance est échantiLLonné à une fréquen- ce FE quelconque et les signaux de chrominance à une fréquence FE, sous-multiple de FE, Ledit filtre déli- vrant un signal numérique de Luminance et des signaux numériques de chrominance suréchantillonnés à La même fréquence 2.FE, - un dématriceur numérique recevant les signaux numéri- ques délivrés par le filtre et délivrant des signaux numériques primaires de couleur, - un ensemble de trois convertisseurs numériques-analo- giques recevant chacun un signal numérique primaire de couleur et produisant les signaux analogiques primaires de couleurs. De'manière préférée, la fréquence de coupure du filtre numérique interpolateur est fonction de l'énergie de bruit dans le signal multiplexé. De manière plus pré- cise, il y a intérêt à appliquer ce principe pour les signaux de chrominance qui sont les signaux les plus exposés au bruit. L'énergie de bruit peut être notamment détermi- née par l'analyse des parties du signal vidéo ne conte- nant pas d'informations utiles de l'image, telles que la suppression trame, la suppression ligne ou des lignes bien spécifiques. Ceci permet de simplifier la réalisa- tion du circuit d'analyse, par rapport au dispositif dé- crit dans la demande de brevet français n' 2 532 504 déjà citée, tout en améLiorant La précision de L'estimation de L'énergie de bruit. De manière avantageuse, le filtre numérique in- terpolateur comporte trois branches de traitement, la première branche comprenant un filtre interpolateur de Luminance suivi d'un moyen de mise en forme, les deuxième et troisième branches de traitement comprenant chacune en cascade un premier filtre interpoLateur de chrominance délivrant un signal de chrominance à La fréquence d'échantillonnage FE, un second filtre interpoLateur de chrominance délivrant un signal à la fréquence d'échan- tilLonnage 2.FE et un moyen de mise en forme. De manière préférée, chaque branche de traite- ment comporte plusieurs filtres interpolateurs ayant cha- cun une fréquence de coupure fixe différente, et un moyen de commutation pour commuter sur chaque branche de trai- tement le filtre dont ta fréquence de coupure Fc est la plus proche de la fréquence de coupure idéale déterminée par l'énergie du bruit dans le signal multiplexé reçu. De manière préférée, Le second filtre interpo- lateur de chrominance des deuxième et troisième branches de traitement calcule une valeur intermédiaire entre deux valeurs échantillonnées successives des signaux de chro- minance, cette valeur intermédiaire étant égale à la moyenne desdites valeurs échantillonnées. Ceux-ci réalisent un filtrage en pente douce qui permet un meilleur rendu de l'image correspondant au signal de télévision reçu. De manière préférée, notamment dans Le cas o le circuit d'élaboration est réalisé sous forme d'un cir- cuit intégré unique, le filtre numérique interpolateur peut comprendre un unique premier filtre interpolateur de chrominance traitant les deux signaux de chrominance, ceux-ci étant multiplexés dans le temps. De même, dans le cas o le circuit d'élabora- tion est réalisé sous forme d'un circuit intégré unique, le dématriceur peut avantageusement comprendre des moyens pour diviser chaque opérande en plusieurs champs, des moyens pour effectuer la multiplication champ par champ, et des moyens pour additionner les résultats de ces mul- tiplications partielles. Une telle structure est plus intéressante qu'un multiplieur complet, qu'un réseau d'additionneurs ou qu'une table de multiplication, notamment parce qu'elle requiert moins d'éléments et occupe donc une surface moins importante sur un circuit intégré. Les caractéristiques et avantages de l'inven- tion ressortiront mieux de la description qui va suivre, donnée à titre illustratif mais non limitatif, en réfé- rence aux dessins annexés, sur lesquels: - la figure 1 représente schématiquement la structure du circuit d'élaboration des signaux primaires de couleurs de l'invention, - la figure 2A représente schématiquement le filtre numérique interpolateur du circuit de l'invention, - la figure 2B représente la structure du si- gnal multiplexé reçu par le circuit de l'invention, - la figure 3 illustre un mode de réalisation du filtre interpolateur de luminance du filtre numérique interpolateur, - la figure 4 est un diagramme représentant la fonction de transfert du filtre interpolateur de luminan- ce de la figure 3, - La figure 5 illustre un mode de réalisation du premier filtre interpolateur de chrominance du filtre numérique interpolateur, - La figure 6 est un diagramme représentant le produit de la fonction de transfert du premier filtre interpolateur de chrominance par la fonction de transfert du second filtre interpolateur de chrominance, - les figures 7A et 7B illustrent un mode de réalisation du second filtre interpolateur de chrominance pour chacun des deux signaux de chrominance, - La figure 8 illustre un mode de réalisation du moyen de mise en forme de chaque branche de traitement du filtre numérique interpolateur, et - La figure 9 illustre un mode de réalisation du dématriceur du circuit de l'invention. On a représenté schématiquement sur la figure 1 le circuit de L'invention. Ce circuit reçoit en entrée un signal numérique de luminance Y et deux signaux numéri- ques de chrominance CR et CB, et délivre trois signaux analogiques de couleurs primaires R, V et B. Ce circuit comprend en cascade un filtre numérique interpolateur 2, un dématriceur numérique 4 et trois convertisseurs numé- riques-analogiques 6. Le filtre numérique interpolateur 2 réalise un suréchantilonnage du signal de luminance Y dans un rap- port 2. Il suréchantillonne également les signaux de chrominance CR et CB de manière à amener leur fréquence d'échantillonnage à la même fréquence que celle du signal de luminance suréchantillonné. A titre d'exemple, dans le cas de la figure, les signaux de chrominance CR et CB reçus en entrée du filtre numérique interpolateur sont échantillonnés à une fréquence moitié de celle du signal de Luminance. Dans ce cas, le filtre numérique interpolateur suréchantillonne ces signaux de chrominance dans un rapport quatre. Le cas particulier o la fréquence d'échantil- lonnage des signaux de chrominance est égaLe à La moitié de celtle du signal de luminance est important. Il est conforme notamment au codage MAC (Multiplexage Analogique par Composante) utilisé en diffusion par satellite et défini dans le document SPB284 de l'Union Européenne de Radiodiffusion (U.E.R). Ce codage est fondé sur une com- pression temporelle des signaux de luminance et de chro- minance avec des taux de compression respectifs de 1,5 et de 3. De manière générale, la fréquence d'échantiL- lonnage des signaux de chrominance est un sous-multiple de la fréquence d'échantillonnage du signal de luminance. Cette largeur de bande réduite pour les signaux de chro- minance est rendue possible par le fait que l'oeil possè- de une moins bonne sensibilité aux variations transition- nelles de couleurs par rapport aux variations de lumino- sité. Outre le suréchantillonnage des signaux de lu- minance et de chrominance, le filtre numérique interpola- teur 2 réalise, dans la bande passante, une compensation de l'atténuation en sin x, (o x=E) des convertisseurs x = rE d e s convertisseurs numériques-analogiques, pour le signal de Luminance. Il réalise de plus une atténuation des duplications de spec- tre introduites Lors de La numérisation à L'émission des signaux de chrominance et de Luminance. Les signaux de luminance et de chrominance suréchantillonnés à une même fréquence d'échantillonnage sont reçus en entrée du dématriceur numérique 4. Celui-ci produit les signaux de couleurs primaires, sous forme numérique, par combinaison linéaire des signaux de Lumi- nance et de chrominance. Cette opération est L'opération inverse de celle qui, à L'émission, produit les signaux de luminance et de chrominance à partir des signaux de couleurs primaires produits par les tubes analyseurs de la caméra du système de télévision. Les coefficients de matriçage et de dématriçage utilisés peuvent être choisis parmi ceux figurant dans L'Avis 601 du CCIR (Comité Con- sultatif International de Radiodiffusion). Les signaux numériques de couleurs primaires, produits par le dématriceur numérique, ont une fréquence d'échantillonnage égaLe à 2.FE. Cette fréquence d'échan- tillonnage pouvant atteindre 27 MHz, La conversion numé- rique-analogique de ces signaux impose une utilisation de convertisseurs numériques-analogiques de type "flash". Ce type de convertisseur numérique-analogique est bien connu de l'homme de L'art. Il faut noter que le circuit de L'invention est destiné à être réalisé préférentiellement sous forme d'un circuit intégré unique. Dans Le cas d'une technologie MOS classique, par exemple, deux solutions sont particulière- ment intéressantes pour La réalisation des convertisseurs numériquesanalogiques. Selon une première structure, Le convertisseur numériqueanaLogique est constitué de 28 générateurs de courant élémentaires (Si chaque donnée numérique de luminance ou de chrominance est codée sur 8 bits) commandés par les sorties d'un décodeur recevant le signal numérique, et sommés à l'entrée d'un amplifica- teur de sortie monté en transconductance. Selon une se- conde structure, Le convertisseur numérique-analogique peut être constitué d'un diviseur potentiométrique com- portant 28 sorties, La sortie correspondant au code bi- naire reçu en entrée étant sélectionnée par un décodeur; dans ce cas, un amplificateur de sortie est monté en sui- veur. On va maintenant décrire successivement en dé- tail un mode de réalisation du filtre numérique interpo- lateur 2 et un mode de réalisation du dématriceur numéri- que 4. Ces modes de réalisation seront orientés dans le sens d'une réalisation du circuit de l'invention sous forme d'un circuit intégré unique. Cependant, ceci ne doit pas être considéré comme une Limitation du circuit de L'invention qui peut être également réalisé au moyen d'une pLuralité de circuits intégrés. Dans les figures qui suivent, on a représenté chaque ligne de connexion par un trait unique pour rendre les dessins plus clairs. Il est bien entendu que les li- gnes véhiculant les données numériques de luminance ou de chrominance représentent en réalité des bus de données, c'est-à-dire un ensemble de Lignes en parallèle. On a détaillé sur la figure 2A la structure du filtre numérique interpolateur. On a supposé, dans ce mode de réalisation, que les signaux numériques de lumi- nance et de chrominance se présentent en entrée du filtre numérique interpolateur sous la forme d'un signal numéri- que multiplexé Z. La forme de ce signal est représentée sur la figure 2B. Les données sont alternativement des données de luminance Y et des données de chrominance, ces dernières étant alternativement des données du signal de chrominance CR et des données du signal de chrominan- ce CB. Dans cette représentation, un point d'image sur deux, par exemple Les points d'image d'indice pair, sont représentés par une suite de trois données: une donnée de chrominance CR, une donnée de luminance Y et une don- née de chrominance CB. Les points d'image d'indice impair sont représentés uniquement par une donnée de luminance Y. Revenant sur la figure 2A, le filtre numérique interpoLateur se compose de trois branches de traitement en parallèle. La première branche de traitement comprend un filtre interpolateur de luminance 8, pour suréchantil- Lonner le signal de luminance Y dans un rapport 2, suivi d'un moyen de mise en forme 10. Les deuxième et troisième branches de traitement sont identiques. Elles comprennent chacune un premier filttre interpolateur de chrominance 12, pour suréchantillonner chacun des signaux de chromi- nance de manière à produire des signaux de chrominance ayant une fréquence d'échantillonnage identique à celte du signal de luminance contenu dans le signal multiplexé Z, un second filtre interpolateur de chrominance 14a et 14b, et un moyen de mise en forme 16a et 16b. Comme on L'a représenté sur la figure, le pre- mier filtre interpotateur de chrominance 12 peut avanta- geusement être un filtre unique traitant séquentiellement les deux signaux de chrominance CR et CB. Cette solution est particulièrement intéressante dans l'optique d'une réalisation intégrée du circuit de L'invention puisqu'el- le permet de suréchantillonner tes deux signaux de chro- minance à l'aide d'un filtre unique. Cette structure est également adaptée à la forme particulière du signal mul- tiplexé'Z de la figure 2B. Bien entendu, il peut être préférable dans certaines applications de l'invention de prévoir un premier filtre interpotateur de chrominance sur chacune des deuxième et troisième branches. Le traitement des données dans le filtre numé- rique interpolateur nécessite un signal d'hortoge HE de fréquence FE égale à la fréquence d'échantillonnage du signal de luminance Y dans le signal multiplexé Z, et un signal d'horloge H2E de fréquence 2.FE. Ces signaux d'horloge peuvent être produit par des techniques classi- ques de récupération de rythme à partir du signaL reçu. Le démultiplexage du signal Z peut être réalisé aisément à l'aide du signal d'horloge HE. It suffit par exemple d'utiliser, dans le filtre interpolateur de lumi- nance 8, des éléments actifs sur le front montant de l'horloge HE, et d'utiliser, pour les filtres interpola- teurs de chrominance 12, 14a et 14b des éléments actifs sur le front descendant de ce signal d'horloge HE. On va maintenant décrire successivement un mode de réalisation particulier de chacun des moyens du filtre numérique interpolateur de la figure 2A. Dans la suite de la description, on notera CB4n' Y4n' CR4n' Y4n+2' o n est un entier, chaque trame de quatre données successives du signal muLtipLexé Z et Ym' CRm et CBm, o m est un entier, les données des si- * gnaux numériques de sortie du filtre numérique interpola- teur. Avec ces notations, Le rôLe du filtre interpolateur de Luminance est de calculer les éléments Y4n+1 et Y4n+3' o n est un entier, et de les intercaler entre Y4n et Y4n+2 et entre Y4n+2 et Y4n+4 De même, Le rôle du pre- mier filtre interpolateur de chrominance consiste à cal- culer et à intercaler les éléments CR4n+2, CR4n+4 et CB4n+2 et CB4n+4. Enfin, le second filtre interpoLateur de chrominance calcule et intercale Les éléments CR4n+i, CR4n+3 et CB4n+1 et CB4n+3 Le fittre interpoLateur de luminance représen- té sur la figure 3 est un fiLtre du 19ème ordre, dont La -27 fonction de transfert est égaLe à: G(z) = a z 27 -25 -23 + -az21 -19 -18 +a. +a.z 3az+0. -17z + a- ' + a + a. z + al.z + a3.z a5z + a7z + a9.z, avec z=e pT o:p=j27f, T=. et a0 = 1 (en notation binaire) a1 = 0,101010 a3 =-0, 001111 a5 = 0,000111 a7 =-0,000011 a9 = 0,000001 Cette fonction de transfert est définie pour la suite de données Y1, Y2, Y3, Y4, Y5,... dans laquelle la suite des données d'indice pair constitue le signal numé- rique de luminance échantillonné à la fréquence FE reçue par le filtre et dans laquelle les données d'indice im- pair sont nulles en entrée du filtre. De préférence, ce filtre est de type demi-bande. Dans ce cas, il transmet sans modification les données d'indice pair et caLcule une valeur pour chaque données d'indice impair. Le filtre interpolateur de luminance de la figure 3 est réalisé selon ce principe; sa caractéristique gain fréquence est représentée sur Le diagramme de la figure 4. Ce filtre comprend un ensemble de registres, un ensemble d'additionneurs, un moyen de détection de satu- ration et un muLtiplexeur. Tous Les registres de ce fil- tre sont actifs sur Le front montant du signal d'horloge HE. Le filtre comprend en entrée une suite de trois re- gistres 18, 20, 22. Le premier registre 18 permet de dé- multipLexer Le signal Z de manière à ne recueillir que Les données de luminance Y. Les deux autres registres ont simplement pour rôLe de retarder les données de Luminance Y pour synchroniser Les signaux suréchantillonnés de Lu- minance et de chrominance en entrée du dématriceur numé- rique. La donnée YZ délivrée par le registre 22 est appliquée d'une part sans traitement sur une entrée du muLtiplexeur de sortie 24 par l'intermédiaire d'une suite de registres 26, 28, 30, 32, 34 et 36 disposés en casca- de, et est d'autre part traitée pour produire une valeur intermédiaire entre deux échantillons d'entrée, cette vaLeur intermédiaire étant appliquée sur une autre entrée du multiplexeur de sortie 24. Cette valeur intermédiaire est déterminée par la fonction de transfert indiquée plus haut. La multiplication d'une donnée et d'un coefficient est réalisée au moyen d'additionneurs. Ces coefficients sont choisis de préférence de manière à diminuer la com- plexité des multiplications, c'est-à-dire en Limitant le nombre de bits à 1. Pour la multiplication par le coefficient a1, le signal YZ est reçu sur les deux entrées d'un addition- neur 38 et sur une entrée d'un additionneur 40 dont l'autre entrée est reliée à la sortie de l'additionneur 38. La valeur produite par L'additionneur 40 est mémori- sée dans un registre 42. La première entrée de l'addi- tionneur 38 reçoit la donnée YZ o tous les bits sont décalés d'un rang vers la droite (division par 2) et la deuxième entrée reçoit le même signal o tous les bits sont décalés de trois rangs vers la droite (division par 8). La première entree de l'additionneur 40 reçoit de même la donnée YZ o tous les bits sont décalés de cinq rangs vers la droite (division par 32). Le registre 42 contient alors la valeur al.YZ. De même, compte tenu du fait que: a3=-0,001111 =-0,010000+ 0,000001, la valeur a3.Yz peut être obtenue par soustraction entre la donnée YZ ochaque bit est décalé de six rangs vers la droite et la donnée YZ o chaque bit est décalé de deux rangs vers la droite. Cette valeur est donc produi- te par un unique soustracteur 44. Elle est mémorisée dans un registre 46. De la même manière, compte tenu de: a5= 0,000111 =0,001000 - 0,000001 et a7 = -0,000011 = -0,000100+ 0,000001, les valeurs a5.YZ et a7.YZ s'obtiennent chacune au moyen d'un soustracteur 48, 52. Elles sont mémorisées respecti- vement dans les registres 50, 54. Enfin, la valeur a9YZ s'obtient simplement par décalage de la donnée YZ. Elle est mémorisée dans un registre 56. Le filtre comprend d'autres additionneurs et d'autres registres pour additionner les différents coef- ficients mémorisés dans Les registres 42, 46, 50, 54 et 56. Il comprend un registre 58 dont l'entrée est reliée à la sortie du registre 56, un additionneur 60 dont les entrées reçoivent les données mémorisées dans les regis- tres 54 et 58, un registre 62 pour mémoriser la donnée produite par l'additionneur 60, un additionneur 64 dont les entrées sont reliées aux registres 50 et 62, un re- gistre 66 pour mémoriser la donnée produite par l'addi- tionneur 64, un additionneur 68 dont les entrées sont reliées aux registres 46 et 66, un registre 70 pour mémo- riser La donnée produite par l'additionneur 68, un addi- tionneur 72 dont les entrées sont reliées aux registres 42 et 70, un registre 74 pour mémoriser la donnée produi- te par L'additionneur 72, un additionneur 76 dont les entrées sont reliées au registre 42 et au registre 74, un registre 78 pour mémoriser la donnée produite par L'addi- tionneur 76, un additionneur 80 dont Les entrées sont reliées aux registres 46 et 78, un registre 82 pour mémo- riser La donnée produite par l'additionneur 80, un addi- tionneur 84 dont les entrées sont reliées aux registres et 82, un registre 86 pour mémoriser la donnée produi- te par L'additionneur 84, un additionneur 88 dont les entrées sont reliées aux registres 54 et 86, un registre 90 pour mémoriser La donnée produite par L'additionneur 88, un additionneur 92 dont les entrées sont reliées aux registres 56 et 90, et un registre 94 pour mémoriser la donnée produite par l'additionneur 92. Le registre 94 est suivi d'un moyen de satura- tion 96 pour tronquer et saturer La donnée reçue sur 8 bits (si les données contenues dans le signaL multiplexé Z sont codées sur 8 bits). La sortie de ce moyen de détec- tion de saturation est reliée à une entrée du multi- pLexeur de sortie 24. Celui-ci est commandé de manière connue par une horloge dérivée du signal d'horloge HE. Il délivre une suite de données de luminance contenant la suite des données de luminance extraites du signal Z en- tre chacune desquelles est intercalée une valeur intermé- diaire calcuLée par le filtre qui vient d'être décrit. Le premier filtre interpolateur de chrominance a une structure semblable à celle du filtre interpolateur de luminance. Dans le cas particulier décrit, o les si- gnaux de chrominance CR et CB sont échantillonnés à une fréquence moitié de celle du signal de luminance Y (figu- re 2B), le premier filtre interpolateur de chrominance représenté sur la figure 5 réalise un suréchantillonnage de chacun des signaux de chrominance dans un rapport 2. Le premier filtre interpolateur de chrominance 12 représenté sur la figure 5 est un fiLtre demi-bande du onzième ordre dont la fonction de transfert est G(z) = b..z26 + b3.z-22 + b. z18 + bo.z16 + b.z14 + l i -6 - p' oỉpj2f + b3.z- + b5.z 6, avec z=e o: p=j2f, T et b0 = I (en notation binaire) b1 = 0,10100 b3 = -0,00101 b5 = 0,00001 Cette fonction de transfert est définie pour les suites de données CR1, CR2, CR3, CR4,... et CB1, CB2, CB3, CB4,... dans lesquelles les données d'indice 4n (n entier) constituent les signaux numériques de chrominance échantillonnés à la fréquence FE/2 reçus par le fittre et dans lesquelles les données d'indice 4n+1, 4n+2 et 4n+3 sont nulles en entrée du filtre. Ce filtre transmet sans modification Les données d'indice 4n et calcule une va- Leur pour chaque donnée d'indice 4n+2. Tous les registres du filtre de La figure 5 sont actifs sur le front descendant du signal d'horloge HE. Les données CR et CB traitées par ce filtre étant multiplexées dans le temps, un cycle sur deux du signal d'horloge HE sera consacré à chacune des composantes de la chrominance. C'est pour cette raison que sont disposés deux registres en sortie de chaque additionneur, alors qu'il n'y en avait qu'un dans le filtre interpolateur de luminance. Le filtre représenté sur la figure 5 comporte en entrée un registre 98 permettant d'extraire les don- nées de chrominance CR et CB du signal multiplexé Z. Le signal CZ mémorisé dans ce registre est multiplié par chacun des coefficients de la fonction de transfert. Ceci est réalisé comme dans le filtre interpolateur de lumi- nance au moyen d'additionneurs. Le signal CZ divisé par 2 par décalage d'un rang de ses bits est appliqué sur une première entrée d'un additionneur 100 dont l'autre entrée reçoit Le si- gnaL CZ divisé par 8 par décalage de trois rangs de ses bits. Le signal produit par l'additionneur est égal à b1.CZ; il est mémorisé dans un registre 102. Le signal délivré par l'additionneur 100 est inversé dans un inver- seur 104 et mémorisé après division par 4 par décaLage de deux rangs de ses bits dans un registre 106. Celui-ci contient donc La valeur b3. CZ (puisque b3=-b1:4). La don- née CZ est également transmise à un registre 108. La sortie de ce registre 108 est reLiée d'une part à une entrée d'un multiplexeur de sortie 110, par L'intermédiaire d'une suite de registres 112, 114, 116, 118, 120, 122 disposés en cascade, et d'êutre part à L'entrée d'un premier registre 124 d'une suite de deux registres 124, 126. Le registre 124 contient ta valeur b5.CZ obtenue à partir de La donnée CI tontenue dans le registre 108 par décalage de ses bits de 5 rangs. Le filtre comprend également un additionneur 128 dont les entrées sont retiées aux registres 106 et 126, cet additionneur étant suivi de deux registres 130, 132, un additionneur 134 dont Les entrées sont reliées aux sorties des registres 102 et 132, cet additionneur étant suivi de deux registres 136, 138, un additionneur dont Les entrées sont reliées aux registres 102 et 138, cet additionneur étant suivi de deux registres 142, 144, un additionneur 146 dont Les entrées sont reliées aux registres 106 et 144, cet additionneur étant suivi de deux registres 148, 150, un additionneur 152 dont Les entrées sont reliées aux registres 108 et 150, cet addi- tionneur étant suivi d'un registre 154. La sortie du registre 154 est -elite à une en- trée du multiplexeur de sortie 110 par l'intermédiaire - 2582893 d'un moyen de détection de saturation 156 qui tronque et sature sur 8 bits (dans Le cas o Les données contenues dans Le signal multipLexé Z sont sur huit bits) La donnée délivrée par Le registre 154. Le multiplexeur de sortie 110 est commandé de manière connue par un signal d'horlo- ge dérivé du signal d'horLoge HE pour produire sur deux sorties les deux signaux de chrominance CR et CB à une fréquence d'échantiLlonnage FE. Chacun de ces signaux est ensuite à nouveau suréchantillonné dans un rapport 2 par un second filtre interpoLateur de chrominance. Ceux-ci ont une fonction de transfert identique égate à: G(z) = C1.z-3+ C0o.z2 + CI.z 1 avec z = ePT et C0 = 1 (en notation binaire) C1 = 0,1 Cette fonction de transfert correspond, pour chaque signal de chrominance, au calcul et à L'insertion d'une donnée intermédiaire, entre deux données consécuti- ves, cette donnée intermédiaire étant égale à la moyenne entre ces données consécutives. La structure de chacun de ces filtres est donc très simple. Un exemple de réalisa- tion de ces filtres 14a et 14b est donné sur les figures 7A et 7B respectivement pour les signaux de chrominance CB et CR. La caractéristique gain-fréquence du premier filtre de chrominance 12, associé soit au fiLtre moyen- neur 14a, soit au filtre moyenneur 14b est donnée sur la figure 6. Le second filtre interpolateur du signal de chrominance CB représenté sur la figure 7A comprend un registre 158 recevant le signal CB délivré par le premier filtre interpolateur de chrominance, un additionneur 160 dont une entrée est reliée à la sortie du registre 158 et dont l'autre entrée est reliée à l'entrée de ce registre, et un multiplexeur 162 dont une entrée est reliée à la sortie du registre 158 et dont l'autre entrée est reliée à La sortie de l'additionneur 160. Les connexions sur Les entrées de l'additionneur 160 sont conçues pour diviser par deux Les données appliquées sur ses entrées. Le second filtre interpolateur du signal de chrominance CR représenté sur La figure 7B a une archi- tecture analogue à ceLle du filtre de la figure 7A. IL comprend un registre 166, un additionneur 168 et un mul- tiplexeur 170 formant un circuit de traitement identique à celui de la figure 7A. Il comprend en outre en entrée un registre 164 pour retarder le signal de chrominance CR d'une période du signal HE afin de synchroniser Les deux signaux de chrominance. En sortie de ces seconds filtres interpolateurs de chrominance, les signaux de chrominance ont une fré- quence d'échantillonnage 2.FE égale à la fréquence d'échantillonnage du signal de luminance déLivré par le filtre interpolateur de luminance. De plus, ces trois si- gnaux sont synchronisés entre eux grâce aux registres 20, 22 (figure 3) et au registre 164 (figure 7B). Chacun de ces trois signaux est reçu dans un moyen de mise en forme (référencés 10, 16a et 16b sur la figure 2A) avant d'être appliqué sur les entrées du dématriceur numérique. La figure 8 illustre un mode de réalisation de chacun de ces moyens de mise en forme. IL comprend en série un registre 172, un multiplexeur 174, un registre 176, un multiplexeur 178 et un amplificateur 180. Le mul- tiplexeur 174 est muni d'une première entrée reliée à la sortie du registre 172 et une seconde entrée reliée à la sortie du registre 176. Le multiplexeur 178 est muni d'une première entrée reliée à la sortie du registre 176 et d'une seconde entrée reliée à la sortie du multi- plexeur 174. Les registres de ce moyen de mise en forme sont actifs sur le front montant du signal d'horloge H2E. Ce moyen de mise en forme assure d'une part le maintien d'une donnée dans le cas d'un échantillon sor- a2893 tant réputé faux. En effet, tant surLa _luminance que sur la chrominance, le calcul d'un échantiLlon sortant est fait à partir d'échantillons entrants répartis sur six trames consécutives du signal multiplexé Z. Si l'une de ces six trames n'est pas valide, en particulier en début et enfin de ligne du signal de télévision, le caLcul des échantillons donnera un résultat faux, a priori imprévi- sible. Tout échantillon sortant calculé réputé faux sera donc remplacé par L'échantillon non calculé immédiatement précédent, indépendamment de La validité de ceLui-ci. Le maintien d'une donnée est commandé par un signal VALY pour la Luminance et par un signal VALC pour la chrominance. Ces signaux sont élaborés à partir d'un signal externe de validation qui est échantillonné sur chaque trame multiplexée Z. Ce moyen de mise en forme assure d'autre part la réalisation, ou non, en fonction d'un signal de com- mande extérieur d'un retard égal à une période de L'hor- loge H2E sur Les données entrantes (Y1, CR2, CB2). En effet, si la structure d'échantillonnage du signal de Lu- minance a été choisie en quinconce-trame, il est néces- saire de retarder les signaux Y1, CR2 et CB2 d'une pério- de d'horloge H2E, alternativement d'une trame vidéo à l'autre. Si La structure d'échantillonnage est orthogona- le, ce retard n'est par contre pas nécessaire. La figure 9 illustre un mode de réalisation du dématriceur numérique recevant les composantes numéri- ques de luminance Y et de chrominance CR et CB échantil- lonnées à la fréquence 2.FE. Ce dématriceur délivre les signaux numériques de couleburs primaires B, V et R par combinaison linéaire entre les signaux reçus en entrée selon le système d'équation suivant: R=+1,000.Y+1,370.(CR-0,5)+0,000.(CB-0,5) V=+1,000.Y-0,698.(CR-0,5)-0,336.(CB-0,5) B=+1,000.Y+O,OOO.(CR-0,5)+1,730.(CB-0,5) La multiplication de chaque composante d'en- trée par un coefficient fixe peut être effectuée de dif- férentes manières. Ceci peut être réaLisé par exemple par un multiplieur complet, par un réseau d'additionneurs câblés en fonction de ce coefficient fixe, par une table de multiplication ou bien par La division de chaque opé- rande en pLusieurs champs, multiplications partielles de ces champs et addition finale. L'utilisation d'un muLtiplieur complet est coûteuse car eLLe Laisse des ressources inutilisées, Le muLtiplieur étant capable d'effectuer la multiplication de deux nombres quelconques. La technique du réseau d'ad- ditionneurs est utilisée pour Le filtre interpolateur de luminance et pour Le premier filtre interpoLateur de chrominance représentés sur Les figures 3 et 5. Cette technique n'est utitisabLe que si Le coefficient fixe est relativement simple, c'est-à-dire constitué de peu de bits à I ou -1. L'utiLisation d'une table de multiplica- tion, par exempLe sous la forme d'un réseau prédiffusé programmé a un coût qui croit de façon exponentieLte avec le nombre de bits de L'opérande. Lorsque Les coefficients fixes sont complexes, comme c'est le cas dans le dématriceur de L'invention, la solution La plus avantageuse est donc de diviser chaque opérande en plusieurs-champs, de multiplier ces opérandes champ par champ et d'additionner les résultats de ces. multiplications partielles. Le dématriceur numérique représenté sur la fi- gure 9 fonctionne suivant ce principe. Chaque donnée de chrominance reçue en entrée, codée sur 8 bits, est décom- posée en deux champs de chacun 4 bits. Pour une donnée du signal de chrominance CB, les 4 bits de poids faible CBl sont mémorisés dans un registre 182 et les 4 bits de poids fort CBm dans un registre 184. Ces données sont reçues dans un-réseau logique programmé 186. IL délivre 258289 35 en sortie le produit 1,73.CBl mémorisé dans un registre 188 et le produit 1,7?3.(CBm-0,5) mémorisé dans un regis- tre 190. Il délivre également vers un registre 192 Le produit -0,336.CBl et vers un registre 194 le produit -0,336.(CBm-0,5). Les données contenues dans les regis- tres 188 et 190 sont additionnées dans un additionneur 196 dont le signal de sortie est mémorisé dans un regis- tre 198. De même, Les données contenues dans les regis- tres 192 et 194 sont reçues dans un additionneur 200 dont le signal de sortie est mémorisé dans un registre 202. Le traitement d'une donnée du signal de chromi- nance CR se fait de manière identique. Les 4 bits de poids faible CRl sont mémorisés dans un registre 204 et les 4 bits de poids fort CRm dans un registre 206. La sortie de chacun de ces registres est reliée à une entrée d'un réseau logique programmé 208. Ce réseau logique dé- livre dans un registre 210 le produit -0,698.CR!L dans un registre 212 le produit -0,698.(CRm-0,5), dans un regis- tre 214 le produit 1,370CR1 et dans un registre 216 le produit 1,37.(CRm0,5). Le contenu des registres 210 et 212 est additionné dans un additionneur 218 dont la sor- tie est reliée à un registre 220. De même, les contenus des registres 214 et 216 sont additionnés dans un addi- tionneur 222 dont la sortie est reliée à un registre 224. Le dématriceur numérique comprend également des registres 226, 228 et 230 en série pour synchroniser le signal de luminance Y avec les signaux de chrominance contenus dans les registres 198, 202, 220 et 224. Il comprend aussi un registre 232 en aval du registre 198, un additionneur 234 suivi d'un registre 236, cet additionneur recevant sur ses entrées le contenu des registres 202 et 220, un registre 238 en aval du registre 224 et un registre 240 en aval du registre 230. Il comprend enfin un additionneur 242 dont les entrées sont reliées aux registres 232 et 240, cet addi- tionneur étant suivi d'un registre 244 qui déLivre Le signal numérique de couleur primaire bleu; un addition- neur 246 dont Les entrées sont reLiées aux registres 236 et 240, cet additionneur étant suivi d'un registre 248 qui déLivre Le signat numérique de couleur verte; et un additionneur 250 dont Les entrées sont reLiées aux regis- tres 238 et 240, cet additionneur étant suivi d'un regis- tre 252 qui déLivre Le signaL numérique de couLeur rouge. Les signaux numériques de couleurs primaires délivrés par Les registres 244, 248 et 252 sont ensuite traités chacun par un convertisseur numérique-anaLogi- que, comme on L'a décrit en référence à La figure 1, pour produire Les signaux analogiques de couLeurs primaires. REVENDICATIONS 1. Circuit d'élaboration des signaux de cou- leurs primaires (R, V, B) d'un signal de télévision à partir de ses composantes numériques de Luminance (Y) et de chrominance (CR, CB), caractérisé en ce qu'iL comprend en cascade: - un filtre numérique interpolateur (2) recevant un si- gnal numérique muLtiplexé desdites composantes dans Le- quel le signal de luminance est échantiLLonné à une fréquence FE quelconque et Les signaux de chrominance à une fréquence FE, sous-multiple de FE, Ledit fiLtre dé- livrant un signaL numérique de luminance et des signaux numériques de chrominance échantiLlonnés à la même.fré- quence 2.FE, - un dématriceur numérique (4) recevant Les signaux numé- riques déLivrés par le fiLtre et délivrant des signaux numériques de couLeur primaire, - un ensemble de trois convertisseurs numériques-analo- giques (6) recevant chacun un signal numérique de cou- Leur primaire et produisant les signaux analogiques de couleurs primaires (R, V, B). 2. Circuit seLon la revendication 1, caractéri- sé en ce que La fréquence de coupure du filtre numérique est fonction de L'énergie de bruit dans le signal multi- plexé. 3. Circuit selon l'une quelconque des revendi- cations 1 et 2, caractérisé en ce que le filtre numérique interpolateur (2) comporte trois branches de traitement recevant le signal numérique multiplexé et délivrant res- pectivement le signal de luminance et les signaux de chrominance, la première branche de traitement comprenant un filtre interpolateur de luminance (8) suivi d'un moyen de mise en forme (10), les deuxième et troisième branches de traitement comprenant chacune en cascade un premier filtre interpolateur de chrominance (12) délivrant un si- gnal à La fréquence d'échantillonnage FE, un second fil- tre interpolateur de chrominance (14a, 14b) délivrant un signal à la fréquence 2FE et un moyen de mise en forme (16a, 16b). 4. Circuit selon l'une quelconque des revendi- cations 1 à 3, caractérisé en ce qu'il comprend un ensem- ble de filtres interpolateurs de chrominance commutables et/ou de luminance commutables, chaque filtre ayant une fréquence de coupure différente, et un moyen de commuta- tion pour choisir un filtre en fonction de L'énergie de bruit dans Le signaL multiplexé. 5. Circuit selon L'une quelconque des revendi- cations 1 à 4, caractérisé en ce que Le second filtre interpoLateur de chrominance (14a, 14b) des deuxième et troisième branches de traitement caLcuLe une valeur in- termédiaire entre deux valeurs échantillonnées successi- ves égaLe à la moyenne desdites valeurs échantillonnées. 6. Circuit selon l'une quelconque des revendi- cations 3 à 5, caractérisé en ce que Le fiLtre numérique interpoLateur comprend un unique premier filtre interpo- Lateur de chrominance (12) traitant les deux signaux de chrominance, ceux-ci étant multiplexés dans le temps. 7. Circuit selon L'une queLconque des revendi- cations 1 à 6, caractérisé en ce qu'iL est réaLisé sous forme de circuit intégré sur un substrat unique.