Brevet FR2536929A1 — publié le 19840601

Récepteur de télévision à microprocesseur ". La présente invention concerne un récep- teur de télévision à microprocesseur notamment un récep- teur de télévision permettant d'indiquer le numéro du canal après le changement de canal. On connait déjà un récepteur de télévi- sion qui, lorsqu'un canal est changé, fait apparaître le numéro indicatif du canal modifié sur l'écran du tube cathodique pendant une période prédéterminée Un tel récepteur connu est décrit aux brevets U S 3 748 645, 3 812 285 L'indicateur de canal classique utilisé dans ce récepteur de télévision nécessite une plaquette parti- culière d'intégration à grande échelle LSI pour indiquer le numéro du canal Or une telle plaquette LSI coûte beaucoup de temps et d'argent entre sa conception et sa réalisation et lorsque sa conception est modifiée en cours de chemin, il est très difficile d'en tenir compte dans la réalisation. En outre, il est difficile d'individuali- ser les chiffres du nombre indiquant le canal En outre cela augmente le nombre de circuits intégrés et par- suite le coût de fabrication. La présente invention a pour but de créer un récepteur de télévision remédiant aux inconvé- nients des solutions connues permettant à l'aide d'un micro-ordinateur d'afficher le canal après un changement de canal, et qui puisse personnaliser les chiffres du numéro de canal à afficher tout en réduisant le nombre de circuits intégrés. A cet effet, l'invention concerne un récepteur de télévision comprenant une unité centrale de traitement ayant une fonction d'interruption, un bus relié à cette unité centrale de traitement, une mémoire morte reliée à cette unité centrale de traitement par l'intermédiaire du bus et comportant un programme de commande à exécuter par l'unité centrale de traitement, une mémoire vive reliée à l'unité centrale de traitement par le bus et servent de zone de travail de l'unité cen- trale de traitement, un moyen de sélection de canal relié à l'unité centrale de traitement par le bus pour sélectionner l'un des différents canaux et donner un signal vidéo ainsi qu'un circuit-récepteur de signal de commande relié à l'unité centrale de traitement par l'in- termédiaire du bus pour recevoir un signal de commande et assurer la commande du moyen de sélection de canal, ce téléviseur étant caractérisé en ce qu'il comporte un registre à décalage relié à l'unité centrale de traite- ment par l'intermédiaire du bus, un générateur d'impul- sions de cadence fournissant une impulsion de cadence au registre à décalage, en synchronisme avec le signal de synchronisation du signal vidéo et générant un signal de type série représentant une forme de caractère à partir du registre à décalage, un mélangeur pour mélanger le signal vidéo et le signal série et un moyen d'interrup- tion pour interrompre le fonctionnement de l'unité cen- trale de traitement synchronisée avec l'impulsion de syn- chronisation du signal vidéo du programme de commande de la mémoire morte contenant la forme de la donnée affichée, un programme principal pour décoder le signal de commande pour commander le moyen de sélection de canal ainsi qu'un programme d'interruption pour charger la donnée de forme de la mémoire morte dans le registre à décalage. La présente invention sera décrite plus en détail à l'aide des dessins annexés, dans lesquels: la figure 1 est un schéma-bloc de prin- cipe d'un mode de réalisation d'un récepteur de télévi- sion selon la présente invention. la figure 2 est un tableau d'une forme de données à 16 bits, utilisé selon l'invention. la figure 3 est un schéma d'un écran de récepteur de télévision selon l'invention sur lequel est affiché-le numéro du canal, cette figure montrant également la forme des impulsions pour en assurer l'ex- plication. la figure 4 est u-n schéma montrant le format d'un signal de télécommande selon la présente invention. les figures 5 à 8 sont respectivement des ordinogrammes servant à expliquer le fonctionnement de la présente invention. DESCRIPTION DU MODE DE REALISATION PREFERENTIÉL Selon la figure 1, la référence numérique désigne de façon générale un système à signaux vidéo; la référence 11 désigne un synthoniseur, la référence 12 un amplificateur de fréquence intermédiaire vidéo-(VIF); la référence 13 désigne un circuit-détecteur vidéo, la référence 14 un amplificateur vidéo et la référence 15 un tube cathodique Le synthoniseur 11 est réalisé sous la forme d'un système d'a ccord électronique qui reçoit le signal vidéo d'un canal choisi en changeant la valeur de la tension d'accord Ec qu'il reçoit. La référence numérique 20 désigne de façon générale un micro-ordinateur comprenant une unité centrale CPU, 21 à 4 bits parallèles (unité centrale de traitement), une mémoire morte 22 ROM qui contient le programme ainsi que les données de forme pour l'affichage d'un numéro de canal, une mémoire vive 23 RAM qui consti- tue la zone de travail et des ports entrée/sortie 31-36. Ces circuits 22-36 sont reliés par l'intermédiaire d'un bus 24 à l'unité CPU 21. La référence 37 désigne un registre à décalage entrée série/parallèle et sortie série, à 16 bits Ce registre à décalage 37 est utilisé pour générer un signal Sn indiquant le numéro du canal Une donnée de forme à 16 bits correspondant au numéro d'un canal comme cela est par exemple représenté à la figure 2 est fournie par le port 32 au registre à décalage 37, le chargement se faisant ligne par ligne en parallèle La donnée de forme chargée dans le registre à décalage 37 en est de nouveau fournie en série à partir du MSB (bit le plus significatif) comme signal Sn Dans ces conditions, la borne d'entrée série du registre à décalage 37 est mise au niveau " O ". Le signal Sn dérivé du registre à déca- lage 37 est appliqué à l'amplificateur vidéo 14 dans lequel le signal Sn est composé ou est mélangé avec le signal vidéo. Le micro-ordinateur 20 ainsi que le regis- tre à décalage 37 sont réalisés sous la forme d'une pla quette de circuit intégré. La référence numérique 41 désigne un convertisseur numérique/analogique D/A Le signal de sortie du port 31 est fourni à ce convertisseur numérique/ analogique 41 qui en dérive la tension d'accord Ec. La référence numérique 42 désigne un élément de réception qui reçoit un signal de télécommande et la référence 43 désigne le circuit de réception relié à l'élément de réception Lorsque le signal de télécom- mande est par exemple un signal de télécommande, infra- rouge, l'élément de réception 42 est un élément sans récepteur de rayonnement infrarouge et le circuit de réception 43 génère un signal de télécommande Sr Ce signal de télécommande Sr est le signal qui correspond à la sortie d'un émetteur-récepteur de signal de télé- commande (non représenté) et présente par exemple un for- mat tel que celui de la figure 4 En effet, ce signal de télécommande contient une impulsion de guidage d'une lar- geur impulsionnelle de 2400,psec au début et des impul- sions de code de 16 bits comprises entre b O et b 15 sui- vies par l'impulsion de guidage avec un intervalle de 600 psec Dans ces conditions, les impulsions de code b O b 15 indiquent un état " O " ou " 1 " suivant le contenu de la télécommande Pour l'état " O ", la largeur d'impul- sion est choisie égale à 600 psec alors que pour l'état " 1 " la largeur de l'impulsion est choisie égale à 1200 y sec Ce signal de télécommande Sr est fourni au port 33. La référence numérique 44 désigne une mémoire non fugitive qui est reliée au port 34 et dans laquelle est enregistrée une valeur numérique de la ten- sion d'accord Ec correspondant à chaque canal La réfé- rence numérique 45 désigne une touche d'entrée qui sert au changement de canal, à l'intensité du son etc et dans lequel s'effectue un balayage dynamique par le signal de sortie du port 35 et dont la sortie de commutation est appliquée en entrée au port 36 pour détecter la touche qui est mise en oeuvre. La référence numérique 51 désigne un circuit-séparateur de synchronisation (sync) qui reçoit le signal vidéo du détecteur vidéo 13 et qui fournit respectivement une impulsion de synchronisation verticale Pv et une impulsion de synchronisation horizontale Ph. Les impulsions Pv et Ph sont fournies à l'unité CPU 21 comme signaux d'interruption référencés H-INT et V-INT. L'impulsion Ph est fournie à un miltivibrateur monostable 52 qui génère une impulsion P 52 qui passe à l'état " 1 " à l'avant du flanc descendant ou de l'instant t 1 de l'im- pulsion Ph jusqu'au point de départ t 2 de la période d'affichage du numéro du canal comme représenté à la figure 3 (dans cette figure, la référence 151 désigne l'écran du tube cathodique Cette impulsion P 52 est four- nie à un circuit oscillant à porte 53 comme signal de commande d'oscillation par le circuit oscillant à porte 53 comme signal de commande d'oscillation de façon que le circuit oscillant 53 dérive une impulsion d'oscilla- tion P 53 dans l'intervalle compris entre les instants t 2 et t 4 lorsque l'impulsion P 52 est à l'état-" O " (figure 3). Cette impulsion P 53 est fournie comme signal de cadence au registre à décalage 37 Dans ces conditions, la fré- quence de l'impulsion P 53 est choisie égale à une valeur correspondant au pas des points dans la direction laté- rale du numéro du canal à identifier. Ainsi, comme la donnée de forme par exem- ple de la première ligne de la figure 2 est chargée dans le registre à décalage 37 au cours de la première demi- période entre t 1 et t 2 de la 45 ième ligne de trace hori- zontale, cette donnée de forme est extraite du registre à décalage 37 comme signal de type série Sn en réponse à l'impulsion P 53 pendant la seconde demi-période entre les instants t 2 et t 3 de la période de trace horizontale ci-dessus, puis est fournie à l'amplificateur vidéo 14, si bien que le numéro du canal de la première ligne appa- rait sur l'écran 151 dans l'intervalle correspondant à la période comprise entre t 2 et t 3 de la 45 ième ligne. Bien que pendant l'intervalle compris entre les instants t 3 et t 4, l'impulsion P 53 soit fournie au registre à décalage 37, la borne d'entrée de type série du registre à décalage 37 est à l'état " O " et cet état " O " est dérivé du registre à décalage 37 pendant la période comprise entre les instants t 3 et t 4, si bien qu'aucun numéro de canal n'apparaît sur l'écran 151 dans l'intervalle cor- respondant à la période comprise entre les instants t 3 et t 4. Lorsqu'une telle opération est exécutée pour les 45 ième-50 ième lignes horizontales en utilisant la donnée de forme des première-septième lignes repré- sentées à la figure 2, le numéro de canal qui correspond à la donnée de forme de la figure 2 est affiché comme le montre la figure 3 Si la donnée formée de "O" est char- gée dans le registre à décalage 37 comme donnée de forme, le numéro de canal n'apparaît pas. Les figures 5 à 8 représentent respecti- vement les ordinogrammes des programmes inscrits dans la mémoire morte ROM 22; la figure 5 montre le programme principal. Ce programme principal représenté à la figure 5 commence à l'étape 501; l'étape 502 consiste à initialiser le programme Un drapeau FLG, un tampon BUFF et les compteurs CHCNT, HCNT et WCNT sont mis à l'état par exemple la mémoire RAM 23 et tous ces signaux sont remis à l'état initial (effacé) à "O". L'étape 503 permet de vérifier l'exis- tence du signal de télécommande Sr par l'existence de l'impulsion de guidage c'est-à-dire en détectant si le niveau " 1 " du signal Sr dure ou non 2400/usec L'étape 504 est une étape qui permet d'apprécier s'il y a une entrée sur la touche 45 et l'étape 531 permet d'appré- cier si le compteur CHCNT est à "O" En conséquence, 1-ors- que l'alimentation est établie, on passe à CHCNT = O à l'étape 502, si bien que la boucle: étape 503-> étape 504 -A étape 531 -> étape 503 se répète pour obtenir le signal de télécommande Sr et le signal de la touche Dans ces conditions, le compteur CHCNT constitue un drapeau indiquant l'existence ou l'absence de demande de changement de canal et une horloge pour mettre à l'état la période d'affichage du numéro de canal. Lorsqu'il existe un signal de télécommande Sr, les bits b O b L 5 du signal Sr sont verrouillés dans l'étape 800 et on passe à l'étape 511 De même lorsqu'il existe un signal d'entrée à l'étape 504, cette étape 504 passe également sur l'étape 511 Au cours de l'étape 511, on vérifie si-le signal d'entrée de télécommande de l'étape 800 et l'entrée de touche de l'étape 504 sont des ordres de changement de canal ou non. Lorsque les signaux d'entrée ci-dessus sont les ordres de changement de canal, le compteur CHCNT est mis à l'état " 1 " au cours de l'étape suivante 512. Puis, au cours de l'étape 513, en fonction des données de canal indiquées par le signal de télécommande Sr entré à l'étape 800 et le signal d'entrée de touche de l'étape 504, on lit une donnée de tension d'accord numérique ED pour l'accord sur le canal dans la mémoire non fugitive 44 (figure 1) Cette donnée de tension d'accord numérique ED est fournie en sortie au port 31 au cours de l'étape 514 Ainsi par la tension d'accord analogique Ec du convertisseur D/A 41, le récepteur de télévision est mis à l'état de réception du canal introduit au cours de l'étape 800 o 504. Au cours de l'étape 515, la mémoire ROM 22 affiche une donnée de forme (une donnée telle que celle représentée par exemple à la figure 2) comme numéro cor- respondant à un nouveau canal après que le changement de canal ait été chargé dans le tampon BUFF Bien que ce détail soit décrit ultérieurement, il convient de remar- quer que les données de forme du tampon BUFF sont char- gées séquentiellement ligne par ligne dans le registre à décalage 37 dans la période de trace horizontale comprise entre les instants t 1 et t 2 correspondant à l'intervalle des 45 ième-5 lième lignes pour chaque trame en fonction d'un sous-programme 700 représenté à la figure 7 Il en résulte que le numéro de canal après le changement appa- rait sur l'écran 151. Lorsque le numéro de canal est indiqué sur l'écran 151, l'étape de procédure revient sur l'étape 503 A ce moment, comme on a la relation CHCNT = 1 éta- blie au cours de l'étape 512, cette étape de procédure est supprimée dans l'ordre: étape 503 étape 504 -> étape 531 -b étape 532 Dans cette étape 532, le compteur CHCNT est incrémenté de la valeur " 1 " et au cours de l'étape suivante 533, on vérifie si l'état de comptage CHCNT atteint une valeur prédéterminée MAX ou si la valeur MAX est la valeur correspondant à la période au cours de laquelle le numéro de canal est affiché après le change- ment de canal. Puis si CHCNT ment 533 revient à l'étape 503 En conséquence, au cours de la période pendant laquelle la relation CHCNT étape 504 i> étape 531 -> étape 532 -> étape 533 È> étape 503 est répétée et à ce moment le numéro de canal est affi- ché sur l'écran 151 (figure 3). Lorsque la relation CHCNT = MAX est satisfaite, le tampon BUFF est effacé à la valeur " 0 " pendant l'étape 541 C'est pourquoi comme " O " est chargé par l'intermédiaire du tampon BUFF dans le registre à décalage 37 comme donnée de forme, la relation Sn = " O " est établie après cela, si bien que le numéro de canal n'apparaît plus. Dans l'étape suivante 542, le compteur CHCNT est remis à l'état " O " et l'étape de procédure revient à l'étape 503. Comme décrit ci-dessus, lorsque la donnée de changement de canal est introduite comme signal d'en- trée, le canal est modifié et le numéro du canal après changement apparait pendant une période constante. Lorsque les signaux d'entrée correspon- dant aux étapes 800 et 504 ne sont pas les ordres de changement de canal mais des ordres de changement par exemple de l'intensité du son, au cours de l'étape 521, le&compteur CHCNT est remis à l'état " O ", puis au cours de l'étape 522 l'opération reposant sur les ordres intro- duits comme signaux d'entrée dans les étapes 800 et 504 est exécutée Le circuit pour l'exécution de la procédure à l'exception du changement de canal peut être le même que dans l'art antérieur, si bien que celui-ci n'a pas été représenté comme à la figure 1. Par ailleurs, les figures 6 et 7 montrent respectivement des sous-programmes selon lesquels la don- née de forme du tampon BUFF est chargée dans le registre à décalage 37 Le sous-programme 600 représenté à la figure 6 est le sous-programme d'interruption qui est exécuté lorsque la procédure d'interruption est exécutée par l'impulsion de synchronisation verticale Pv Lorsque l'impulsion de synchronisation verticale Pv est appliquée à l'unité CPU 21, ce sous-programme 600 commence à-l'étape 601 et au cours de l'étape 602 le compteur HCNT est remis à " O " Au cours de l'étape 603, le sousprogramme 600 se termine et revient sur le programme principal d'ori- gine. En conséquence, le sous-programme 600 remet à l'état initial zéro le compteur HCNT pour chaque point de départ de chaque trame. Le sous-programme 700 représenté à la figure 7 est le sous-programme d'interruption qui est exécuté lorsque la procédure d'interruption est exécutée par l'impulsion de synchronisation horizontale Ph Lors- que l'impulsion de synchronisation horizontale Ph est fournie à l'unité CPU 21, le sous-programme 700 commence à l'étape 701; à l'étape 702 un drapeau FLG indiquant si le sous-programme 700 est ou non exécuté, est mis à 1 l l'état " 1 " Puis à l'étape 703, le compteur HCNT est incrémenté de la valeur " 1 " Dans ce cas, comme le comp- teur HCNT est remis à l'état à " O " par le sous-programme 600 pour chaque point de départ de chaque trame et que le sous-programme 700 est exécuté pour chaque impulsion de synchronisation horizontale Ph, le compteur HCNT indi- que le numéro de chaque ligne horizontale de chaque trame. Au cours de l'étape 704 suivante, on vérifie la valeur affichée par le compteur HCNT Si 45 à la figure 2) est chargée ligne par ligne dans le regis- tre à décalage 37 à partir du tampon BUFF chaque fois que le compteur HCNT est incrémenté de la valeur " 1 " pour chaque période horizontale Par ailleurs, si la relation principal d'origine. Si nécessaire, le sous-programme 700 comporte un programme de temps qui fixe la durée de temps nécessaire pour l'exécution du sous-programme 700 à une durée égale à 40,psec (durée inférieure à la durée com - prise entre l'instant t 1 a t 2). En conséquence, au cours de la période comprise entre t 1 et t 2, dans les périodes de trame horizontales d'ordre 45 à 51, le sous-programme 700 charge la donnée du tampon BUFF dans le registre à décalage 37. Puis, si la donnée est chargée dans le registre à décalage 37 et est la donnée de forme, le numéro de canal est affiché pendant l'intervalle compris entre les instants t 2 à t 3 Si pendant la période comprise entre les ins- tants t 1 à t 2, dans une autre période de trame horizon- tale, une donnée indicatrice formée d'un ensemble de " O " est chargée dans le registre à décalage 37 par le tampon BUFF, le numéro du canal n'est pas affiché dans l'inter- valle compris entre les instants t 2 à t 3. Lors du changement de canal, au cours de la période prédéterminée, la donnée de forme concernant le numéro du canal qui suit le canal modifié, est chargée dans le tampon BUFF au cours de l'étape 515 Après cela, comme une donnée indicative dont tous les éléments sont constitués par des " O " est chargée dans le tampon BUFF au cours de l'étape 541, selon le sousprogramme 700, au cours de la période prédéterminée à partir du changement de canal, le numéro du canal-après modification est indi- qué sur l'écran 151 comme représenté à la figure 3 A la fin d'une priode prédéterminée, l'affichage n'est plus mis en oeuvre. La figure 8 montre un sous-programme 800 utilisé pour lire le signal de télécommande Sr Ce sous- programme 800 commence à partir de l'étape 801 Au cours de l'étape suivante 802, un pointeur i est remis à l'état " O " et au cours de l'étape suivante 811, un retard cor- respondant à un niveau " O " d'une durée de 600/Jsec entre le flanc descendant de l'impulsion de guidage et le flanc montant du bit b O (figure 4) s'établit En outre au cours de l'étape 821 suivante, le compteur WCNT est remis à " O " Dans ces conditions, le pointeur i indique un bit particulier parmi les bits b O * b 15 du signal de télé- commande Sr, i étant compris entre O et 15 De même, le compteur WCNT est utilisé pour vérifier la largeur des impulsions respectives des bits b O b 15. Après avoir défini un retard de 70 psec au cours de l'étape suivante 822, l'étape 823 vérifie si le drapeau FLG est égal à " O " ou à " 1 " Si le drapeau FLG = 0, c'est-à-dire si la procédure d'interruption n'est pas exécutée, le compteur WCNT est incrémenté de " 1 " au cours de l'étape suivante 824 Si le drapeau FLG = 1 c'est-à-dire si la procédure d'interruption est exécutée, le compteur WCNT est incrémenté de " 2 " au cours de l'étape 825 et le temps de traitement dû à la procé- dure d'interruption est corrigé Puis, le drapeau FLG est mise à l'état " O " au cours de l'étape suivante 826 Au cours de l'étape 827, on vérifie que le niveau du bit n' i du signal de télécommande Sr atteint ou non le niveau " O " c'est-à-dire si le bit d'ordre i est ou non fini Si le bit d'ordre i n'est pas fini, l'étape 827 revient à l'étape 822 alors que s'il est fini, l'étape 827 avance à l'étape 831. Ainsi au cours de la période pendant laquelle le bit d'ordre i du signal Sr est au niveau " 1 ", la boucle se répète entre les étapes 822 et 827 Lors de la répétition de la boucle entre les étapes 822 et 827, si le sous-programme d'interruption 700 n'est pas du tout exécuté, le FLG = 0 C'est pourquoi au cours des étapes 822 et 824, le compteur WCNT est incrémenté de " 1 " à cha- que intervalle de 40 psec Ainsi au moment o la boucle ci-dessus est terminée, si le bit d'ordre i est égal à " O " (c'est-à-dire si la largeur de l'impulsion est égale à 600 jisec) on a WCNT = 15 alors que si le bit d'ordre i est égal à " 1 " (c'est-à-dire une largeur d'impulsion égale à 1200 psec) on à WCNT = 30 (le temps de traitement nécessaire à toutes les opérations est négligé dans un but de simplification). Lors de la répétition de cette boucle en- tre les étapes 822 et 827, si le sous-programme d'inter- ruption 700 est exécuté, il faut 40 opsec pour l'exécution. Ce temps est nécessaire à celui servant à l'exécution une nouvelle fois de l'étape 822 De même à ce moment, comme le drapeau FLG = 1 (étape 702) le compteur WCNT est incrémenté de 12 " au cours de l'étape 825 Il en résulte qu'au moment o la boucle est terminée, si le bit d'ordre i est égal à " O ", on a WCNT = 15 alors que si le bit d'ordre i est égal à " 1 ", on a WCNT = 30. Après la fin de la boucle ci-dessus, le compteur WCNT est vérifié au cours de l'étape 831 Si l'on a WCNT 15, le niveau " 1 " du bit d'ordre i est fixé dans la mémoire RAM 23 au cours de l'étape 833. Au cours de l'étape suivante 834, on vérifie à l'aide du pointeur i si la procédure ci-dessus est exécutée pour tous les bits du signal de télécommande Sr Si la procé- dure ci-dessus n'est pas encore exécutée pour tous les bits, le pointeur i est incrémenté de " 1 " au cours de l'étape 835, puis au cours de l'étape 835 il revient à l'étape 811 Au contraire, si la procédure ci- dessus est exécutée pour tous les bits, l'étape 834 avance à l'étape 841. Au cours de l'étape 841, le signal de télécommande Sr est Jugé en fonction des données des étapes 832 et 833 Au cours de l'étape 842, le sous- programme 800 est terminé et on revient au programme prin- cipal d'origine. Comme indiqué ci-dessus, selon la pré- sente invention, il est possible de modifier le canal et d'indiquer le numéro du canal à ce moment Dans ces conditions en particulier selon la présente invention, le changement de canal-et l'indication du numéro du canal après le changement sont des opérations effectuées à l'aide du microprocesseur 20, ce qui réduit extrêmement le temps de travail et de coût nécessaires à la concep- tion et à la réalisation En outre, toute modification de conception en cours d'étude peut se faire facilement. En outre, on peut facilement donner une forme originale à la forme du numéro De même comme le nombre de circuits intégrés est réduit, cela se traduit avantageusement par une réduction de coût de fabrication et une augmentation de-la fiabilité. En outre dans la description ci-dessus, il est possible d'avoir les étapes 531 542 dans le sous-programme 600. R E V E N D I C A T I ONS ) Récepteur de télévision comportant une unité centrale de traitement ( 21) ayant une fonction d'interruption, un bus ( 24) relié à l'unité centrale de traitement ( 21), une mémoire morte ROM ( 22) reliée à l'unité centrale de traitement ( 21) par l'intermédiaire du bus ( 24) et contenant un programme de commande à exé- cuter par l'unité centrale de traitement ( 21), une mémoi- re vive RAM ( 23) reliée à l'unité centrale de traitement ( 21) par l'intermédiaire du bus ( 24) et utilisée comme zone de travail pour l'unité centrale de traitement ( 21), un moyen de sélection de canal ( 44, 45) relié à l'unité centrale de traitement par l'intermédiaire du bus ( 24) pour choisir l'un des différents canaux et produire un signal vidéo, et un circuit-récepteur de signal de com- mande ( 42, 43) relié à l'unité centrale de traitement ( 21) par l'intermédiaire du bus ( 24) pour recevoir un signal de commande et commander le moyen de sélection de canal, récepteur caractérisé par un registre à décalage ( 37) relié à l'unité centrale-de traitement ( 21) par le bus ( 24), un générateur d'impulsions de cadence ( 52,53) fournissant une impulsion de cadence au registre à déca- lage ( 37) synchronisée sur le signal de synchronisation du signal vidéo et générant un signal série (Sn) repré- sentant la forme du caractère à partir du registre à décalage ( 37), un mélangeur ( 14) pour mélanger le signal vidéo et le signal série et un moyen d'interruption pour interrompre le fonctionnement de l'unité centrale de traitement ( 21) synchroniséesur l'impulsion de synchroni- sation du signal vidéo, ce programme de commande étant la mémoire morte ( 22) contenant la donnée de forme à afficher, un programme principal pour décoder le signal de commande et commander le moyen de sélection de canal et un programme d'interruption pour charger la donnée de forme de la mémoire morte ( 22) dans le registre à décalage ( 37). ) Récepteur de télévision selon la revendication 1, caractérisé en ce que l'unité centrale de traitement ( 21), le bus ( 24), la mémoire morte ROM ( 22), la mémoire vive RAM ( 23), le registre à décalage ( 37) sont réalisés sur la même plaquette de circuit in- tégré. ) Récepteur de télévision selon la revendication 1, caractérisé en ce que l'unité centrale de traitement ( 21) est interrompue par une impulsion de synchronisation horizontale (H-INT) du signal vidéo et le programme d'interruption est commencé par l'impulsion de synchronisation horizontale. ) Récepteur de télévision selon la revendication 3, caractérisé en ce que la donnée de forme de la mémoire morte ( 22) est chargée dans le registre à décalage ( 37) au cours de la première moitié de la période de trace horizontale et les données de forme chargées sont fournies en série par le registre à décalage ( 37) au cours de la seconde moitié de la période de trace horizontale.