Brevet FR2633424A1 — publié le 19891229

Procédé et dispositif pour la réalisation de scénarios interactifs utilisant des informations audiovisuelles et matériel pour la mise en oeuvre du procédé. La présente invention concérne la réalisation de scénarios interactifs utilisant des informations audiovisuelles enregistrées. Par informations audiovisuelles, on entend ici toutes informations représentatives de sons et/ou d'images, ces informations étant enregistrées sous forme analogique ou numérique. La réalisation de scénarios interactifs utilisant des informations audiovisuelles, notamment de scénarios créant une arborescence intelligente donnant à l'utilisateur une évolution logique ou aléatoire dans ses choix, trouve des applications dans Les domaines des jeux et de L'enseignement. A titre d'exemple, une application particulière de L'invention est de permettre à un utilisateur de mettre en oeuvre Le scénario d'une histoire dont il est le héros, le principe du jeu étant identique à celui utilisé dans des livres dont le lecteur est le héros. L'invention a pour but de fournir un procédé permettant La mise en oeuvre de tels scénarios interactifs en faisant appel à des moyens aussi simples que possible tant dans lueur constitution que dans Leur utilisation. Conformément à L'invention, le procédé comprend les étapes qui consistent à : - insérer un support d'informations sur lequel des informations audiovisuelles sont enregistrées dans un appareiL de lecture téLécommandable comprenant des moyens d'accès sélectif aux informations audiovisuelles enregistrées, - lire des codes à barres sur un support de programme qui porte des informations graphiques auxquelles sont associés des codes à barres représentant des instructions, des informations audiovisuelles enregistrées sur le support d'informations ayant un rapport avec des informations graphiques portées par le support de programme, - convertir automatiquement les signaux fournis par La lecture des codes à barres en signaux de commande de l'appareil de lecture, - transmettre les signaux de commande à l'appareil de lecture pour commander des phases de fonctionnement de celui-ci, le choix séLectif d'une instruction sur le support de programme étant ainsi automatiquement converti en une phase de fonctionnement correspondante de l'appareil de Lecture, et - reproduire les informations audiovisuelles lues sur le support d'informations pendant les phases de fonctionnement de l'appareil de Lecture. Le support de programme est avantageusement sous forme d'un livret ou guide portant des informations graphiques sous forme de textes et/ou d'images. A la fin de chaque phase de fonctionnement de l'appareil de lecture, l'utilisateur est ramené à une page du livret où plusieurs choix lui sont proposés en rapport avec des informations graphiques figurant sur cette page. A chaque choix est associé un code à barres dont la lecture déclenche automatiquement une phase de fonctionnement de L'appareiL de lecture correspondant à ce choix.Le livret constitue ainsi un outil de programmation mis à la disposition de l'utilisateur pour réaliser des scénarios interactifs utilisant les informations audio visueLLes. D'autres codes à barres peuvent être inscrits sur le livret, qui - correspondent à des instructions généra les indépendantes des informations graphiques, telles que retour au choix précédent, appel à des informations audiovisuelles d'assistance, retour au départ... Le support d'informations audiovisuelles est par exemple un disque compact (audio, vidéo, ou audio/vidéo), un vidéodisque, une bande magnétique (audio, vidéo, ou audio/vidéo), une bande audio numérique... D'une façon générale, tout type de support d'images et/ou de sons enregistrés sous forme analogique ou numérique peut être utilisé des lors qu'il peut être lu au moyen d'un appareil possédant un code d'adressage, par exemple un code temps ou un code image, permettant un accès sélectif précis aux images et/ou sons enregistrés. Selon une particularité du procédé conforme à L'invention, une phase de contrôle peut être prévue afin de vérifier la compatibilité d'une instruction choisie avec un choix effectué précédemment, pour autoriser ou non la phase de fonctionnement de l'appareil de lecture correspondant à l'instruction choisie. Ainsi, lorsque la mise en oeuvre du procédé suppose que le scénario réalisé suive une arborescence prédéfinie, L'utilisateur se trouve obligé de respecter cette arborescence en étant mis dans l'impossibilité de faire accomplir à l'appareil de Lecture des phases de fonctionnement correspondant à des choix incompatibles avec des choix antérieurs. La transmission des signaux de commande à l'appareil de lecture est effectuée par tout moyen approprié, de préférence sans fil, par exemple par infrarouge. Selon un autre de ses aspects, L'invention vise à fournir un dispositif permettant de mettre en oeuvre le procédé défini plus haut. Conformément à L'invention, Le dispositif comprend : - un support d'informations audiovisuelles enregistrées, - un appareil de Lecture télécommandable ayant des moyens de lecture des informations audiovisuelles enregistrées sur le support d'informations, et des moyens d'accès sélectif aux informations enregistrées au moyen d'un code d'adressage, - un appareil de reproduction des informations Lues par l'appareil de lecture, - un support de programme portant des informations graphiques auxquelles sont associés des codes à barres représentant des instructions, des informations audiovisuelles enregistrées sur le support d'informations ayant un rapport avec des informations graphiques portées par le support de programme, - un lecteur de codes à barres permettant de lire les codes à barres portés par le support de programme, et - un dispositif de télécommande relié au lecteur de codes à barres et ayant des moyens de conversion des signaux reçus du Lecteur de codes à barres en signaux de commande du fonctionnement de l'appareil de lecture, et des moyens de transmission des signaux de commande à l'appareil de lecture, de sorte que le choix sélectif d'une instruction sur le support de programme est automatiquement converti en une phase de fonctionnement correspondante de l'appareil de Lecture. L'invention sera mieux comprise à la lecture de la description faite ci-après, à titre indicatif mais non limitatif, en référence aux dessins annexés, sur lesquels : - la figure 1 est une vue générale schématique d'un mode de réalisation d'un dispositif selon L'invention ; - La figure 2 est un organigramme montrant Les opérations accomplies lors de la mise en oeuvre d'un procédé conforme à L'invention ; - la figure 3 est un schéma-bloc fonctionnel du lecteur de codes à barres et du dispositif de télécommande faisant partie du dispositif de La figure I ; et - la figure 4 est un organigramme montrant les opérations accomplies par Le dispositif de télécommande. Un mode de réalisation particulier de L'invention est décrit ci-après dans le cadre de l'application de L'invention à un jeu qui est fondé sur un principe similaire à celui utilisé dans les livres dont le lecteur est le héros, mais qui utilise des informations audiovisuelles, par exemple des images fixes, des sons, des séquences d'images ou des séquences d'images et sons. Les informations audiovisuelles utilisées au cours du jeu sont enregistrées sur un support d'informations, tel que disque compact, vidéodisque ou bande, sous forme analogique ou numérique. Dans L'exemple illustré (figure 1), il s'agit d'un disque compact audio/vidéo 10 sur lequel sont enregistrés des images et des sons sous forme numérique et/ou analogique. Ce disque est lu au moyen d'un lecteur de disque numérique 20 (lecture par faisceau laser) auquel est relié un appareil de reproduction des images et.des sons enregistrés sur le disque, par exemple un appareil de télévision 30. Le jeu consiste dans l'élaboration d'un scénario interactif en commandant des phases de fonctionnement successives du lecteur de disque 20 (image fixe, séquence à vitesse normale, accélérée ou ralentie...) au moyen d'instructions Lues sur un support de programme 40. Dans L'exempLe illustré, le support de programme est constitué par un Livret ayant plusieurs pages 42 sur lesquelles sont imprimés, d'une part des informations graphiques 44 sous forme de textes et/ou d'images et, d'autre part des codes à barres 46A représentant des instructions. Chaque instruction 46A sur une page du livret correspond à un choix parmi plusieurs options offertes à l'utilisateur pour la poursuite du jeu sous forme d'une phase de fonctionnement du lecteur de disque.Ce choix est effectué par ltutilisateur en rapport avec les informations graphiques figurant sur La page du Livret. Les informations audiovisuelles dont la Lecture est déclenchée par L'exécution d'une instruction choisie sont reproduites au moyen du téléviseur. A la fin de chaque phase de fonctionnement du lecteur de disque, L'uti lisateur est renvoyé au livret 40 soit implicitement, soit explicitement par un message apparaissant à L'écran du téléviseur.Bien entendu, Les informations audiovisuelles enregistrées sur le disque et les informations graphiques imprimées sur le livret sont en rapport, l'ensemble constitué par Le disque et Le livret constituant Le matériel nécessaire pour réaliser un scénario interactif, Les informations audiovisuelles reproduites sur l'écran du téléviseur renvoyant au livret sur lequel sont à leur tour sélectionnées Les instructions commandant La lecture et la reproduction des informations audiovisuelles. Le livret 40 porte en outre des codes à barres 46B qui représentent des instructions généra les indépendantes des informations graphiques portées par les pages du Livret. Ces instructions générales consistent par exemple dans le retour au point de départ, Le retour à un choix précédent, l'appel d'informations audiovisuelles d'assistance (page ou séquence explicative)... Dans L'exempLe illustré, Les codes à barres 46B sont inscrits au recto d'une feuille rigide 48 formant couverture de dos du livret et de dimensions supérieures à celles des pages 42. Les codes à barres 46B sont inscrits dans les zones marginales 48A, 48B de la feuille 48 qui dépassent des pages 42. Les significations des codes à barres 46B sont indiquées sur la feuille 48 à proximité de ceux-ci ou, comme dans L'exemple illustré, dans des cases 42A des pages 42 du livret en regard des codes à barres 468. Les codes à barres sont lus au moyen d'un lecteur de codes à barres 50 pour être transformés en signaux électriques reçus par un boîtier de télécommande 60. Le Lecteur de codes à barres 50 peut être sous forme d'un crayon relié par une liai son souple au boîtier de télécommande 60.En variante, le lecteur de codes à barres peut être solidaire du boitier de télécommande, voire intégré à celui-ci. Le bottier de télécommande 60 reçoit les signaux produits par le lecteur de codes à barres 50 et élabore les signaux de commande correspondants pour le lecteur de disque 20 pour faire exécuter l'instruction sélectionnée (par exemple lecture d'une image particuLière ou reproduction d'une séquence d'images et sons particulière). Les signaux de commande sont transmis au lecteur de disque par une Liaison de préférence sans fil, par exemple une Liaison à infrarouge. Le boîtier de télécommande 60 et le Lecteur de disque 20 sont à cet effet munis respectivement d'un émetteur infrarouge 68 et d'un récepteur infrarouge 22. Les étapes principales d'un exemple de procédé selon L'invention, tel qu'il peut être mis en oeuvre au moyen du dispositif qui vient d'être décrit, sont indiquées sur l'organigramme de la figure 2. Lorsqu'un disque compact audio/vidéo a été inséré dans le lecteur de disque (phase 102), l'utilisateur sélectionne sur le livret 40 le code à barres correspondant à L'instruction de départ et declenchant, par exemple, la reproduction d'une séquence de présentation du jeu (phase 104). Le code à barres sélectionné est lu au moyen du lecteur de codes à barres 50 (phase 106) et le signal produit par la lecture du code à barres est transformé en signal de commande au moyen d'un circuit prévu à cet effet dans Le boîtier de télécommande (phase 108). Le signal de commande, contenant par exemple les adresses des images de début et de fin de la séquence de présentation, est transmis au lecteur de disque 20 par infrarouge (phase 110) pour commander la lecture des informations audiovisuelles composant la séquence de présentation (phase 112).Ces informations sont reproduites au moyen de l'appareil de télévision 30 (phase 114). A la fin de laséquence, l'utilisateur est renvoyé au livret 40, par exemple implicitement à la première page de celui-ci ou explici-tement par un message affiché sur L'écran de l'appareil de télévision, pour effectuer une nouvelle sélection (phase 104). Des séquences d'informations audiovisuelles sont ainsi sélectionnées successivement, composant un scénario interactif suivant une arborescence définie par Les choix successifs. A tout moment du jeu, l'utilisateur peut revenir au point de départ ou à un choix précédent, ou peut sélectionner la reproduction d'informations d'assistance pour être aidé dans La conduite du jeu. A titre d'exemple, les différentes instructions représentées par les codes à barres peuvent etre les suivantes - image fixe : Le code à barres identifie te code d'adressage de L'image voulue sur le support d'informations audiovisuelles, c'est-à-dire soit le code temps (emplacement de L'image défini par Le temps de lecture depuis un point origine pour parvenir à l'image), soit le numéro de L'image ; - séquence : le code à barres identifie Les codes d'adressage des images de début et de fin de la séquence ; - séquence ralentie : le code à barres identifie les codes d'adressage des images de début et de fin de La séquence et spécifie une vitesse de défilement ralenti prédéterminée ; - séquence arrière : le code à barres identifie Les codes d'adressage des images de début et de fin de la séquence et spécifie une vitesse de défilement arrière prédéterminée ; - image fixe temporisée : le code à barres identifie le code d'adressage de L'image et une durée d'affichage de celle-ci ; - audio 1 : le code à barres spécifie si une première piste audio associée à une séquence séLectionnée doit être lue ou non ; - audio 2 : le code à barres spécifie si une deuxième piste audio associée à une séquence sélectionnée doit être lue ou non ; - vitesse variabLe : Le code à barres spécifie une vitesse de défilement particulière. Bien entendu, une instruction particuLière peut être formée par la combinaison de plusieurs des instructions ci-dessus, par exemple séquence et audio 1 ou sér-nce et vitesse variable. Le code à barres correspondant est alors formé par la juxtaposition des codes à barres représentatifs des instructions combinées et est lu en une seule fois. Le lecteur de codes à barres 50 est un dispositif bien connu qu'il n'est pas nécessaire de décrire ici en détaiL. IL comprend un détecteur 52 qui, Lorsque le lecteur est déplacé devant le code à barres, produit des signaux analogiques représentatifs de L'instruction Lue. Le détecteur 52 est relié à un circuit de contrôle 54 qui est destiné à vérifier que l'information lue a un format correspondant à celui d'un code à barres et qui commande en conséquence, d'une part, la production ou non d'un signal sonore et/ou lumineux de contrôle d'acauisition au moyen d'un circuit 56 et, d'autre part, la transmission ou non des signaux produits par Le détecteur 52. Les signaux analogiques représentatifs de L'instruction Lue sont convertis sous forme numérique au moyen d'un circuit convertisseur 62 qui, dans L'exempLe illustré, est intégré au dispositif de téLécommande 60, mais pourrait être intégré au Lecteur de codes à barres 50, et les signaux numériques obtenus sont reçus par un circuit de traitement 64.Ce dernier est un circuit à microprocesseur avec, de façon classique, une unité centrale de calcul 64A, une mémoire morte de programme 648, une mémoire vive de données 64C et un circuit d'entrée-sortie 64D interconnectés par des bus 64E Le circuit de traitement 64 a essentiellement pour fonctions le contrôle des instructions lues par le lecteur de codes à barres 50 et la conversion de celtes-ci en signaux de commande appliqués à un circuit de transmission 66 qui commande L'émetteur infrarouge 68.Les signaux de commande sont mis dans le format voulu pour être reconnus par le lecteur de disque utilisé, afin de télécommander des fonctions telles que lecture d'une image fixe identifiée par un code d'adressage (code temps ou numéro d'image), Lecture d'une séquence identifiée par les codes d'adressage des images de début et de fin avec spécification du sens et de la vitesse de défilement, lecture de pistes audio. Dans le cas de la lecture d'une image fixe pendant une durée spécifiée, cette durée est décodée et décomptée par L'unité de traitement 64 pour interrompre la Lecture à la fin de la durée lue. La fonction de contrôle des instructions au moyen de L'unité de traitement 64 consiste d'abord à reconnaître que les instructions lues correspondent à des instructions d'un type prédéterminé reconnu par le système. Si le résultat du contrôle est négatif, L'unité de traitement 64 commande L'émission d'un signal lumineux et/ou sonore d'interdiction au moyen d'un circuit 58 implanté dans le dispositif de télécommande 60 ou, comme dans l'exemple illustré, dans le lecteur de codes à barres 50, ceci afin d'indiquer immédiatement à l'utilisateur que L'instruction lue nepeut pas être exécutée. Dans un mode particulier de réalisation de L'invention, L'unité de traitement 64 peut également avoir pour fonction de contrôler la compatibilité de L'instruction lue avec des choix précédemment effectués par l'utilisateur. En effet, Lors du dérou Lement du jeu, Les choix successifs effectués composent un scénario qui Suit un cheminement particulier parmi une pluralité de cheminements possibles formant une arborescence. Lorsque, à un moment du jeu un choix a été effectué entre plusieurs branches possibles, les contrôles réalisés lors des choix ultérieurs consistent à vérifier que l'utilisateur reste sur la branche choisie, c'est-à-dire, en d'autres termes, que l'utilisateur respecte la règle du jeu en suivant Les indications qui Lui sont fournies à la fin de chaque phase de fonctionnement du lecteur de disque.Lorsque le résultat du contrôle est négatif, L'unité de traitement 64 commande L'émission d'un signal d'interdiction, comme précédemment. Les opérations effectuées par le dispositif de télécommande sont indiquées sur L'organigramme de la figure 4. Lorsqu'une instruction a été acquise (phase 202), celle-ci est contrôlée, d'abord du point de vue de sa conformité aux instructions reconnues par le système (phase 204), puis, éventuellement, du point de vue de sa compatibilité avec les choix effectués précédemment (phase 206). Si le résultat de l'un des contrôles est négatif, L'émission du signal d'interdiction est commandée (phase 208) et le système revient au départ en attente de l'acquisition d'une nouvelle instruction. Si le résultat du contrôle est positif, L'instruction lue est convertie en signaux de commande (phase 210) qui sont transmis au lecteur de disque au moyen du circuit de transmission 66 et de L'émetteur infrarouge 68. De ce qui précède, il ressort que L'invention permet La réalisation de scénarios interactifs par des moyens relativement simples et très faciles à utiliser. Dans Le cas de l'application envisagée, chaque jeu est particularisé par l'ensemble formé par le disque et le Livret. Si un contrôle de la compatibilité des instructions choisies est effectué, il est également nécessaire de prévoir pour chaque jeu un programme particulier pour Le dispositif de téLécommande, par exempte sous forme d'une mémoire morte enfichable. Bien entendu, L'invention est utilisable dans d'autres applications que te jeu exposé ci-dessus, en particulier pour l'enseignement, la formation professionnelle... REVENDICATIONS 1. Procédé pour la réalisation de scénarios interactifs utilisant des informations audiovisuelles, caractérisé en ce qu'il comprend les étapes qui consistent à - insérer un support d'informations, sur lequel des informations audiovisuelles sont enregistrées, dans un appareiL de lecture télécommandable comprenant des moyens d'accès sélectif aux informations audiovisuelles enregistrées, - Lire des codes à barres sur un support de programme qui porte des informations graphiques auxquelles sont associés des codes à barres représentant des instructions, des informations audiovisuelles enregistrées sur le support d'informations ayant un rapport avec des informations graphiques portées par le support de programme, - convertir automatiquement les signaux fournis par la Lecture des codes à barres en signaux de commande de l'appareil de Lecture, - transmettre les signaux de commande à L'appareil de Lecture pour commander-des phases de fonctionnement de celui-ci, le choix sélectif d'une instruction sur le support de programme étant ainsi automatiquement converti en une phase de fonctionnement correspondante de l'appareil de lecture, et - reproduire Les informations audiovisuelles lues sur le support d'informations pendant Les phases de fonctionnement de l'appareil de lecture. 2. Procédé seLon la revendication 1, caractérisé en ce qu'il comprend en outre une étape de contrôle de La ccinpatibilité d'une instruction choisie avec un choix effectué précédemment. 3. Dispositif pour la réalisation de scénarios interactifs utilisant des informations audiovisuelles, caractérisé en ce qu'il comporte - un support (10) d'informations audiovisuelles enregistrées, - un appareil de Lecture télécommandable (20) ayant des moyens de Lecture des informations audiovisuelles enregistrées sur le support dtinformations, et des moyens d'accès sélectif aux informations enregistrées au moyen d'un code d'adressage, - un appareil (30) de reproduction des informations lues par l'appareil de lecture, - un support de programme (40) portant des informations graphiques (44) auxquelles sont associés des codes à barres (46A, 468) représentant des instructions, des informations audiovisuelles enregistrées sur le support d'informations ayant un rapport avec des informations graphiques portées par le support de programme, - un Lecteur de codes à barres (502 permettant de Lire Les codes à barres portés par le support de programme, et - un dispositif de télécommande (60) reLie au lecteur de codes à barres et ayant des moyens (64) de conversion des signaux reçus du Lecteur de codes à barres en signaux de commande du fonctionnement de L'appareil de lecture, et des moyens (66, 68) de transmission des signaux de commande à L'appareil de Lecture (30), de sorte que Le choix sélectif d'une instruction sur le support de programme est automatiquement converti en une phase de fonctionnement correspondante de L'appareil de lecture. 4. Dispositif selon la revendication 3, caractérisé en ce que le dispositif de téLécommande (60) comprend des moyens de contrôle des instructions choisies sur le support de programme (40) et en ce qu'un circuit (58) d'émission de signal d'interdiction est prévu pour émettre un signal d'interdiction sous la commande des moyens de contrôle lorsqu'une instruction Lue ne répond pas à des critères particuliers. 5. Dispositif selon L'une quelconque des revendications 3 et 4, caractérisé en ce que Les moyens de transmission des signaux de commande comportent un émetteur infrarouge (68). 6. Dispositif selon L'une quelconque des revendications 3 à 5, caractérisé en ce que l'appareil de lecture (20) est un Lecteur de disque numérique, Le support d'informations (10) étant constitué par un disque sur lequeL des images et des sons sont enregistrés sous forme numérique. 7. Dispositif selon L'une quelconque des revendications 3 à 6, caractérisé en ce que te support de programme est constitué par un Livret (40) de plusieurs pages (42) portant des informations graphiques (44) et des codes à barres (46A, 468). 8. Matériel pour La mise-en oeuvre du procédé selon L'une quelconque des revendications 1 et 2, caractérisé en ce qu'il comprend - un support d'informations (10) sur lequel sont enre gistrées des informations audiovisuelles susceptibles d'être lues au moyen d'un appareil de Lecture ayant des moyens d'accès sélectif aux informations enregistrées sur Le support, et - un support de programme (40) portant des informations graphiques (44) auxquelles sont associés des codes à barres (46A) représentant des instructions de commande de lecture d'informations audiovisuelles sur le support d'informations, des informations audiovisuelles enregistrées sur le support d'informations ayant un rapport avec des informations graphiques portées par Le support de programme. 9. Matériel seLon la revendication 8, caractérisé en ce que le support de programme est constitué par un livret (40) ayant plusieurs pages (42) sur lesquelles figurent des informations graphiques (44) et des premiers codes à barres (46A) destinés à être sélectionnés en rapport avec des informations graphiques, le livret portant en outre des deuxièmes codes à barres (468) qui correspondent à des instructions générales indépendantes des informations graphiques. 10. Matériel selon l'une quelconque des revendications 8 et 9, caractérisé en ce que le support d'informations (10) est un disque sur lequel des images et des sons sont enregistrés sous forme numérique et/ou analogique.