Brevet FR2696862A1 — publié le 19940415

La présente invention concerne un dispositif simple d'affichage d'images animées sur un écran de petite taille, autonome, léger, programmable ou reprogrammable aisément au moyen de son "module de programmation" connectable à une console adéquate ou à un ordinateur. De nombreuses techniques sont employées aujourd'hui dans les domaines de la publicité, la communication, l'image commerciale, le gadget personneL.. que l'on affiche ou que l'on porte sur soi. De nombreux types de supports publicitaires de petite taille offrent une réponse à ces besoins, mais ils ont l'inconvénient de présenter une image, un dessin ou un texte statiques. L'un des aspects les plus importants du présent dispositif est son écran de petite taille, de type à cristaux liquides ou à diodes luminescentes comme ceux utilisés dans de nombreux produits grand public tels que par exemple les jeux électroniques portables. Associé à cet écran se trouve un boitier, lui-même léger et de petite taille, qui contient les circuits électroniques de contrôle de l'écran, de mémoire de masse des images, de t'interface de programmation et une petite alarme. Un autre aspect du présent dispositif est l'utilisation d'une puce à semiconducteurs pour la mémoire du logiciel et l'électronique de séquencement du programme. Dans un souci de miniaturisation, cette puce peut être réalisée selon la technologie utilisée pour les cartes bacaires ou téléphoniques lesquelles sont communément dénommées pour cela: "à puce". La figure 1 est le schéma synoptique général du dispositif objet de la présente revendication. La Figure 2 est le schéma synoptique de fonctionnement de l'électronique constitutive du "micro écran" du dispositif objet de la présente revendication. La Figure 3 est le schéma synoptique de fonctionnement de l'électronique constitutive du "module de programmation" du dispositif objet de la présente revendication. Le sous-ensemble écran 1 a des dimensions de l'ordre de quelques centimètres carrés. I1 est découpé en cases vidéo élémentaires (pixels dans le cas des écrans à cristaux liquides, diodes dans le cas des écrans à diodes électroluminescentes) dont l'état "allumé" ou "éteint" est défini par le bus d'adressage 9 lequel est constitué de: - N fils d'adresse pouvant prendre chacun 2 états logiques ; si C est le nombre de cases vidéo élémentaires, nous avons la propriété suivante: 2N-1 "allumé" ou "éteint"suivant la convention acceptable par l'écran 1. Les signaux de contrôle 10 sont chargés du dialogue de type "asynchrone" entre l'écran 1 et le module de pilotage d'écran 8 ; ce qui veut dire que 1 indique à 8 qu'il est prêt à recevoir une donnée (adresse et état d'une case vidéo élémentaire) par un fil de 10 ; 8 positionne le bus 9 et indique à 1 par un autre fil de 10 que la donnée présente sur le bus 9 est valide et qu'il peut la prendre en compte. Le sous-ensemble module de pilotage d'écran 8 asssure l'interface entre la puce contenant le logiciel des images et l'écran 1: l'image codée dans la mémoire 11 est dessinée - une case vidéo après l'autre - par 8 comme cela a été indiquée ci-dessus. Les "ordres graphiques" associés à chaque image sont générés par 11 en direction de 8 en utilisant le bus d'adressage 12 et le bus des signaux de contrôle 13 - suivant le même principe que celui décrit ci-dessus pour le dialogue de 8 vers 1. Le bus 12 présente en outre la particularité d'alimenter par un fil une petite alarme 19 laquelle émet un son tout le temps que le fil de 12 est à l'état électrique requis pour cela ; 11 contrôle à volonté l'émission ou l'absence d'émission de son par 19 grace à ce fil. Le sous-ensemble de mémoire des images Il contient une mémoire programmable ou reprogrammable (par l'intermédiaire du module d'interface de programmation 14) et une électronique de traitement. Selon le mode de fonctionnement "affichage", l'électronique de traitement de 11 va lire en séquence les "ordres" codés dans la mémoire et les place sur le bus 12 à destination du module de pilotage d'écran 8 et de l'alarme 19. La structure d'un "ordre" est la suivante: - "l'ordre graphique" constitué de ;: * la coordonnée et l'état "allumé" / "éteint" de la case vidéo à afficher; * la temporisation après l'affichage de cette case vidéo ; celle-ci peut soit être nulle lorsque l'image est en train d'être redessinée, soit de l'ordre de quelques dizaines ou centaines de millisecondes lorsque l'image est complétement dessinée ceci afin de permettre à l'oeil de la personne regardant l'image de la voir distinctement. - "l'ordre sonore" qui positionne le fil de 12 alimentant 19 suivant ce qui a été décrit ci-dessus. Le programme contenu dans 11 a toujours pour dernière instruction un ordre de retour automatique au début, ce qui veut dire que le défilement des images est répété de manière ininterrompue tant que le "micro écran" est alimenté (sous tension). Selon le mode de fonctionnement "programmation", la mémoire de 11 est programmée ou reprogrammée selon les données fournies par l'interface de programmation 14. Dans ce mode, 11 n'émet rien sur le bus 12 à destination de 8 8 en est prévenu par 13 suivant la logique de dialogue "asynchrone" décrite plus haut. L'électronique de traitement de 11 va chercher les données disponibles sur 15 suivant ce même mode de dialogue. 15 joue alors le rôle de bus d'adressage (adresse de la case mémoire de 11 et donnée à y écrire), 16 joue le rôle de bus de contrôle du dialogue entre 11 et 14. 16 a en plus la fonctionnalité de sélectionner pour 11 le mode de fonctionnement dans lequel il doit évoluer : "affichage" ou "programmation". Le sous ensemble de programmation 14 a pour rôle de recevoir les messages série envoyés par le "module de programmation" 6, de les paralléliser et de les envoyer au sous-ensemble de mémoire des images 11 suivant ce qui a été décrit plus haut à propros du mode de fonctionnement de ce sous-ensemble. L'absence de signaux série ou la réception du message série "fin de transmission" a pour effet de positionner par 14 le signal "affichage" demandant à 11 d'afficher ce qu'il contient suivant ce qui a été décrit ci-dessus ; sinon 14 se positionne en mode "programmation" et initialise le dialogue avec 11. Les messages série sont envoyés par le "module de programmation" 6 par l'intermédiaire: - du fil 5 extérieur au "micro écran", - de la connection 4 de branchement du fil 5 sur le "micro écran", - du fil 17 intérieur au "micro écran". 14 commence par recevoir un signal "début de transmission", il sélectionne alors le mode "programmation" et reste en attente du signal de "début d'ordre" ; ce dernier étant reconnu il acquiert les bits constitutifs de "l'ordre", les range dans un double registre de parallélisation travaillant sur lui-même en alternance: émission vers 11 depuis une partie du double registre pendant que la réception se fait sur l'autre, inversion des rôles des parties du double registre le cycle suivant il faut que l'émission vers 11 prenne moins de temps que la parallélisation des bits reçus en série. A la réception du signal "fin de transmission", 14 place 16 suivant le mode "affichage", n'émet plus rien vers 11, et se met en attente d'une nouvelle réception. L'alimentation 18 maintient sous tension tous les ensembles électroniques du "micro écran" inclus dans le boitier 2: les sousensembles 1, 8, 11 et 14. L'activation de 18 se fait par l'interrupteur 3 en position "marche", alors le "microécran" est sous tension et fonctionne ; en position "arrêt", 18 est déconnecté des sous-ensembles 1, 8, il et 14: le "micro-écran" est arrêté. Le "module de programmation" 6 est constitué - du sous ensemble électronique 22 d'adaptation des signaux, - de la connection 20 permettant le branchement du fil 5, - du fil intérieur 21 reliant 20 à 22, - du fil extérieur 7 reliant 6 à une console de programmation (non décrite ici) adéquate ou à un micro ordinateur personnel disposant d'une sortie série. Les signaux arrivent en série par le fil 7 à 22 qui les adapte aux caractéristiques électriques de la chaine de transmission jusqu'à l'étage électronique de réception de 14. Selon une variante du présent dispositif, le boitier 2 du "microécran" se branche directement par contact parallèle sur le "module de programmation" 6 ce qui économise l'implantation de la liaison série. La présente invention est susceptible de très nombreuses applications dans les domaines de la publicité et du gadget. Les objets traditionnellement utilisés tels que les autocollants, épinglettes, affichettes, bijoux fantaisie, etc... peuvent voir l'impact du message qu'ils véhiculent fortement augmenté grâce au dispositif objet de la présente revendication. La description ci dessus constitue un mode d'exécution préférentiel de l'invention mais il est évident qu'un grand nombre de variantes et modifications doivent apparaître à l'homme de l'art. L'invention est délimitée non pas par la description qui précède, mais uniquement par les revendications citées ci-après; REVENDICATIONS - 1 - Dispositif comprenant d'une part un premier objet éventuellement portatif pour visualiser sur un écran de petite taille faisant partie de l'objet une succession d'images pouvant donner à l'observateur l'impression du mouvement ; les images sont stockées dans une mémoire éventuellement reprogrammable, elles sont affichées en continu, l'affichage étant rebouclé sur lui-même grace à une logique séquentielle ; d'autre part un deuxième objet autorisant la programmation du 1er au moyen d'un outillage complémentaire de type clavier exclu du présent dispositif. -2- Dispositif selon la revendication 1 caractérisé en ce qu'une séquence sonore faisant partie du ier objet peut être associée au défilement des images. -3 - Dispositif selon la revendication 1 caractérisé en ce que la programmation de la mémoire d'images est faite; - soit au moment de la fabrication du premier objet, - soit au moyen du deuxième objet associé à l'outillage approprié. -4- Dispositif selon l'une quelconque des revendications ci-dessus caractérisé en ce que le 1er objet est autonome grâce à son alimentation intégrée et interruptible.