Brevet FR2688089A1 — publié le 19930903

L'invention concerne un circuit d'affichage sur écran destiné à afficher des données dt images d'annonces sur l'écran d'un récepteur de télévision, et en particulier un circuit d'affichage de données d'annonces dans lequel des5 données d'annonces apparaissent de façon continue et succes- sive sur une partie de l'écran d'un récepteur de télévision en même temps que l'image du programme diffusé afin de produire un effet d'annonces prononcé. On a développé classiquement un récepteur de télévision du type à affichage sur écran, capable d'afficher des données spéciales (telles que le numéro du canal choisi, le volume sonore, l'heure et analogue) sous la forme d'une image affichée sur une partie de l'écran, en plus de l'image du programme en cours de diffusion Cependant, ces données d'affichage sur écran peuvent être affichées ou effacées comme souhaité par le téléspectateur, et la couleur de l'image affichée sur écran est limitée à des données de police monochrome. La présente invention a donc pour objet de procurer un circuit d'affichage sur écran destiné à afficher des données d'images d'annonces, dans lequel il est possible d'afficher en continu et de façon successive des données d'images d'annonces de diverses couleurs et d'un motif compliqué sous la forme d'une image affichée sur une partie de l'écran d'un récepteur de télévision, et l'image affichée sur l'écran ne peut pas être effacée par l'utilisateur, comme souhaité, la couleur de l'image affichée sur écran étant établie de façon à être en contraste avec la couleur de l'image du programme diffusé. Dans la réalisation de l'objet ci-dessus, le circuit d'affichage sur écran selon l'invention comprend: un moyen oscillant destiné à fournir des signaux d'horloge à un premier moyen compteur; des premier et deuxième moyens compteurs destinés à fournir des adresses de balayage horizontal et de balayage vertical pour une donnée d'image d'annonce devant être délivrée en sortie d'une mémoire morte; un troisième moyen compteur destiné à bloquer la donnée d'image d'annonce afin que la donnée suivante ne soit pas délivrée en sortie de la mémoire morte pendant une5 certaine période de temps, en délivrant à la mémoire morte un signal de retard correspondant à l'affichage d'une scène d'image d'annonce; un circuit de bascule destiné à empêcher un affichage double de la donnée d'annonce; une mémoire morte destinée à stocker les données d'annonces séparément pour une donnée de couleur principale, une première donnée de couleur secondaire, une seconde donnée de couleur secondaire et une donnée de luminosité; et un moyen automatique de réglage de couleur destiné à régler la couleur de la donnée d'image d'annonce afin que cette couleur soit en contraste défini avec la couleur de l'image du programme en cours de diffusion, après réception des données d'annonces constituées de la donnée de couleur principale, de la première donnée de couleur secondaire et de la seconde donnée de couleur secondaire.20 L'invention sera décrite plus en détail en regard des dessins annexés à titre d'exemple nullement limitatif et sur lesquels: la figure 1 est un schéma fonctionnel simplifié montrant la constitution du circuit d'affichage sur écran destiné à afficher des données d'images d'annonces selon l'invention; et les figures 2 a et 2 b sont des diagrammes d'ondes portant sur les signaux délivrés en sortie par les blocs respectifs de la figure 1.30 Comme montré sur la figure 1, le circuit d'affi- chage sur écran destiné à afficher des données d'images d'annonces selon l'invention comprend: un oscillateur 3, un premier compteur 6, un deuxième compteur 7, un troisième compteur 8, un circuit de bascule 31, des mémoires mortes 9, 10 et 11, et un moyen automatique de réglage de couleur. L'oscillateur 3 reçoit des signaux 1 de synchro- nisation horizontale provenant de signaux vidéo de télévi- sion, puis produit des oscillations pour appliquer des signaux d'horloge au premier compteur 6, après avoir synchro- nisé les signaux d'horloge avec les signaux de synchronisa- tion horizontale. Le premier compteur 6 génère des adresses de balayage horizontal et les applique aux mémoires mortes 9, 10 et Il pour le balayage horizontal des données d'annonces après réception des signaux d'horloge provenant de l'oscil- lateur 3 Puis le premier compteur 6 est effacé à la réception d'un signal suivant de synchronisation horizontale, afin que l'adresse de balayage horizontal soit ramenée à la valeur initiale. Le deuxième compteur 7 génère des adresses de balayage vertical pour les appliquer aux mémoires mortes 9, et Il après la réception des signaux de synchronisation horizontale (sous la forme de signaux d'horloge) et par comptage de ceux-ci Puis le deuxième compteur 7 est effacé à la suite de la réception d'un signal suivant 2 de synchro- nisation verticale, afin que l'adresse de balayage vertical soit ramenée à la valeur initiale. Le troisième compteur 8 génère des signaux de retard pour l'affichage d'un bloc de données d'annonces d'une scène d'image pendant une certaine période de temps, en recevant et comptant les signaux de synchronisation verticale sous forme de signaux d'horloge En outre, le troisième compteur 8 fournit des signaux de retard par l'intermédiaire d'un décodeur 12 aux mémoires mortes 9, 10 et 11 afin que les mémoires mortes 9, 10 et il délivrent en sortie les mêmes groupes de données d'annonces pendant une certaine période de temps En outre, le troisième compteur 8 est effacé à la réception d'un signal de mise sous tension provenant d'un détecteur 13 de mise sous tension, afin que le décodeur 12 soit toujours capable de sélectionner les mémoires mortes 9, et il toujours dans le même ordre. Le circuit de bascule 31 applique des signaux de transfert du premier compteur 6 pour invalider les mémoires mortes 9, 10 et 11 afin que l'affichage double des données d'annonces, dû à un débordement d'adresses du premier compteur 6, soit évité. Les mémoires mortes 9, 10 et 11 stockent les données d'annonces séparément pour la donnée de couleur principale, la donnée de première couleur secondaire, la donnée de seconde couleur secondaire et la donnée du signal de luminosité. Le moyen de réglage automatique de couleur reçoit des données d'annonces constituées d'une donnée de couleur principale, d'une donnée de première couleur secondaire et d'une donnée de seconde couleur secondaire par l'inter- médiaire d'un tampon 15, à partir des mémoires mortes 10 et 11, puis il effectue des réglages de couleur afin que la couleur des données d'annonces soit en contraste défini avec la couleur du programme en cours de diffusion.20 Le moyen de réglage automatique de couleur comprend en outre: un multiplexeur 19, un circuit échantil- lonneur/bloqueur 20, un circuit d'intégration 22, des comparateurs R-G, G-B et B-R 23, 24 et 25, et un sélecteur 26 de données. Le multiplexeur 19 sélectionne un à la fois parmi des signaux vidéo R (rouge), G (vert) et B (bleu) de lignes de rouge, de vert et de bleu 16, 17 et 18 sous la commande des signaux de retard du troisième compteur 8, et applique les signaux choisis au circuit échantillonneur/bloqueur 20. Le circuit échantillonneur/bloqueur 20 échantil- lonne plusieurs jeux de signaux parmi les signaux R, G et B, comme demandé pour les données d'images après la réception des signaux R, G et B provenant du multiplexeur 19 en ordre successif Le circuit échantillonneur/bloqueur 20 envoie les signaux échantillonnés par l'intermédiaire d'un démul- tiplexeur 21 au circuit d'intégration 22 En outre, le circuit échantillonneur/bloqueur 20 reçoit des signaux de blocage qui sont formés par la somme d'un signal de suppres- sion du deuxième compteur 7 et d'un signal OE du circuit de bascule 31, afin que les données d'affichage d'annonces qui sont délivrées en sortie par l'intermédiaire des lignes R, G et B ne soient pas lues pendant l'échantillonnage. Le circuit d'intégration 22 extrait des signaux de valeurs moyennes R, G et B des groupes de données échan- tillonnés R, G et B qui sont reçus à travers le démul- tiplexeur 21. Les comparateurs R-G, G-B et B-R 23, 24 et 25, respectivement, comparent les amplitudes des signaux R, G et B après que ces signaux ont été extraits des signaux d'images pour les parties périphériques de l'image d'annonce Les comparateurs 23, 24 et 25 appliquent ensuite les données comparées au sélecteur 26 de données. Le sélecteur 26 de données combine les données d'images d'annonces provenant du tampon 15, sur la base des résultats comparés des comparateurs 23, 24 et 25 Puis le sélecteur 26 de données forme une donnée d'image d'annonce d'une couleur claire et harmonisée qui est en contraste défini avec la couleur du programme en cours de diffusion Le sélecteur 26 de données applique ensuite les données citées par l'intermédiaire de circuits d'attaque R, G et B 27, 28 et 29 aux lignes R, G et B 16, 17 et 18 afin que les données soient affichées sous la forme d'une image d'affichage sur écran. Le fonctionnement du circuit selon 1 ' invention constitué comme décrit ci-dessus sera à présent expliqué. Tout d'abord, en utilisant les signaux 1 de synchronisation horizontale en tant que signaux d'inhibition, l'oscillateur 3 fonctionne de manière à délivrer ses signaux de sortie en synchronisme avec les signaux de synchronisation horizontale. Puis on permet au premier compteur 6 de compter en utilisant les signaux de sortie de l'oscillateur 3 comme signaux d'horloge, et on utilise les signaux de sortie du premier compteur 6 comme adresses de balayage horizontal pour les mémoires mortes 9, 10 et 11 En utilisant les signaux 1 de synchronisation horizontale comme signaux d'horloge, on permet au deuxième compteur 7 de compter afin que les signaux de sortie du deuxième compteur 7 soient utilisés en tant qu'adresses de balayage vertical pour les mémoires mortes 9, 10 et 11 Dans ces conditions, à l'arrivée d'un signal suivant 1 de synchronisation horizontale, le premier compteur 6 est effacé afin que l'adresse de balayage horizontal soit ramenée à la valeur initiale Entre-temps, si un signal 2 de synchronisation verticale est appliqué en entrée, le deuxième compteur 7 est effacé afin que l'adresse de balayage vertical soit ramenée à la valeur initiale Le comptage des adresses en mémoires mortes pour la partie d'une scène d'image est alors arrêté et le comptage d'une partie d'image suivante est commencé. En outre, on laisse le troisième compteur 8 compter en utilisant les signaux 2 de synchronisation verticale comme signaux d'horloge pour générer des signaux de retard afin qu'un bloc d'image d'annonce d'une scène d'image soit amené à apparaître sur l'écran d'un récepteur de télévision pendant une certaine période de temps Le signal de retard est appliqué par l'intermédiaire du décodeur 12 aux mémoires mortes 9, 10 et 11 afin que la donnée d'image suivante ne soit pas délivrée en sortie des mémoires mortes 9, 10 et 11 Le décodeur 12 commande les signaux de valida- tion de sortie des mémoires mortes 9, 10 et 11 en utilisant les signaux de sortie du troisième compteur 8 Le troisième compteur 8 est effacé par les signaux de détection de mise sous tension provenant du détecteur 13 de mise sous tension et, par conséquent, les mémoires mortes 9, 10 et 11 sont toujours sélectionnées d'une manière successive. Entre-temps, si un signal de transfert est généré par le premier compteur 6 à l'instant o le balayage hori- zontal d'un premier parcours est terminé, les mémoires mortes 9, 10 et 11 sont invalidées par le circuit de bascule 31 qui utilise les signaux de transfert comme signaux d'horloge Par conséquent, on empêche un affichage double des données d'annonces, provoqué par un débordement d'adresses du premier compteur 6, afin qu'aucune autre image d'annonce ne soit affichée en un autre emplacement sur l'écran. Si les données de sortie des mémoires mortes 9, et 11 sont constituées de 8 bits, les données de l'image d'annonce réelle sont constituées de 4 bits Par conséquent, si l'on divise les données en 4 bits supérieurs et 4 bits inférieurs au moyen du sélecteur 14 de données et si les données sont envoyées au tampon 15 en deux fois 4 bits, on peut économiser alors des espaces dans les mémoires mortes 9, et 11. Les données d'annonces délivrées en sortie de la manière décrite cidessus sont converties en une couleur qui est établie en contraste défini avec la couleur de l'image du programme en cours de diffusion Ces données converties sont délivrées en sortie par l'intermédiaire des circuits d'atta- que R, G et B 27, 28 et 29 aux lignes R, G et B 16, 17 et 18 avant d'être affichées sur la partie correspondante de l'écran de télévision. On décrira à présent plus en détail le fonction- nement du circuit de réglage automatique de couleur. Premièrement, le multiplexeur 19 reçoit des signaux R, G et B des données d'images du programme en cours de diffusion par l'intermédiaire des lignes R, G et B 16, 17 et 18, respectivement, et il sélectionne des signaux, un par un, à partir des signaux R, G et B pour les délivrer en sortie au circuit échantillonneur/bloqueur 20 sous la commande du troisième compteur 8. Le circuit échantillonneur/bloqueur 20 reçoit les signaux R, G et B du multiplexeur 19 d'une manière séquen- tielle, et il exécute les échantillonnages demandés parmi les signaux R, G et B des données d'images pour les délivrer en sortie par l'intermédiaire du démultiplexeur 21 au circuit d'intégration 22 En outre, le circuit échantil- lonneur/bloqueur 20 reçoit des signaux de blocage qui sont formés par la somme de signaux de suppression provenant du deuxième compteur 7 et de signaux OE du circuit de bascule 31, afin que les données d'images d'annonces ne soient pas lues pendant l'échantillonnage. Des signaux de valeurs moyennes sont extraits, par le circuit d'intégration 22, des groupes de données R, G et B qui sont sélectionnés de la manière décrite ci-dessus.15 Les comparateurs R-G, G- B et B-R 23, 24 et 25 comparent les signaux de valeurs moyennes R, G et B après qu'ils ont été reçus du circuit d'intégration 22, et les résultats des comparaisons sont délivrés en sortie au sélecteur 26 de données. Par exemple, les données de sortie, après les comparaisons des couleurs R-G, G-B et B-R, sont telles qu'indiquées dans le tableau suivant. R 0 O 1 R>G>B 0 1 O B>R>G 0 1 1 R>B>G 1 O O G>B>R 1 O 1 G>R>B 1 1 O B>G>R Dans le tableau ci-dessus, les valeurs sous les en-têtes R comparateurs R-G, G-B et B-R. Sur la base des résultats des comparaisons effectuées par les comparateurs 23, 24 et 25, le sélecteur 26 de données combine les signaux de sortie des comparateurs R-G, G-B et B-R 23, 24 et 25 avec les signaux de couleur principale, les signaux de première couleur secondaire et les signaux de seconde couleur secondaire Puis le sélecteur 26 de données sélectionne l'une des lignes R, G et B afin de délivrer en sortie les signaux de couleur principale, les signaux de première couleur secondaire ou les signaux de seconde couleur secondaire La couleur qui est le plus en contraste avec la couleur du programme en cours de diffusion est donc délivrée en sortie, par l'intermédiaire des circuits d'attaque R, G et B 27, 28 et 29, aux lignes R, G et B 16, 17 et 18. A titre d'exemple, le sélecteur 26 de données est formé par l'utilisation d'un réseau logique basé sur le tableau et les formules suivants. R O O 1 C B A O 1 O O B A C O 1 1 C A B 1 O O A C B 1 O 1 B C A 0 O A B 1 1 C Rsortie= A & l(R à un récepteur de télévision, non seulement les données d'images d'annonces peuvent être affichées de façon succes- sive et continue pendant une certaine période de temps en un15 emplacement approprié de l'écran, mais également la couleur de l'image d'annonce peut être réglée automatiquement de façon à être en contraste et en harmonie avec les couleurs périphériques de l'image du programme en cours de diffusion. Par conséquent, si un récepteur de télévision utilisant le circuit d'affichage sur écran selon l'invention est installé pour afficher des annonces dans des zones publiques telles que des hôtels, des gares ferroviaires, des gares routières et analogues, on peut obtenir à bon marché des effets prononcés d'annonces. En outre, le circuit d'affichage sur écran destiné à l'affichage d'images d'annonces selon l'invention peut être appliqué à tous les types d'appareils d'affichage d'images comprenant des enregistreurs à cassettes vidéo, des lecteurs de disques à laser et analogues. Il va de soi que de nombreuses modifications peuvent être apportées au circuit décrit et représenté sans sortir du cadre de l'invention. REVENDICATIONS 1 Circuit d'affichage sur écran destiné à afficher des données d'images d'annonces sur l'écran d'un récepteur de télévision, caractérisé en ce qu'il comporte un moyen oscillant ( 3) destiné à générer des signaux oscillants synchronisés avec des signaux ( 1) de synchronisation horizon- tale après la réception des signaux ( 1) de synchronisation horizontale à partir de signaux vidéo de télévision, et à appliquer les signaux oscillants en tant que signaux d'hor- loge à un premier moyen compteur ( 6); ledit premier moyen compteur ( 6) générant des adresses de balayage horizontal pour les appliquer à des mémoires mortes ( 9, 10 et 11) en comptant les signaux d'horloge provenant dudit moyen oscil- lant ( 3), et étant effacé à la réception d'un signal suivant de synchronisation horizontale pour ramener à la valeur initiale l'adresse de balayage horizontal; un deuxième moyen compteur ( 7) destiné à générer des adresses de balayage vertical en comptant les signaux de synchronisation horizon- tale en tant que signaux d'horloge afin de les appliquer auxdites mémoires mortes ( 9, 10 et 11), et à être effacé à la réception d'un signal ( 2) de synchronisation verticale afin de ramener à la valeur initiale l'adresse de balayage vertical; un troisième moyen compteur ( 8) destiné à générer des signaux de retard nécessaires pour l'affichage d'un bloc de données d'annonces d'une scène d'image pendant une certaine période de temps sur l'écran en comptant les signaux ( 2) de synchronisation verticale en tant que signaux d'hor- loge, et à appliquer les signaux de retard à travers un décodeur ( 12) auxdites mémoires mortes ( 9, 10 et 11) afin que lesdites mémoires mortes ( 9, 10 et 11) délivrent en sortie les mêmes groupes de données d'images d'annonces pendant une certaine période de temps; ledit troisième moyen compteur ( 8) étant effacé à la réception d'un signal de mise sous tension provenant d'un détecteur ( 13) de mise sous tension afin que ledit décodeur ( 12) sélectionne lesdites mémoires mortes ( 9, 10 et 11) suivant une séquence prédéterminée et que des données d'annonces soient délivrées en sortie suivant une séquence prédéterminée; un circuit de bascule ( 31) destiné à générer des signaux d'invalidation pour lesdites mémoires mortes ( 9, 10 et 11) en utilisant des signaux de transfert en tant que signaux d'horloge après la réception des signaux de transfert provenant dudit premier moyen compteur ( 6), afin d'empêcher un affichage double des données d'images d'annonces sur l'écran, ledit affichage double pouvant être attribué à un débordement d'adresses dans ledit premier moyen compteur ( 6); lesdites mémoires mortes ( 9, 10 et 11) stockant des données d'annonces séparément pour une donnée de couleur principale, une donnée de première couleur secondaire, une donnée de seconde couleur secondaire et une donnée de luminosité; et un moyen de réglage automatique de couleur destiné à sélectionner des couleurs en contraste défini avec les couleurs de l'image du programme en cours de diffusion, après la réception de données d'annonces (consti- tuées d'une donnée de couleur principale, d'une donnée de première couleur secondaire et d'une donnée de seconde couleur secondaire) par l'intermédiaire d'un tampon ( 15), à partir desdites mémoires mortes ( 9, 10 et 11). 2 Circuit d'affichage sur écran selon la revendication 1, caractérisé en ce que le moyen de réglage automatique de couleur comporte un moyen multiplexeur ( 19) destiné à sélectionner des signaux un par un à partir de signaux R, G et B des signaux vidéo de télévision par l'intermédiaire de lignes R, G et B ( 16, 17 et 18) sous la commande des signaux de retard dudit troisième moyen compteur ( 8), afin de les appliquer à un moyen échantil- lonneur/bloqueur ( 20); ledit moyen échantillonneur/bloqueur ( 20) échantillonnant plusieurs signaux dans chaque jeu de signaux (R, G et B) après qu'ils ont été reçus dudit multi- plexeur ( 19) d'une manière séquentielle afin d'envoyer les signaux enchantillonnés, à travers un démultiplexeur ( 21), à un moyen d'intégration ( 22); ledit moyen échantil- lonneur/bloqueur ( 20) bloquant les données d'images d'annonces desdites lignes R, G et B ( 16, 17 et 18) afin que les données ne soient pas lues pendant l'échantillonnage à la suite de la réception d'un signal de blocage, ledit signal de blocage étant formé par la somme d'un signal de suppression provenant dudit deuxième moyen compteur ( 7) et d'un signal (OE) dudit circuit de bascule ( 31); ledit moyen d'intégra- tion ( 22) extrayant des signaux de valeurs moyennes R, G et B des données d'échantillonnage R, G et B après la réception de celles-ci depuis le démultiplexeur ( 21); des moyens de comparaison R-G, G-B et B- R ( 23, 24, 25) destinés à comparer les amplitudes des signaux d'images extraits des zones périphériques de la partie d'annonce, afin de délivrer en sortie les données comparées à un moyen ( 26) de sélection de données; ledit moyen ( 26) de sélection de données combinant les données d'images d'annonces après qu'elles ont été reçues dudit moyen à tampon ( 15) sur la base des résultats comparés desdits moyens de comparaison ( 23, 24 et 25); et ledit moyen de sélection de données envoyant, par l'intermédiaire de circuits d'attaque R, G et B ( 27, 28 et 29), auxdites lignes R, G et B ( 16, 17 et 18), des données d'images d'annonces ayant les couleurs les plus claires et les plus harmonisées en contraste avec les couleurs de l'image du programme en cours de diffusion, afin de former une image affichée sur écran. 3 Circuit d'affichage sur écran selon la revendication 2, caractérisé en ce que les formules logiques pour les données de couleurs R, G et B des données d'images d'annonces délivrés en sortie par ledit moyen de sélection de données auxdits circuits d'attaque R, G et B ( 27, 28 et 29), comprennent un réseau logique tel que spécifié ci-dessous R sortie= A & l(R & G & G & G & G o les symboles dans les formules ci-dessus représentent les valeurs suivantes: G