FR 2560706 A1 19850906 FR 8503156 A 19850304 La présente invention concerne un "programmateur" pour programmer un téléviseur ou un enregistreur de cassettes vidéo pour choisir automatiquement des programmes identifiés par des numéros respectifs de canal et les temps de début et de fin d'une visualisation ou d'un enregistrement futurs. De nombreux enregistreurs sur cassette vidéo (VRC) et certains téléviseurs (TV) comprennent un "programmateur" pour forcer les programmes se produisant en des temps fLturs à être automatiquement choisis pour un enregistre- ment ou une visualisation. A la base, un programmateur ccmprend une horloge pour indiquer l'heure et un certain nombre d'emplacements de mémoire o les temps de début et de fin et les numéros de canal de programmes corres- pondants ont déjà été stockés pendant une opération de programmation. Lorsqu'un comparateur détermine que l'heure ou; le temps présent a atteint le temps de début d'un programme, le VCR ou TV est mis en circuit et le numéro de canal correspondant est forcé à être lu de l'emplacement associé de mémoire et utilisé pour accorder le canal respectif. Lorsque l'heure atteint le temps de la fin, c1 VCR ou TV est arrêté. Dans le cas d'un VCR, l'appareil de programmation a compris, pour la plus grande part, jusqu'à maintenant, dts commutateurs à bouton-poussoir pour choisir des emplacements respectifs de mémoire o les temps de début et de fin et les numéros de canal des programmes sont stockés. Les temps et les numéros de canal sont typique- mcnt introduits en actionnant des touches numériques d'un clavier du type de calculateur. Les touches numériques sont normalement utilisées pour choisir les canaux. Un commuta- teur de mode peut être prévu pour choisir divers modes d: planification, par exemple comprenant un mode pour enregistrer un programme une seule fois, un mode pour enregistrer le même programme chaque jour de la semaine et un mode pour enregistrer le même programme semaine après semaine. Typiquement, des affichages à diodesphoto- émettrices(LED) ou des affichages à cristaux liquides (LCD) sont utilisés pour indiquer les diverses opérations de programmation et pour guider ou"solliciter" l'utilisateur à introduire une information de planification. Pour des raisons de prix, il est souhaitable de limiter le nombre de commutateurs et d'indicateurs pour contrôler un téléviseur ou VCR. La limitation du nombre de commutateurs de contrôle ou de commande est également iO importante si les commutateurs doivent être placés sur une unité de télétransmetteur de commande. Pour limiter le nombre de commutateurs, on a suggéré d'utiliser les mêmes commutateurs pour l'opération de programmation que ceux utilisés pour les opérations normales. Cependant, on a trouvé que lorsqu'un usage multi-fonction est fait des commutateurs, l'utilisateur peut facilement s'embrouiller à moins qu'une information détaillée de guidage ne soit visualisée pour guider l'utilisateur. Dans le cas d'un VCR, la quantité d'information de guidage qui peut être visualisée est limitée du fait du nombre limité de caractères qui peuvent être visualisés par des diodes photo-émettrices ou un affichage à cristaux liquides. Dans le cas d'une télévision, l'information de guidage pour guider un utilisateur pendant la programmation d'un programmateur peut être visualisée sur son écran. Comme un très grand nombre de caractères peut être visualisé, l'information de guidage peut être donnée en grand détail. Cependant, un appareil de programmation selon l'art antérieur pour un programmateur de télévision employant un générateur de caractères d'affichage sur l'écran (OSD) pour visualiser l'information de guidage a encore un relativement grand nombre de commutateurs de programmation en plus des commutateurs re-quis pour con- trôler le fonctionnement normal du téléviseur parce que la façon dont l'information de guidage est visualisée n'est pas bien adaptée à l'usage multi-fonction des commutateurs aussi bien pour contrôler le fonctionnement normal du téléviseur que pour programmer son programmateur. La présente invention est dirigée vers un appareil de guidage de programmation sur l'écran pour un système de télévision comme une télévision ou un VCR qui permet de ne nécessiter qu'une seule touche de "programme" pour amorcer et terminer l'opération de programmation et un nombre de touches "numériques" qui sont normalement utilisées pour la sélection du:canal et éventuellement une touche d'effacement pour annuler l'information pré- cédemment introduite, pour programmer un programmateur. Plus particulièrement, selon la présente invention, un générateur de caractères répond à l'actionnement d'une touche de programme pour produire des signaux codés représentatifs de caractères pour visualisation sur l'écran un dispositif reproducteur d'une image comme un tube- image, d'un "menu" ou liste de programmation. Dans la liste visualisée, les modes de programmation du programma- teur, comme par exemple ajustement de l'horloge, programmes de planification à ne choisir qu'une fois, programmes de planification à choisir quotidiennement et programmes de planif-icatiorn-à choisir' n madairement ont des numéros respectifs d'identification. Ensuite, en réponse à l'actionnement des touches numériques, les modes corres- pondant de programmationssont amorcés. Dans chaque mode de programmation, le générateur de caractères est forcé à produire des signaux codés représentatifs des caractères pour visualisation, étape par étape, des instructions de programmation qui sollicitent l'utilisateur pour qu'il actionne des touches numériques afin de remplir les blancs affichés dans le but d'introduire les numéros de canal et les temps de début et de fin des programmes à planifier. L'invention sera mieux comprise et d'autres buts, caractéristiques, détails et avantages de celle-ci apparai- tront plus clairement au cours de la description explicati- ve qui va suivre faite en référence aux dessins schématiques 4 2560706 annexés donnés uniquement à titre d'exemple illustrant un mode de réalisation de l'invention et dans lesquels: - la figure la est un schéma sous forme de bloc d'un enregistreur/reproducteur de cassettes vidéo (VCR) comprenant un programmateur et un appareil de programma- tion du programmateur construit selon un aspect de la présente invention; - la figure lb est un schéma sous forme de bloc d'un téléviseur à utiliser avec le VCR montré sur la figure la, qui est utile pour expliquer l'opération de programmation du programmateur; - la figure 2 est un schéma sous forme de bloc d'un microprocesseur utilisé pour commander le fonctionne- ment du VCR montré sur la figure la; - la figure 3 montre le clavier d'un télétransmetteur de commande pour contrôler le VCR et l'appareil de program- mation du programmateur de la figure 1, construit selon un aspect de la présente invention; et - les figures 4a à 4g montrent l'organigramme du programme stocké par lequel le microprocesseur montré sur la figure 2 contrôle l'opération de l'appareil de programmar tion du programmateur décrit en se référant aux figures la, lb et 3. Sur la figure la, une source 1 telle qu'une antenne réceptrice de diffusion ou un réseau par câble, applique des porteuses haute fréquence modulées par l'information de télévision correspondant à divers canaux respectifs à une entrée haute fréquence 3 d'un enregistreur/reproduc- teur de cassettes vidéo (VCR) 5. Le signal à haute fré- quence correspondant à un canal particulier, choisi par une unité 7 de commande de tuner, est filtré, hétérodyné et démodulé par une unité de tuner et démodulateur 9 pour produire un signal vidéo composite CV, comprenant des composantes de luminance, de chrominance et de synchronisa- tion et un signal audio A correspondant au canal choisi. En mode d'enregistrement, les composantes de luminance, de chrominance et de synchrbnisation du signal vidéo composite CV sont traitées par une unité 11 d'enregistre- ment de l'image et les composantes résultantes sont enregistrées sur une bande magnétique au moyen de têtes magnétiques 13. Le signal audio A est traité pour un enregistrement par une unité d'enregistrement audio 15 et est appliqué aux têtes 13. La bande, contenue dans une cassette, est entraînée au-delà des têtes 13 par une unité 17 d'entraînement de la bande sous le contrôle d'une unité 19 de commande d'entraînement de la bande. En mode de restitution, les signaux vidéo CV' et audio A' développés par les têtes 13 d'une bande sont traités par des unités respectives de traitement de resti- tution 21 et 23 et appliques à un modulateur 25 de haute fréquence. Le modulateur 25 produit une porteuse haute fréquence correspondant à un canal prédéterminé (comme le canal 3 ou 4) qui est modulée par l'information de télé- vision correspondant à la matière enregistrée sous le même format que les porteuses haute fréquence reçues de la source 1 à haute fréquence. La porteuse haute fréquence produite par le modulateur 25 est appliquée à une sortie haute fréquence 27 du VCR 5 d'o elle peut être appliquée à un téléviseur (TV) comme TV 29 montré sur la figure lb. En se référant à la figure lb, la porteuse haute fréquence appliquée au téléviseur 29 par le VCR 5 est couplée par une entrée haute fréquence 31 à une unité 33 de tuner et démodulateur ou, sous le contrôle d'une unité 35 de commande de tuner, elle est filtrée, hété- rodynée et démodulée pour produire un signal vidéo composite et un signal audio correspondant à la matière enregistrée. Le signal vidéo composite est traité par une unité 37 de traitement de l'image pour former les signaux de couleur du rouge, du vert et du bleu (R, G et B) qui sont appliqués aux canons d'électrons d'un tube-image 39. Les faisceaux d'électrons produits par le tube-image 39 sont balayés en une trame par des bobines de déviation 41 en réponse à des signaux de déviation horizontale et verticale produits par une unité de déviation 43 pour former une image sur l'écran du tube-image 39 correspondant à la matière enregistrée. Les signaux de déviation sont produits en réponse à des signaux de synchronisationhorizontale (H) et verticale (V) dérivés du signal vidéo composite par une partie de séparateur de synchronisation de l'unité 37 de traitement de l'image. Le signal audio est traité par une unité 43 de traitement audio et est appliqué à un haut- parleur 47 pour produire une réponse audio correspondant à la matière enregistrée. Souvent, les téléviseurs et les moniteurs de télé- vision (c'est-à-dire un téléviseur sans tuner) ont des entrées vidéo et audio directes comme 49 et 51 respective- ment, du téléviseur 29 pour recevoir les signaux sur bande i5 de base vidéo et audio d'un VCR, d'un calculateur domesti- que ou analogues. Pour tenir compte de telles entrées directes de signaux, le VCR 5 de la figure la comprend des sorties respectives directes vidéo et audio 53 et 55 qui sont couplées aux sorties des unités de restitution de l'image et audio 21 et 23 respectivement. En se référant de nouveau à la figure la, afin qu'un utilisateur puisse voir (et écouter) un programme alors qu'un programme différent est enregistré, un commuta- teur 57, usuellement appelé commutateur TV/VCR est prévu pour coupler soit la borne d'entrée haute fréquence 3 du VCR 5 ou la borne de sortie du modulateur haute fréquence à la borne de sortie haute fréquence 27. Afin qu'un utilisateur puisse voir (et écouter) le même programme que celui qui est enregistré, pendant le mode d'enregistrement, les signauxvidéo et audio produits par l'unité de tuner et démodulateur 9 sont appliqués au modulateur haute fréquence 25 par des commutateurs 59 et 61 respectivement. Pendant le mode de restitution, le signal vidéo produit par l'unité 21 de restitution de l'image et le signal audio produit par l'unité 23 de restitution audio sont appliqués au modulateur haute fréquence par les commutateurs 59 et 61, respectivement. Les commutateurs 59 et 61 ont la fonction supplé- mentaire de découpler les signaux vidéo et audio produits aux sorties de l'unité de tuner et démodulateur 9 et des unités de restitution 21 et 23, des entrées du modulateur haute fréquence 25 et des sorties directes 53 respectivement tandis que le VCR 5 est en mode "d'arrêt" o le VCR 5 est "en circuit" mais o la bande et les têtes 13 ne sont pas en mouvement, en mode "d'avance rapide" o la bande est rapidement entrainée en direction d'avance, en mode de reirbobinage" o la bande est rapidement entraînée en direc- tion inverse et en mode de "pause" o la bande n'est pas en mouvement mais les têtes sont en mouvement. Le mode d'arrêt est prévu de façon que le mouvement de la bande puisse être arrêté lorsque l'on change la direction de la bande et entre des opérations d'enregistrement et de resti- tution. Le mode de pause est prévu de façon que le mode d'enregistrement ou de restitution puisse être temporairement interrompu puis rapidement réamorcé. L'action de découplage peut comprendre l'effacement du signal vidéo et l'assourdisse- ment du signal audio. Le découplage des signaux vidéo et audio du téléviseur pendant les modes d'arrêt, d'avance rapide et de rembobinage empêche la production de réponsoe ennuyeuseset parasitecd'image et audio. Diverses fonctions du VCR 5 peuvent être commandées par un utilisateur soit par un clavier local 63 monté sur le VCR 5 lui-même ou bien par un clavier à distance 65 monté sur un télétransmetteur de commande 67. Chacun des claviers 63 et 65 comprend un certain nombre de commutateurs à bouton-poussoir normalement ouverts. Chacun des commutateurs à boutonpoussoir est fermé lorsqu'un utilisateur pousse une touche associée et retourne automatiquement à la condition normalement ouverte lorsque l'utilisateur libère la touche associée. Lorsqu'une touche du clavier local 63 est poussée, un signal codé correspondant est appliqué à un microprocessseur 69. Lorsqu'une touche du clavier à distance 65 est poussée, un message de télécommande est transmis sous la forme d'une porteuse infrarouge ou ultrasonique numériquement moduléeà un télérécepteur de commande 71 qui le convertit en une porteuse électrique modulée de manière correspondante. Le télérécepteur de commande 71 démodule également la porteuse électrique modulée pour former un mot numérique représentant le message de télécommande qui est couplé en série au micro- processeur 69. Une source d'alimentation du secteur 73, qui est sélectivement couplée à la ligne en courant alternatif pour mettre le VCR 5 en circuit et découpléede la ligne en courant alternatif pour arrêter le VCR 5, fournit des tensions de fonctionnement à toutes les unités du VCR 5 à l'exception du microprocesseur 69 et du télé- récepteur de commande 71. Ces dernières unités reçoivent leur tension de fonctionnement d'une alimentation en courant de réserve 75 qui est continuellement connectée à la ligne en courant alternatif. Le microprocesseur 69 commande les diverses opérations du VCR 5 ci-dessus décrites comprenant la mise en circuit et l'arrêt du VCR 5, le contrôle du choix des canaux par l'unité 7 de commande du tuner, le choix entre les modes d'enregistrement et de restitution en commandant les commutateurs 59 et 61 etle contrôle dela position du commuta- teur TV/VCR 57. De plus, le microprocesseur 69 produit des commandes qui sont appliquées à l'unité 17 de commande d'entraînement de la bande pour choisir la vitesse et la direction d'entraînement de la bande en modes d'enregistre- ment, de restitution, d'arrêt, d'avance rapide et de rembobinage. Le microprocesseur 69 commande également le choix automatique (c'est-à-dire la "planification")des programmes à enregistrer en des temps futurs. Dans ce but, le micro- processeur 69 produit un mot numérique représentant le temps présent, comprenant la date, l'heure et la minute, en comptant les cycles du signal à la sortie d'un oscilla- teur d'horloge 77 (ou alternativement les cycles de la tension alternative de ligne) et il a un certain nombre d'emplacements de mémoire (que l'on décrira en se référant à la figure 2)pour stocker les temps de début et de fin, comprenant la date, l'heure et la minute, et les numéros de canal des programmes à enregistrer dans le futur. A chaque minute du temps présent, les emplacements de mémoire sont adressés et les temps respectifs de début o10 sont examinés. Lorsque le temps présent est égal au temps de début d'un programme à enregistrer, le microprocesseur 69 force le VCR 5 à être mis en circuit en envoyant un signal de commande "mioe en circuit" à l'alimentation en courant du secteur 73, et il force l'accord du canal approprié en transmettant un mot numérique représentant le numéro du canal à l'unité de commande de tuner 7. A ce moment, le microprocesseur 69 force également les signaux appropriés à être appliques à l'unité 19 de commande d'entraînement de la bande et aux unités d'enre- gistrement 11 et 15 pour mettre le VCR 5 en mode d'enre- gistrement. Lorsque le temps présent est égal au temps de la fin du programme, le microprocesseur 69 force le VCR 5 à être mis hors circuit. Etant donné le grand nombre de fonctions à contrôler ou à commander par le microprocesseur 69, seules les connexions du microprocesseur 69 se rapportant à la fonc- tion de planification, qui est plus particulièrement concernée par la présente invention, sont montrées sur la figure 1. Comme le montre la figure 2, le microprocesseur 69 comprend une unité centrale de traitement (CPU) 201 qui reçoit les données du clavier local 63 et du télé- récepteur de commande 71 et qui fournit les données à diverses parties du VCR 5 par une unité d'entrée/sortie (I/0) 203. Le CPU 201 traite les données qu'il reçoit selon un programme de commande ou de contrôle stocké dans une mémoire morte (ROM) 205. Dans ce but, le CPU 201 adresse les emplacements de mémoire de la ROM 205 et reçoit les instructions des emplacements adressés de la mémoire. Une mémoire lecture/écriture (accès aléatoire) (RAM) 207 est utilisée pour stocker les données, comprenant l'information de planification, traitéespar l'unité 201. L'unité 201 adresse les emplacements de mémoire de la RAM 207 afin de stocker de nouvelles données et de récupérer les données précédemment stockées. La RAM 207 peut être incorporée dans le même circuit intégré que les parties restantes du microprocesseur 69 ou bien elle peut être contenue dans un circuit intégré séparé. Le circuit intégré pPD 7591, comprenant une RAM interne, commercialisé par NEC au Japon)est approprié pour une utilisation pour le microprocesseur 69. D'après ce qui vient d'être décrit, le VCR 5 est semblable aux VCR déjà commercialisés comme le modèle No. VJP900 vendu par RCA Corporation, Indianapolis, Indiana et décrit dans le Bulletin de Service RCA -de 1983 pour le VJP900, seconde édition. Le présent agencement s'écarte des VCR selon l'art antérieur, partiellement parce qu'il utilise relativement moins de commandes pour programmer le programmateur. Cet aspect sera mieux compris en se référant à la figure 3 qui montre les touches du clavier 65 du télétransmetteur de commande 67. Le clavier local 63 comprend les touches correspondantes. Comme le montre la figure 3, le clavier 65 comprend des touches marche, arrêt, TV/VCR, restitution, RCRD (enregistrement), FFWD (avance rapide), RWND (rembobinage), ARRET et PAUSE, pour contrôler les fonctions du VCR ci-dessus décrites. De plus, le clavier 65 comprend également des touches correspondant aux chiffres 0 à 9 qui sont normalement utilisés pour choisir les canaux. Pour choisir un canal, l'utilisateur enfonce en séquence la touche correspondant aux chiffres des dizaines du numéro de canal et ensuite la touche correspondant aux chiffres des unités du -numéro de canal. Les touches des chiffres sont également utilisées, comme on l'expliquera il ci-dessous, pendant l'opération de programmation du programmateur. Enfin, les touches PRGM (programme) et EFFACEMENT, sont prévues pour amorcer et terminer l'opéra- tion de programmation et pour "effacer" les entrées précédentes pendant l'opération de programmation, respec- tivement. I1 y a un certain nombre de modes pendant l'opération de programmation. Ce sont: 1. Un mode "horloge établie" pour établir la date, l'heure et la minute du temps présent ou actuel; 2. Un mode "programme normal" pour programmer un programme particulier à n'enregister qu'une fois; 3. Un mode "programme quotidien" pour programmer un programme qui se présente au même moment du jour !5 du lundi au vendredi pour l'enregistrer du lundi au vendredi; 4. Un mode "programme hebdomadaire" pour programmer un programme qui se produit le même jour de la semaine et au même moment du jour chaque semaine pour l'enregistrer chaque semaine; 5. Un mode "révision programme" pour revoir ce qui a été programme. Même s'il y a cinq modes de programmation, les touches de chiffre et les touches PRGM et EFFACEMENT sont les seules touches que l'utilisateur doit manoeuvrer pour l'opération de programmation. Pour permettre au programmateur d'être programmé selon les divers modes avec simplement les touches PRGM,de chiffreset EFFACEMENT, le VCR 5 comprend des possibilités de visualiser des instructions détaillées sur l'écran d'un téléviseur associé comme TV 29 ou d'un moniteur de télévision pour guider l'utilisateur à travers l'opération de programmation en un processus simple étape par étape. Dans ce but, (en se reférant à la figure 1) le VCR 5 comprend un générateur 79 de caractères de visualisation sur l'écran (OSD) pour produire des signaux représentant des caractères alpha-numériques sous un format vidéo approprié à la visualiation des caractères sur l'écran d'un téléviseur ou moniteur. Le circuit intégré MB88303ES fabriqué par Fujitsu au Japon est approprié dans ce but. Le générateur de caractères 79 répond à des signaux de commande produitspar le microprocesseur 69 pour produire les signaux représentatifs des caractères. Le microproces- seur 69 répond au fonctionnement des touches du clavier local 63 ou du clavier à distance 65 pour produire les signaux de commande pour le générateur de caractères 79 comme on l'expliquera en détail ci-après. Un générateur 81 de signaux de synchronisation ("sync") produit des impulsions de synchronisation horizontale (H) et verticale (V) qui sont appliquées au générateur de caractères 79 pour placer les caractères sur l'écran d'un téléviseur ou moniteur. Les signaux représentatifs des caractères sont appliqués par un circuit 83 de combinaison de signaux, à l'entrée vidéo du modulateur RF 25. Le signal vidéo normal est également appliqué par un réseau de combinaison 83 au modulateur RF 25. Le réseau de combinaison 23 peut simplement comprendre un additionneur résistif de signaux (ou matrice). Le modulateur 25 module la porteuse haute fréquence à la fréquence prédéterminée avec les signaux représentatifs des caractères de la même façon qu'il 'e fait avec le signal vidéo normal. Dans le téléviseur)après démodulation, les signaux représentatifs des caractères sont traités de la même façon que les signaux vidéo normaux et les caractères correspondantssont visualisés sur l'écran du tube-image. Les signaux représentatifs des caractères produits par le générateur de caractères 79 sont également appliqués par le réseau de combinaison 83 à la sortie vidéo directe 53 du VCR 5 pour permettre l'utilisation de téléviseurs et de moniteurs de télévision avec des entrées vidéo directes. Tandis que les instructions de programmation peuvent être visualisées en étant incorporées à une image normale de façon qu'un utilisateur puisse continuer à voir un programme pendant l'opération de programmation, comme il y a un grand nombre de caractères visualisés et comme les instructions sont présentées sur une grande partie de l'écran, il est souhaitable que l'image normale soit absente pendant l'opération de programmation. Comme le commutateur 59 découple la sortie de l'unité de tuner et démodulateur 9 ou de l'unité de restitution de l'image 21 de l'entrée vidéo du modulateur haute fréquence 25 et de la sortie vidéo directe 53 pendant les modes d'arrêt, d'avance rapide et de rembobinage, l'opération de programma- tion peut être amorcée dans ces modes. Le fait de permettre à l'opération de programmation d'être amorcée pendant les modes d'avance rapide et de rembobinage est utile, car il peut y avoir suffisamment de temps, pendant ces modes, selon la quantité de la bande entraînée, pour accomplir la totalité ou une partie de l'opération de programmation Dans tous les cas, aussi bien le mode d'avance rapide que le mode de rembobinage commence et se termine en mode d'arrêt. Comme un signal vidéo normal avec des composantes de synchronisation n'est pas présent pendant les modes d'arrêt, d'avance rapide et de rembobinage, le générateur 81 de synchronisation comprend un oscillateur autonome d'o sont dérivées les impulsions de synchronisation horizontale (H) et verticale (V). Si l'on souhaite également visualiser les instructions de programmation incorporées à une image normale, le générateur 81 de!signaux de synchro- nisation doit pouvoir produire les impulsions de synchroni- sation horizontale (H) et verticale (V) en synchronisme avec les composantes de synchronisation d'un signal vidéo normal produit à la sortie du commutateur 59 pendant les modes d'enregistrement et de restitution. Un agencement comprend un oscillateur qui oscille à la fréquence hori- zontale et qui est synchronisé sur les composantes de synchronisation d'un signal vidéo normal lorsqu'un signal vidéo normal est présent et qui oscille à la même fréquence lorsqu'un signal vidéo normal n'est pas présent, approprié à une utilisation comme générateur de synchronisation 81 dans les buts ci-dessus indiqués, est révélé dans le brevet US No. 4 390 902 (Chin et autres). Les impulsions de synchronisation verticale (V) peuvent être dérivées par un agencement décompteur des impulsions horizontales H produites par l'oscillateur. Le processus que doit suivreun utilisateur pour programmer le programmateur du VCR 5 sera maintenant décrit en se référant au programme de commande du micro- processeur 69 pour forcer l'information à être visualisée sur l'écran d'un téléviseur ou moniteur de télévision associé. Les-nombre entre crochets dans la description qui suit correspondent à des parties de l'organigramme du programme des figures 4a à 4g. En se référant à la figure 4a, si le VCR 5 est en mode d'arrêt, d'avance rapide ou de rembobinage, un utilisateur peut amorcer l'opération de programmation du programmateur en enfonçant la touche PRGM [001-004] (001: touche enfoncée ?, 002: était-ce la touche PRGM, 003: exécuter fonction VCR, 004: VCR en mode d'arrêt, FFWD ou RWD ?). Au début de l'opération deprogrammation, le microprocesseur 69 détermine si l'alimentation de réserve a été perdue et établit un drapeau indicateur (CLK) si la réponse est oui ú005-0063. La perte de l'alimentation de réserve peut être détectée en comparant un mot prédéterminé de données produit sous la commande du programme avec celui stocké dans la RAM 207. Le mot de données stocké dans la RAM 207 doit correspondre au mot de données dérivé du programme si le courant n'a pas été perdu. Le but de cela sera décrit ci-après. Comme on le sait, la perte de courant peut également être déterminée par un "détecteur courant présent" qui détecte le retour initial du courant en détectant la tension d'alimentation. Ensuite, le microprocesseur 69 force le générateur de caractères 79 (tous deux de la figure 1) à produire des signaux de caractères pour visualiser une liste de modes de programmation sur l'écran du téléviseur ou moniteur de télévision associé t 0071. La liste apparait comme suit: POUR CHOISIR MODE POUSSER NUMERO MONTRE 1. ETABLIR HORLOGE 2. PROGRAMME NORMAL 3. PROGRAMME QUOTIDIEN 4. PROGRAMME HEBDOMADAIRE 5. REVISION PROGRAMME POUR TERMINER POUSSER PROGRAMME Cette liste, avec chacun des divers modes de programmation identifi éspar un nombre respectif est un "menu" pour permettre à l'utilisateur de choisir le mode approprié de programmation. Pour choisir l'un des modes, l'utilisateur doit simplement pousser la touche numérique correspondante. Une sous-routine d'entrée du clavier est amorcée a008] pour attendre que l'utilisateur enfonce une touche. La sous-routine d'entrée du clavier sera maintenant décrite en se référant à la figure 4f. Après production d'une visualisation, comme le menu, sollicitant un utilisateur à introduire l'information, la sous-routine d'entrée du clavier laisse un temps pré- déterminé à l'utilisateur pour qu'il enfonce la touche appropriée et si une touche n'est pas enfoncée pendant ce temps prédéterminé, l'opération de programmation est terminée, la dernière visualisation est terminée et VCR 5 est forcé à retourner à son fonctionnement normal ú069-070 SORTIE PROGRAMMES. La sous-routine d'entrée du clavier détermine également si l'une des touches PRGM ou EFFACEMENT a été poussée et établit un drapeau correspondant, PRGM ou CLR respectivement si l'une a été poussée 067,071 (touche PRGM ?), 072 (établir drapeau PGR4, 073 (touche CLR j, 074 (établir drapeau CLR. Les drapeaux PRGM et CLR sont utilisés dans le programme principal tel que décrit ci-après. De nouveau, en se référant à la figure 4a, si la touche PRGM est enfoncée après que le menu a été visualisé, le mode de programmation se termine, la dernière visualisa- tion est terminée et VCR 5 retourna à son fonctionnement normal [009 (drapeau PRGM établi 9, 010 (fin visualisation7. Maintenant en se référant à la figure 4b, si la touche numérique "1" est poussée aprs que le menu a été visualisé, le mode "etablissement horloge" (mode 1) est amorcé t011. Si la touche numérique "1" n'est pas poussée ou enfoncée mais que le drapeau CLK a été établi (pour indiquer la perte de courant ú012]), le mode "horloge établie" est amorcé de toute façon. Cela a pour but de garantir que le temps présent sera correctement établi avant que tout programme ne soit planifié. Le mode d'établissement d'horloge sera maintenant décrit en se référant à la figure 4c. Si la touche numérique "1" a été poussée, le générateur de caractères 79 est forcé à produire des signaux de caractères pour visualiser ce qui suit [020, 0223: HORLOGE ETABLIE TEMPS --:-- POUR TERMINER POUSSER PROGRAMME Si le drapeau CLK a été établi, ce qui suit est forcé à être visualisé O021, 0223: VEUILLEZ ETABLIR HORLOGE TEMPS --:-- POUR TERMINER POUSSER PROGRAMME Ces instructions visualisées guident ou sollicitent l'utilisateur pour qu'il pousse ou enfonce séquentiellement les touches numériques pour remplir les blancs afin d'in- troduire l'heure et la minute du temps présent. Une routine de mise au point de la visualisation est amorcée [023] pendant cette partie de l'opération. L'organigramme pour une routine typique de mise au point estmontré sur la figure 4g. En se référant à la figure 4g, tandis que des touches numériques sont poussées ou enfoncées, les blancs sont remplacés par les chiffres appropriés jusqu'à ce que les données soient complètes [080,0813. Si la touche poussée est inappropriée, c'est-à-dire dans le mode d'établissement îO d'horloge si la touche poussée ne correspond pas à une heure ou une minute régulière, aucune action n'est entreprise 079]. Si un utilisateur a fait une faute et a introduit le mauvais chiffre, le dernier chiffre introduit peut être effacé en poussant la touche EFFACEMENT |076,0771. Si la touche PRGM a été enfoncée, le menu est de nouveau forcé à être visualisé [078]. Dans ce dernier cas, l'information introduite jusqu'à maintenant n'est pas stockée. En se référant de nouveau à la figure 4c, lorsque le dernier chiffre du temps a été introduit, ce qui suit est forcé à être visualisé [0243: HORLOGE ETABLIE TEMPS 10:17 1= MATIN 2=APRES-MIDI POUR TERMINER POUSSER PROGRAMME Cette-instruction visualisée sollicite l'utilisateur à pousser la touche numérique appropriée pour choisir le matin ou l'après-midi. Lorsque cela s'est produit, ce qui suit est forcé à être visualisé [025,0263: HORLOGE ETABLIE TEMPS lO:19 MATIN MOIS/JOUR/ANNEE DATE --/--/-- POUR TERMINER POUSSER PROGRAMME Cela sollicite l'utilisateur à introduire la date en poussant séquentiellement les touches numériques appropriées. Tandis que les touches numériques sont enfoncées, les blancs sont remplacés par les chiffres appropriés [027]. Lorsque la date est terminée, le microprocesseur 69 calcule le jour de la semaine à partir d'un calendrier de 100 ans stocké dans la ROM 205 et force ce qui suit à être affiché ú028]: HORLOGE ETABLIE O10 TEMPS 10:21 MATIN DATE 12/13/83 MERCREDI POUR TERMINER POUSSER PROGRAMME A ce point, si l'utilisateur enfonce la touche PROGRAMME, l'information introduite est stockée, le drapeau CLK est remis à son état initial ou rétabli et le menu est de nouveau forcé à être visualisé 1029-0323. En se référant aux figures 4b et 4d, si lorsque le menu est affiché, l'utilisateur enfonce la touche numérique "2", le mode de "programme normal " est amorcé [013] et ce qui suit est forcé à être affiché U014, 033] PROGRAMME NORMAL PROGRAMME 12345678 CHOISIR NUMERO PROGRAMME POUR TERMINER POUSSER PROGRAMME Comme il n'y a qu'un nombre limité, comme 8, de programmes qui peuvent être planifiés du fait de la dimension limitée de la RAM 207, cet affichage instruit un utilisa- teur de choisir un emplacement particulier de la mémoire (identifié pour l'utilisateur comme un "numéro de programme") pour le programme particulier à planifier. Dans la visualisa- tion ci-dessus, les numéros de programme qui ne sont pas déjà utilisés pour des programmes précédemment choisis peuvent être forcés à s'allumer par intermittence pour signifier les numéros disponibles de programme. En se référant à la figure 4d, quand l'utilisateur a enfoncé une touche numérique pour choisir un numéro de programme(comme 4), ce qui suit est affiché [034,035]. PROGRAMME NORMAL PROGRAMME 4 CH -- POUR TERMINER POUSSER PROGRAMME Cela sollicite un utilisateur à introduire le numéro de canal (comme 13) du programme. Lorsque cela a été effectué, ce qui suit est affiché [036, 037]: PROGRAMME NORMAL PROGRAMME 4 CANAL 13 TEMPS EN CIRCUIT -- POUR TERMINER POUSSER PROGRAMME. L'affichage sollicite l'utilisateur pour qu'il introduise le temps du début du programme. Lorsque l'utilisateur a introduit le temps du début du programme, l'affichage change pour solliciter l'utilisateur pour qu'il choisisse si le temps du début est le matin ou l'après-midi en affichant ce qui suit U038,0393: NORMAL PROGRAMME 4 *CANAL 13 TEMPS EN CIRCUIT 8:00 MATIN = 1 APRES-MIDI = 2 POUR TERMINER POUSSER PROGRAMME Ensuite, l'utilisateur est sollicité par l'affichage pour introduire le temps de la fin de la même façon que le temps du début. Lorsque cela a été fait, ce qui suit est affiché [040-0451 PROGRAMME NORMAL PROGRAMME 4 CANAL 13 TEMPS DE MISE. EN FONCTIONNEMENT 8:00 APRES-MIDI TEMPS ARRET 9:00 APRES-MIDI DATE 12/16/83 VENDREDI POUR TERMINER POUSSER PROGRAMME Il faut noter que dans la visualisation ci-dessus, la date et le jour présents de la semaine sont affichés. Cela est ainsi parce qu'on sent que la plupart des utilisateurs programmeront le programmateur le jour même o le programme qu'il souhaite enregistrer se produit. A ce point, si la touche PRGM est enfoncée, l'information pour le numéro de programme ehoisi sera stockée à l'emplace- ment choisi de la mémoire et le menu est de nouveau affiché [046-048]. Si cependant la touche PRGM n'est pas enfoncée, ce qui suit est affiché ú0503: PROGRAMME NORMAL PROGRAMME 4 CANAL 13 TEMPS MIS EN MARCHE 8:00 APRES-MIDI TEMPS ARRET 9:00 APRES-MIDI DATE--/--/-- POUR TERMINER POUSSER PROGRAMME Cet affichage sollicite un utilisateur pour qu'il introduise la date du programme à enregistrer dans le cas o cette date n'est pas la date présente. Lorsque la date a été introduite, le jour de la semaine est calculé par le microprocesseur 69 et ce qui suit est affiché 1051,052]: PROGRAMME NORMAL PROGRAMME 4 CANAL 13 TEMPS DE MISE MARCHE 8:00 APRES-MIDI TEMPS ARRET 9:00 APRES-MIDI DATE 01/25/84 MERCREDI POUR TERMINER POUSSER PROGRAMME Lorsque la touche PRGM est enfoncée, l'information introduite est stockée dans l'emplacement de mémoire du numéro de programme choisi et le menu est de nouveau affiché EO47,0483. En se référant de nouveau b la figure 4b, la programmation pour les modes "quotidien" et "hebdomadaire" est amorcée en poussant les touches numériques "3" et "4" respectivement tandis que le menu est affichéO[015,017]. Les affichages sont essentiellement les mêmes que ceux pour le mode "normal" à l'exception que chacun est - identifié au sommet de l'affichage par le titre approprié, c'est-à-dire "PROGRAMME QUOTIDIEN" [0163 et "PROGRAMME HEBDOMADAIRE" 10183. Pour produire les affichages pour les modes "quotidien" et "hebdomadaire", la même partie du programme utilisé pour les affichages en mode "normal", dont l'organigramme est indiqué' sur la figure 4d, est utilisée. Pour introduire le mode "révision programme", l'utilisateur pousse la touche numérique "5" lorsque le menu est affiché [0193. En se référant à la figure 4e, cela force l'information de planification du programme 1, par exemple, à être affichée à la façon qui suit t 053-55,59w REVISION PROGRAMME CANAL 08 TEMPS DE MISE MARCHE 06:30 APRES-MIDI TEMPS ARRET 09:45 APRES-MIDI DATE 01/27/84 VENDREDI POUR EFFACER POUSSER EFFACEMENT POUR TERMINER POUSSER PROGRAMME Si l'utilisateur souhaite effacer une sélection particulière de programme, la touche EFFACEMENT est poussée ou enfoncée |061-063. Si aucune information de planifi- cation pour le programme 1 n'a été stockée, l'information de planification pour le premier programme pour lequel l'information de planification a été stockée est visualisée [056-059]. Ensuite, à chaque fois que l'utilisateur pousse la touche numérique "5", l'information de programma- tion pour le programme suivant est affichée ou bien si l'utilisateur ne pousse pas la touche numérique "5" en un temps prédéterminé, l'information de programmation pour le programme suivant est automatiquement affichée [065, 066,057,058,055,056,059] L'information de planification pour le programme suivant est également automatiquement affichée lorsqu'un programme est effacé [063,057,058,055, 056,0593. Quand toutes les sélections de programme (comme 8) ont été revues, le menu est automatiquement affiché |0583. Le menu est également affiché si l'utilisateur enfonce la touche PRGM [0643. R E V E N D I C A T I 0 N S 1. Dispositif de programmation, dans un système de télévision comprenant: un moyen de sélection d'entrée pour choisir l'un parmi un certain nombre de signaux de télévision, chacun représentant une information respective de l'image; un moyen de commande de sélection d'entrée pour contrôler ledit moyen de sélection d'entrée comprenant des commuta- teurs numérotés pour choisir ledit signal de télévision; un premier moyen d'accouplement pour coupler ledit signal de télévision à un dispositif de visualisation ayant un écran pour visualiser une image correspondant à ladite information respective d'image; et un programmateur comprenant un moyen formant mémoire pour stocker l'information du temps et de sélection d'entrée correspondant aux programmes respectifs se présentant dans le futur; un moyen d'horloge pour indiquer le temps présent; et un moyen de commande de programmateur pour forcer ledit moyen de sélection d'entrée à choisir le signal de télévision correspondant à l'un desdits programmes lorsque le temps présent correspond au temps du début dudit programme; ledit dispositif de programmation permettant à un utilisateur de programmer ledit programmateur en un certain nombre de modes de programmation, et comprenant: un moyen générateur de caractères pour produire des signaux de caractères appropriés à une visualisation de caractères alpha-numériques sur l'écran dudit dispositif de visualisation; un second moyen d'accouplement pour coupler lesdits signaux de caractères audit dispositif de visualisation; un commutateur de programmation pouvant être commandé par l'utilisateur; caractérisé par: un moyen de commande de programmation répondant au fonctionnement dudit commutateur de programmation (PRGM) pour forcer ledit moyen générateur de caractères (79) à produire des signaux de caractères pour une visualisation d'une liste numérotée desdits modes de programmation et ensuite répondant au fonctionnement de l'un desdits commutateurs numérotés (63, 65) pour forcer ledit généra- teur de caractères (79) à produire des signaux de caractères pour visualisation d'instructions de sollicitation pour guider un utilisateur pour qu'il fasse fonctionner lesdits commutateurs numérotés pour introduire une information numérique du temps et/ou de sélection d'entrée pour un mode respectivement numéroté de programmation. 2. Dispositif selon la revendication 1, caractérisé en ce que: les instructions de sollicitation comprennent un titre descriptif du mode de programmation choisi. 3. Dispositif selon la revendication 2, caractérisé en ce que: les instructions de sollicitation comprennent des blancs correspondant à l'information numérique à introduire;et le moyen de commande de programmation (69) répond au fonctionnement des commutateurs numériques (63,65) après production des signaux de caractères pour visualiser les instructions de sollicitation pour produire des ?5 signaux de caractères pour une visualisation des chiffres correspondant a commutateurscommandés numériques à la place des blancs. 4. Dispositif selon la revendication 3, caractérisé en ce que: le moyen de commande de programmation (69) répond à une seconde opération du commutateur de programme pour terminer l'opération de programmation. 5. Dispositif selon la revendication 4, caractérisé en ce que: le dispositif de programmation du programmateur comprend de plus un commutateur d'effacement pouvant être commandé par l'utilisateur; et le moyen de commande de programmation (69) répond au fonctionnement dudit commutateur d'effacement pour annuler les signaux de caractères pour visualiser les chiffres correspondant à certains des commutateurs numériques (63, 65) manoeuvrés après la production des signaux de caractères pour visualiser les instructions de sollicitation. 6. Dispositif selon la revendication 5, caractérisé en ce que: le commutateur de programme, les commutateurs numériques et le commutateur d'effacement (63, 65) sont les seuls dispositifs de commande pouvant être manoeuvrés par l'utilisateur qui sont prévus pour programmer le programmateur. 7. Dispositif selon la revendication 6, caractérisé en ce que: le moyen de commande de programmation (69) comprend un microprocesseur (69) sous la commande d'un programme stocké.