Brevet FR2385421A1 — publié le 19781027

L'invention concerne un procédé et un dispositif de génération automatique d'un signal de commande, adapté pour commender sur un récepteur standard de télévision la position d'un spot, dit spot raquette, en fonction de la position d'un autre spot mobile, dit spot balle. Elle s'applique dans le domai- ne des jeux vidéo qui permettent d'utiliser les récepteurs standards de télévision à des fins ludiques et de simuler au moyen de ces derniers des jeux divers, tels que tennis, football, etc... Le domaine des jeux s'est enrichi ces derniè- res années de Jeux vidéo qui viennent se brancher sur les récepteurs de télévision pour fournir la faculté & deux ou plusieurs participants de jouer ensemble. Par exemple, certains jeux consistent à se renvoyer une balle concrétisée sur l'écran du recepteur par un spot mobile en général de forme carrée, au moyen de raquettes elles-m8mes concrétisées par des spot-s en général de forme allongée verticale ; le spot balle obéit à une loi de dE- placement programmée et les spots raquettes peuvent être dépla- cés par les joueurs à l'aide de moyens de commande manuels, afin de les disposer sur le tr-jet du spJt balle.Ces jeux vidéo sont maintenant devenus classiques et on ne décrirs en détail la nature des moyens qui les composent. le présente invention se propose de fournir des moyens accessoires, appelés à être associés à un jeu vidéo de type classique pour automatiser les déplacements d'un spot raquette, de façon à permettre à un participant de jouer seul contre un "joueur automatique" dont les réactions sont commandées automatiquement. Un objectif de l'invention est,en particulier, d'autoriser un réglage manuel de l'habileté de ce joueur autome- tique. Le procédé conforme à l'invention consiste 9 générer un signal de commande de la position du spot raquette - en détectant, à fréquence image, la position du spot balle, - en déterminant à chaque image, parmi n bandes horizontales b1, b2 .... b n dont est fictivement divisé l'écran du récepteur, la bande b dans laquelle se trouve le spot balle, - et en commandant de façon discrète la position du spot raquette au moyen de n signaux c1, c2, ... c n correspon aant chacun à une bande, chaque signal ci étant adapté pour allouer au spot raquette une position relative donnée pi par rapport à la bande correspondante bi, le signal de commande délivré à chaque image étant le signal c. correspondent à la bande b. dans laquelle se trouve le spot balle de façon à assigner au spot raquette la position relative correspondante pj par rapport à ladite bande b Les dessins annexés sont destinés à illustrer le procédé de l'invention et à fournir le schéma électronique d'un dispositif poursa mise en oeuvre ; sur ces dessins : - la figure 1 schématise un écran de récepteur de télévision et les figures 2 et 3 une partie de cet écran à échelle dilatée par rapport à la figure 1, - la figure 4 est un schéma bloc d'un dispositif conforme A l'invention, - les figures 5, 6,7, 8, 9, 10,présentent l'allure de signaux qui permettront de mieux comprendre le fonctionnement de ce- dispositif. Comme le schématise la figure 1, l'invention conduit à diviser l'écran 1 du récepteur standard de télévision en n bandes horizontales fictives, b1, b2 ... bn ; chaque bande correspond à un certain nombre de lignes de l'écran. La position du spot balle 2 est détectée à fréquence image pour déterminer à chaque image dans quelle bande ce spot se trouve (en l'exemple dans la bande bj) ; à chaque bande correspond un signal discret de commande c1 .... cn qui est adapté pour agir sur les circuits de synthèse du jeu vidéo en vue de disposer le spot raquette 3 dans une position Pi correspondant à la bande b Ainsi chaque fois que le spot balle 2 change de bande, le spot raquette adopte une nouvelle position discrète correspondant à la nouvelle bande concernée. Une caractéristique du procédé conforme å l'in Invention consiste à prévoir des signaux de commande c j qui sont chacun adaptés pour disposer le spot raquette su niveau dela ban de bj correspondante de de sorte que le centre C dudit spot raquette se trouve décalé d'une distance d par rapport à l'axe médian XX' de ladite bande. La distance d peut varier entre 0 et la largeur d'une bande ; comme permet de le comprendre la figure 2, se valeur conditionne l'habileté du joueur automatique, puisque l'espace non couvert e de la bande (par lequel peut s'échapper la balle au lieu de ricocher sur la raquette) est d'autant plus grand que cette distance d est grande. De préférence le nombre de bande bi et de si- gnaux discrets correspondants ci est choisi approximativement égal au rapport de la hauteur utile de l'écran récepteur à la hauteur du spot raquette, de sorte que la largeur de chaque bande bi se trouve approximativement égale à la hauteur du spot raguette. Ainsi en ajustant la distance de décalage d entre 0 et la largeur de le bande, on peut régler l'habileté du joueur automatique depuis une habileté maximum (Fig. 3) où toutes les balles sont renvoyées et une habileté nulle où toutes les balles passent. Selon le procédé de l'invention cette distance d peut être ajustée à la valeur désirée par le joueur grâce à un réglage préalable des valeurs des signaux discrets ci. La figure 4 représente un dispositif pour la mise en oeuvre du procédé ci-dessus exposé ; ce dispositif est destiné à être associé à un Jeu vidéo dont il peut par exemple constituer une option. De façon classique le jeu vidéo (non représenté) est doté de moyens de génération d'un signal de synchronisation vidéo, d'un signal vidéo correspondent au spot balle et d'au moins deux signaux vidéo correspondant & des spots raquettes, de façon à synthétiser ces spots sur un récepteur standerd de télévision. a position d'un des spots raquettes sera commandée par le dispositif de l'invention et la position du ou des autres spots raquettes sera commendée par le ou les jou- eurs, cette commande s'effectuant de façon classique par un si gnal de commande qui agit sur des circuits retards. Pour les spots commendés par le ou les Joueurs, ce signal de commande est généré par un dispositif potentiométrique actionné manuellement par le joueur. Le dispositif de l'invention qui assure la com- mande du spot raquette à déplacement automatique, comprend essentiellement un séparateur 4 de signal trame agencé pour extraire de synchronisation le signal\trame du signal de synchronisation vidéo, des moyens de comptage 5 agencés pour s'incrémenter à chaque impulsion ligne vidéo du signal de synchronisation/et pour être remis a zéro au début de chaque trame, un échantillonneur 6 agencé pour délivrer à fréquen- ce image la valeur de comptage des moyens de comptage sus-évoqués à l'instant d'apparition du signal vidéo de belle, un interrupteur électronique, constitué en l'exemple par un interrupteur analogi que 7, agencé pour se disposer dans une configuration électrique fonction de la valeur de comptage délivrée par l'échantillonneur, enfin des moyens de génération 8 d'un signal de commande associés à l'interrupteur analogique 7 pour délivrer pour chaque configuration de celui-ci un signal discret c1, c2, ... ou cn. Selon un mode de réalisation préféré, ces moyens de génération 8 comprennent une source de tension et un Jeu de résistances de valeur échelonnée se combinant différemment pour chaque configuration de l'interrupteur 7 pour fournir une résistance équivalente de valeurs variables échelonnées. Par exemple au moyen de 4 résistances 8a, 8b, 8c et 8d de valeurs égales approximativement à R, 2R, 4R et 8R, il est possible de réaliser 16 combinaisons en mettant tour à tour uoeou plusieurs résistances en court-circuit, de sorte que la résistance équiva- lente peut prendre les valeurs discrètes suivantes : 0, R, 2R, 3R, 4R ... 15R. Une résistance potentiométrique 8e est disposée en série pour permettre de décaler plus ou moins les veleurs de la résistance équivalente précitée. Ainsi la configuration électrique de l'interrupteur 7 détermine I'établisseient d'un signal de commande selectionné parmi les différents signaux discrets correspondant aux différentes valeurs discrètes de la résistance équivalente. En modifiant le valeur de la résistance potentiométrique,le joueur peut décaler en bloc la valeur de ces signaux de commande. Par ailleurs, notons gue,dans le mode de réalisation représenté à la figure 4,des moyens d'amplification 9 sont prévus pour amplifier le signal vidéo correspondant au spot balle avant de l'injecter vers l'échantillonneur. Les diverses fonctions 4, 5, 6 ou 7 ci-dessus évoquées existent chacune sur le marché en elles-mêmes, sous forme de circuits préfabriqués ; on ne donnera donc pas plus de détails sur celles-ci, si ce n'est pour indiquer que le séparateur 4 peut être constitué par une combinaison appropriée de portes logiques, telle que représentée à la figure 4. chronogrammes 10 Les/5, 6, 7, 8, 9,/permettront de mieux comprendre le fonctionnement du dispositif. le figure 5 schématise l'allure di signal de synchronisation vidéo, généré dans le jeu vidéo et qui se compose d'impulsions de trame t1, t2 ... et d'impulsions de lignes lî, 12... de durée très inférieure. Xde synchronisation Le séparateur 4 extreit le signalEtrame (Fig.6) de sorte que les moyens de comptage 5 qui reçoivent ce signal et le signal de synchronisation vidéo (ou un signal équivalent), présentent pour chaque image ou trame une valeur de comptage s'incrémentant d'une unité à chaque ligne et revenent à 0 à la trame suivante (Fig. 7). Sous la commande du signal balle (Fig. 8), l'échantillonneur fournit à chaque image la valeur de comptage V, V' ... etc... reue à l'instant d'apparition du signal belle(fig 9). Chague configuration de l'interrupteur analogique 7 correspond à une plage donnée de valeurs de comptage et, par conséquent, à une bande horizontale bi composée des lignes que représentent ces valeurs de comptage. Les diverses configurations de cet interrupteur sont permutées entre elles lorsque la valeur de comptage passe d'une plage & une autre, c'est-à-dire lorsque le spot balle passe d'une bande & une autre.Une autre combinaison des résistances 8e, 8b, 8c et 8d est alors électri- quement constituée et un autre signal de commande cj (parmi l'en- semble des signaux correspondant à ces combinaisons) est délivré (fig10) le spot raquette est déplacé verticalement pour venir sur la nouvelle bande concernée avec un décalage d fonction de la valeur de la résistance potentiométrique 8e. Ce signal de commande est délivré jusqu'à ce que le spot balle change de bande, auquel cas un nouveau signal de commande correspondant à la nouvelle bande vidéo sera à son tour délivré vers les circuits de synthèse du jeu vidéo. On conçoit l'intérêt d'un tel dispositif qui, par des moyens très simples, fournit une commende automatique de position d'un spot raquette avec possibilité de réglage de l'ha- bileté du "joueur automatique" ainsi réalisé. Bien entendu l'invention n'est pas limitée aux termes de la description qui précède et en comprend toutes les variantes ; en psrticulier les termes "raquette et balle" doivent être pris dans leur sens le plus général et se rapportent à tous les jeux vidéo existants (tennis, football, etc...). En outre chaque bande peut être prévue de largeur inférieure à la hauteur de la raquette, en particulier lorsque la raquette présente une hauteur notable. On évite ainsi des soubresauts trop importants dans les déplacements discrets de la raquette, tout en permettant par des décalages appropriés de régler l'habileté du joueur aubmstique. REVENDICATIONS 1/ - Procédé de génération d'un signal de commande de la position d'un spot, dit spot raquette, sur un récepteur standard de télévision, dans le but de déplacer verticalement et de façon automatique ce spot raquette en fonction de la position d'un spot mobile, dit spot balle, en vue de réaliser un Jeu vidéo dans lequel les réactions d'un joueur sont commandées sutomatiquement, ledit procédé étant caractérisé en ce qu'il consiste à détecter, à fréquence image, la position du spot balle, à déterminer à cheque image, parmi n bandes horizontales b1, b2 b n dont est fictivement divisé l'écran du récepteur, la bande b. dans laquelle se trouve le spot belle, et à commander de façon discrète la position du spot raquette au moyen de n signaux c1, c2, ... cn correspondant chacun à une bande, chaque signal ci étant adapté pour allouer au spot raquette une position relative donnée pi par rapport à la bande correspondante bi, le signal de commande délivré à chaque image étant le signal cj correspondant à la bande bj dans laquelle se trouve le spot balle de façon à assigner au spot raquette la position relative correspondante pj par rapport à ladite bande bj. 2/ - Procédé selon la revendication 1, caracté- risé en ce que chaque signal de commande cj est adapté pour disposer le spot raquette au niveau de la bande bj correspondente, de sorte que le centre dudit spot raquette se trouve décalé d'une distance d par rapport à l'axe médian de ladite bande. 3/ - Procédé selon la revendication 2, permettant de régler l'habileté du joueur automatique, caractérisé en ce que la distance de décalage d est ajustée à une valeur désirée par un réglage préalable des valeurs des signaux ci. 4/ - Procédé selon l'une des revendications 1, 2 ou 3, caractérisé en ce que le nombre de bande bi et de signaux discrets correspondants ci est choisi approximativement égal au rapport de la hauteur utile de l'écran récepteur à la hauteur du spot raquette de sorte que le largeur de chaque bande bi se trouve approximativement égale à la hauteur du spot raquette. 5/ - Dispositif pour la mise en oeuvre du procédé conforme à l'une des revendications 1, 2, 3 ou 4, ce dispositif étant destiné à être associé à un jeu vidéo lequel est doté de moyens de génération d'un signal de synchronisation vidéo, de moyens de génération d'un signal vidéo cor respondant au spot balle et de moyens de génération d'un signal vidéo correspondant au spot raquette en vue de synthétiser ces spots sur un récepteur standard de télévision, ledit dispositif étant caractérisé en ce qu'il comprend un séparateur de signal de synchronisation trame agence pour extraire ce signal du signal de synchronisation vidéo, des moyens de comptage agencés pour s'incrémenter à chaque impulsion ligne du signal de synchronisation et pour être remis à zéro à chaque trame, un échentillonneur agencé pour délivrer à fréquence image la valeur de comptage des moyens de comptage sus-évogués à l'instant d'apparition du signal vidéo de balle, un interrupteur électronique agencé pour se disposer dans une configuration électrique fonction de la valeur de comptage délivrée par l'échantillonneur, enfin des moyens de gén6- ration d'un signal de commande, associés à l'interrupteur électronique pour délivrer pour chaque configuration de celui-ci un si gnal discret C1, c2 ... cn. 6/ - Dispositif selon la revendication 5, cs- ractérisé en ce que les moyens de génération du signal de commande comprennent une source de tension et un Jeu de résistances de valeur échelonnée, se combinant différemment pour chaque configu- ration de l'interrupteur- électronique pour fournir une résistance équivalente de valeurs variables échelonnées. 7/ - Dispositif selon la revendication 6, carsc- térisé en ce aue les moyens de génération du signal de commande pour comprennent une résistance potentiométrique adaptée être amenée à varier manuellement en vue de décaler les valeurs de la resistance équivalente précitée. 8/ - Dispositif selon l'une des revendications de synchronisation 5, 6 ou 7, caractérisé en ce que le séparateur de signal/trame est constitue par une combinaison appropriée de portes logiques. 9/ - Dispositif selon l'une des revendications 5, 6, 7 ou 8, caractérisé en ce qu'il comprend des moyens d'am- plification du signal vidéo de balle, délivrant le signal amplifié vers l'échantillonneur.