Brevet FR3063157A1 — publié le 20180824

Arrière-plan de l'invention La présente invention se rapporte au domaine de la restitution de séquences audiovisuelles au moyen de terminaux mobiles, et concerne plus particulièrement un procédé de restitution d'au moins une séquence audio et/ou visuelle. Lors de manifestations évènementielles (par exemple sportives, musicales, sociales, etc.), des intervenants tels que des sportifs ou artistes interagissent très fréquemment avec le public. Les interactions les plus courantes sont des échanges de paroles ou des chants. Les spectateurs peuvent en outre porter des pancartes ou des banderoles, ou encore créer un motif ou une animation visuelle de grande envergure (« tifos ») au moyen d'une pluralité de supports tels que des feuilles ou des ballons. Ces divers supports visuels présentent l'inconvénient d'être statiques en termes de couleurs et formes, ce qui limite les possibilités d'interaction. En outre, la création des supports et l'organisation des tifos sont assez fastidieuses, et les supports deviennent des déchets une fois l'évènement terminé. Les spectateurs d'un concert peuvent encore utiliser une application logicielle pour terminaux mobiles, cette application étant apte à analyser le son capturé par le microphone du terminal et à proposer un affichage de couleurs sur l'écran du terminal en fonction de l'analyse. Chaque spectateur utilisant l'application sur son téléphone portable peut alors tenir son téléphone de sorte que l'écran soit visible depuis la scène par le musicien. Cependant, le contrôle de l'affichage au moyen de cette application est limité, car l'application prend uniquement en compte l'environnement sonore du terminal mobile. Objet et résumé de l'invention La présente invention concerne un procédé de restitution d'au moins une séquence audio et/ou visuelle, le procédé comportant les étapes suivantes : - obtention d'une zone géographique dans laquelle un terminal est positionné, - obtention d'au moins une séquence associée à ladite zone géographique, 3063157 2 - restitution, au moyen dudit terminal, de ladite au moins une séquence associée à ladite zone géographique. L'invention propose donc d'associer au moins une séquence à au moins une zone géographique, de sorte que lorsqu'un terminal se situe dans la zone géographique, celui- 5 ci puisse restituer la séquence. La prise en compte de la position géographique du terminal permet d'accroître le contrôle de la restitution de la séquence. En effet, cette prise en compte permet par exemple à plusieurs terminaux différents, positionnés à des emplacements différents, d'émettre des séquences 10 différentes. Elle permet en outre à un même terminal d'émettre plusieurs séquences en fonction de positions géographiques successives du terminal. Il est ainsi possible de déterminer à l'avance un scénario comportant plusieurs séquences, de sorte à créer un motif, une animation, et/ou un morceau global en fonction de la position d'un ou plusieurs terminaux. 15 L'invention permet ainsi de contrôler de manière précise le rendu de scénarios. La restitution de la séquence au moyen du terminal permet en outre d'utiliser un objet largement répandu comme support, sans que cela ne produise des déchets. De plus, les capacités audiovisuelles du terminal permettent d'améliorer le rendu de la séquence restituée. Par exemple, la luminosité d'un écran du terminal permet une 20 visibilité de la séquence affichée dans l'obscurité, et l'écran peut afficher une multitude de couleurs. Dans un mode de réalisation particulier, ladite au moins une séquence est en outre associée à au moins une condition de départ, ladite au moins une séquence étant restituée lorsque ladite au moins une condition de départ est vérifiée. 25 La condition de départ permet de synchroniser la restitution des séquences, afin de créer un rendu du scénario coordonné et cohérent. Un grand nombre de terminaux (par exemple plusieurs milliers) peuvent alors restituer une ou plusieurs séquences de manière synchronisée. Dans un mode de réalisation particulier, ladite au moins une condition de départ 30 est un point de départ temporel déterminé en prenant en compte une horloge de référence. La détermination du point de départ temporel prenant en compte une horloge de référence permet une synchronisation de tous les terminaux mettant en oeuvre le procédé de restitution. En effet, tous les terminaux peuvent alors prendre en compte la même 3063157 3 horloge de référence. Ainsi, les séquences peuvent être restituées de manière synchronisée par les terminaux, de sorte que le rendu global des séquences restituées soit précis et cohérent. Dans un mode de réalisation particulier, ladite au moins une séquence comporte : 5 - au moins une image associée à une durée de restitution, et/ou - au moins un son associé à une durée de restitution. Dans un mode de réalisation particulier, la position du terminal est obtenue : - à partir de données entrées par un utilisateur du terminal, - au moyen d'un récepteur GPS du terminal, et/ou 10 - à partir de données reçues provenant d'un dispositif externe. Dans un mode de réalisation particulier, une pluralité de séquences est obtenue à l'étape d'obtention d'au moins une séquence, chaque séquence étant associée à une position prédéterminée différente, l'ensemble des séquences formant au moins un scénario. 15 Dans un mode de réalisation particulier, une pluralité de scénarios différents est obtenue à l'étape d'obtention d'au moins une séquence, chaque scénario comportant au moins une séquence, le procédé comportant en outre une étape de sélection d'un scénario en fonction d'au moins un paramètre relatif à au moins une position détectée, ledit au moins un paramètre 20 relatif à au moins une position détectée étant : - un nombre de position(s) d'au moins un terminal détectée(s), - une densité de position(s) d'au moins un terminal détectée(s), et/ou - une précision de position(s) d'au moins un terminal détectée(s). Ainsi, le procédé peut être adapté au nombre de terminaux le mettant en oeuvre, à 25 la répartition de ces terminaux, et/ou à la précision de la géolocalisation de ces terminaux. Ainsi, si les spectateurs sont peu nombreux, un scénario simple peut être sélectionné de sorte que le rendu du scénario soit compréhensible. En outre, si le lieu de la manifestation n'est pas rempli de manière uniforme, un scénario prenant en compte ce manque d'uniformité peut être choisi, de sorte que le rendu du scénario soit 30 compréhensible. La précision des positions peut être utilisée en combinaison avec la densité des positions. En effet, plus les spectateurs sont nombreux, moins la précision est importante. Un motif large ou une vague (classiquement désignée par « ola », c'est-à-dire « vague » en espagnol) peuvent alors être sélectionnés comme scénario. 3063157 4 L'invention concerne en outre un terminal de télécommunications, apte à mettre en oeuvre un procédé de restitution tel que décrit ci-dessus. Dans un mode particulier de réalisation, les différentes étapes du procédé de restitution selon l'invention sont déterminées par des instructions de programmes 5 d'ordinateurs. En conséquence, l'invention vise aussi un programme d'ordinateur, sur un support d'informations, ce programme comportant des instructions adaptées à la mise en oeuvre des étapes d'un procédé de restitution selon l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être 10 sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. 15 Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un 20 signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé 25 dans l'exécution du procédé en question. De plus, l'invention concerne un système apte à mettre en oeuvre un procédé de restitution tel que décrit ci-dessus, le système comportant au moins un terminal de télécommunications. 30 Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : 3063157 5 - les figures 1 et 2 représentent, de manière schématique, un terminal selon un exemple de mode de réalisation de l'invention ; - les figures 3 et 4 représentent, sous forme d'organigrammes, les principales étapes de procédés de restitution d'au moins une séquence audio et/ou visuelle, selon des 5 exemples de modes de réalisation de l'invention ; - la figure 5 représente, de manière schématique, un exemple de rendu obtenu lors de la mise en oeuvre d'un procédé de restitution selon un exemple de mode de réalisation de l'invention. 10 Description détaillée de plusieurs modes de réalisation La figure 1 représente, de manière schématique, un terminal de télécommunications 100, apte à mettre en oeuvre un procédé de restitution d'au moins une séquence audio et/ou visuelle, selon un exemple de mode de réalisation de 15 l'invention. Aucune limitation n'est attachée à la nature du terminal 100, ni au(x) réseau(x) de télécommunications pouvant être utilisé(s) par le terminal 100 pour communiquer. Ainsi, le terminal 100 peut être par exemple un terminal mobile ou portable tel un téléphone (par exemple de type « smartphone ») ou un ordinateur portable, une tablette 20 numérique, etc. Par soucis de simplification, on envisage dans l'exemple illustré à la figure 1 un unique terminal 100. Toutefois, comme décrit ci-après, l'invention s'applique également à un système comportant une pluralité de terminaux ou un système comportant un serveur et un ou plusieurs terminaux. 25 Le terminal 100 comporte un premier module d'obtention 102, un deuxième module d'obtention 104 et un module de restitution 106. De plus, le terminal 100 peut comporter un module de vérification 108 et/ou un module de sélection 110. Le module de restitution 106 peut comporter un écran apte à restituer une image ou une vidéo, une diode électroluminescente, et/ou un haut-parleur apte à restituer un ou 30 plusieurs sons. En outre, le module de vérification 108 peut comporter une caméra apte à capturer une image ou une vidéo, un microphone apte à capturer un ou plusieurs sons, et/ou un accéléromètre apte à mesurer les mouvements du terminal 100. 3063157 6 Une application logicielle ou une page web peut comporter un ou plusieurs de ces modules 102, 104, 106, 108, 110. Comme le montre la figure 2, le terminal 100 présente l'architecture conventionnelle d'un ordinateur. Le terminal 100 comporte notamment un processeur 5 200, une mémoire morte 202 (de type « ROM »), une mémoire non volatile réinscriptible 204 (de type « EEPROM » ou « Flash NAND » par exemple), une mémoire volatile réinscriptible 206 (de type « RAM »), et une interface de communication 208. La mémoire morte 202 du terminal 100 constitue un support d'enregistrement conforme à un exemple de mode de réalisation de l'invention, lisible par le processeur 200 10 et sur lequel peut être enregistré un programme d'ordinateur P1 conforme à un exemple de mode de réalisation de l'invention. En variante, le programme d'ordinateur P1 est stocké dans la mémoire non volatile réinscriptible 204 ou dans la mémoire volatile réinscriptible 206. Ce programme d'ordinateur P1 définit des modules fonctionnels et logiciels ici, 15 configurés pour mettre en oeuvre les étapes d'un procédé de restitution conforme à un exemple de mode de réalisation de l'invention. Ces modules fonctionnels s'appuient sur ou commandent les éléments matériels 200, 202, 204, 206 et 208 du terminal 100 cités précédemment. Ils comprennent notamment ici, comme illustré sur la figure 1, le premier module d'obtention 102, le deuxième module d'obtention 104, le module de restitution 20 106, le module de vérification 108 et/ou le module de sélection 110. Les fonctions de ces différents modules sont décrites plus en détail ci-dessous, en référence aux étapes des procédés décrits en référence aux figures 3 et 4. La figure 3 représente un procédé de restitution d'au moins une séquence audio et/ou visuelle, selon un exemple de mode de réalisation de l'invention. 25 Dans la suite de la description de la figure 3, il est considéré que le procédé de restitution est mis en oeuvre par le terminal 100 de la figure 1. Cependant, le procédé peut être mis en oeuvre par tout système comportant au moins un terminal. Dans une étape S300, une zone géographique dans laquelle le terminal 100 est positionné est obtenue par le premier module d'obtention 102. 30 De plus, dans une étape S302, le deuxième module d'obtention 104 obtient au moins une séquence associée à la zone géographique. La (ou les) séquence(s) obtenue(s), associée(s) à la zone géographique, est (sont) restituée(s) dans une étape S304, au moyen du module de restitution 106 du terminal 100. 3063157 7 La figure 4 représente un procédé de restitution d'au moins une séquence audio et/ou visuelle, selon un autre exemple de mode de réalisation de l'invention. Dans la suite de la description de la figure 4, il est considéré que le procédé de restitution est mis en oeuvre par le terminal 100 de la figure 1. Cependant, le procédé de 5 restitution décrit ci-après peut être mis en oeuvre par tout système comportant au moins un terminal. Dans une étape S302, au moins une séquence associée à au moins une zone géographique prédéterminée est obtenue par le deuxième module d'obtention 104. En pratique, selon des exemples de réalisation, une telle séquence audio/visuelle 10 peut comporter : au moins une image associée à une durée de restitution; et/ou au moins un son associé à une durée de restitution; et/ou au moins un clignotement lumineux ou « flash » également associé à une durée de restitution. De plus, une telle durée de restitution peut être finie ou indéfinie. La zone géographique peut correspondre à une partie d'un lieu, typiquement un 15 lieu de manifestation évènementielle. Une séquence peut être associée à une ou plusieurs zones géographiques prédéterminées. En outre, une zone géographique prédéterminée peut être associée à une ou plusieurs séquences. Dans un exemple, une pluralité de séquences est obtenue à l'étape d'obtention 20 S302, chaque séquence étant associée à une position prédéterminée différente, et l'ensemble des séquences formant au moins un scénario. Un ou plusieurs scénarios peuvent ainsi être obtenus, chaque scénario comportant une ou plusieurs séquences. Une séquence comporte par exemple une image monochrome, la durée de 25 restitution de l'image étant typiquement de plusieurs secondes ou minutes. En variante, la séquence comporte une vidéo, un son ou un morceau de musique. Un scénario peut ainsi comporter une ou plusieurs images monochromes, chaque image monochrome étant typiquement associée à une zone géographique prédéterminée différente et typiquement associée à une même durée de restitution. Une fois restituées, 30 les images monochromes peuvent représenter un motif visible par un intervenant situé par exemple sur une scène de spectacle, et/ou par une caméra filmant les spectateurs, tel que le motif représenté en figure 5, pendant la durée de restitution. Chaque séquence peut en outre être associée à une ou plusieurs conditions de départ. 3063157 8 La condition de départ peut être : - un point de départ temporel obtenu au moyen d'une horloge du terminal 100, - un son prédéterminé, - un mouvement prédéterminé du terminal 100, 5 - une image prédéterminée, et/ou - la réception d'un message. Dans une étape S300, le premier module d'obtention 102 obtient une zone géographique dans laquelle le terminal 100 est positionné. L'étape S300 d'obtention est par exemple mise en oeuvre après l'ouverture d'une 10 application ou d'une page web, telles que mentionnées en référence à la figure 1. L'étape S300 peut comporter une sous-étape S406 d'obtention de la position géographique du terminal 100. Dans un exemple, la position géographique est obtenue à partir de données entrées par un utilisateur du terminal 100, typiquement au moyen d'une interface 15 homme/machine du terminal 100 telle qu'un écran tactile ou un clavier. Les données entrées peuvent par exemple correspondre à un numéro de siège du lieu de la manifestation évènementielle, par exemple un numéro de siège d'une salle de spectacle ou d'un stade. Dans un autre exemple, la position géographique est obtenue au moyen d'un 20 récepteur GPS du terminal 100. La position géographique est alors donnée par les coordonnées GPS du terminal 100. La position géographique est alors déterminée de manière assez précise, la précision étant de l'ordre de quelques dizaines de centimètres, par exemple cinquante centimètres. Dans un autre exemple, la position géographique est obtenue à partir de données 25 reçues en provenance d'un dispositif externe. Un ou plusieurs dispositifs dits externes sont alors disposés dans le lieu de la manifestation évènementielle, de sorte que chaque dispositif couvre une zone géographique spécifique du lieu de la manifestation, et différente de celles couvertes par les autres dispositifs. Par l'expression « chaque dispositif couvre une zone géographique » 30 on entend qu'un dispositif considéré est apte à échanger, dans la zone où il se situe, des données avec un autre dispositif tel que le terminal 100, notamment au moyen d'une liaison de télécommunication de courte portée. Chaque dispositif externe peut par exemple être positionné sous un siège différent du stade ou de la salle de spectacle. 3063157 9 Le ou les messages échangés entre un dispositif externe et le terminal 100 permettent au terminal 100 d'obtenir la position géographique du dispositif externe précité, et donc la position géographique du terminal 100. Un tel dispositif externe est par exemple une balise de proximité (« beacon » en 5 terminologie anglo-saxonne) ou une balise de communication en champ proche (« Near Field Communication » en terminologie anglo-saxonne, ayant pour acronyme NFC). Dans l'exemple où le dispositif externe est une balise de proximité, la balise envoie au terminal 100 un signal Bluetooth comportant un identifiant de la balise, cet identifiant étant analysé par le terminal 100 afin d'obtenir la position géographique de la balise et donc la 10 position géographique du terminal 100. Dans le mode de réalisation illustré par la figure 4, l'étape 5300 d'obtention de la zone géographique est mise en oeuvre après l'étape S302 d'obtention de la ou des séquences audio et/ou visuelles. Dans ce mode de réalisation, chaque séquence peut être obtenue lors du 15 téléchargement par le terminal 100 de l'application logicielle ou de la page web susmentionnée. Le téléchargement de l'application ou de la page web peut être déclenché par la lecture d'un code-barres, tel qu'un code 2D ou un code QR (acronyme de la terminologie anglo-saxonne « Quick Response »), par exemple présent sur le lieu de la manifestation évènementielle. 20 De plus, dans ce mode de réalisation, l'étape S300 peut comporter, après la sous- étape S406 d'obtention de la position géographique, une sous-étape S408 dans laquelle la position géographique du terminal 100 obtenue à la sous-étape S406 est comparée à la ou les zones géographiques obtenues à l'étape S302. Cette sous-étape S408 permet de déterminer si le terminal 100 est positionné dans la ou l'une des zones géographiques 25 déterminées précédemment. Si le terminal 100 est positionné dans une zone géographique prédéterminée, au moins une séquence associée à la zone géographique prédéterminée est restituée, au cours d'une étape S304, par le module de restitution 106 du terminal 100. En variante, l'étape 5300 d'obtention de la zone géographique est mise en oeuvre 30 avant l'étape S302 d'obtention d'au moins une séquence. L'étape S300 d'obtention de la zone géographique peut alors comporter, après la sous-étape S406 d'obtention de la position géographique, une sous-étape de détermination de la zone géographique comprenant ladite position géographique. Seule la ou les séquences associées à la zone 3063157 10 géographique peuvent alors être obtenues à l'étape 5302 d'obtention d'au moins une séquence. Dans cette variante, la ou les séquences sont par exemple obtenues en consultant un serveur distant. Plus précisément, le terminal 100 envoie au serveur un message 5 comportant un identifiant de la zone géographique obtenue. Le serveur stockant en mémoire une ou plusieurs associations entre zone géographique et séquence, il est apte à retrouver la ou les séquences associées à l'identifiant reçu. Le serveur envoie alors au terminal 100 la ou les séquences associées à l'identifiant. Le serveur peut en outre envoyer au terminal 100 la ou les séquences associées à des zones géographiques 10 voisines à la zone géographique obtenue. La ou les séquences associées à la zone géographique sont ensuite restituées à l'étape S304, au moyen du module de restitution 106 du terminal 100. Le procédé peut comporter, après l'étape S300 ou l'étape S302, une étape de vérification S414, par le module 108 de vérification, de la ou des conditions de départ 15 associées à la séquence correspondant à la zone géographique dans laquelle est positionné le terminal 100. La séquence associée à la zone géographique prédéterminée est alors restituée, à l'étape S304 de restitution, si le terminal 100 est positionné dans la zone géographique prédéterminée et si la ou les conditions de départ associées à la séquence sont vérifiées. 20 La condition de départ permet ainsi de synchroniser la restitution des séquences, afin de créer un rendu coordonné et cohérent du scénario déterminé. Un grand nombre de terminaux (par exemple plusieurs milliers) peuvent alors restituer une ou plusieurs séquences de manière synchronisée. Lorsque la condition de départ est un point de départ temporel obtenu au moyen 25 de l'horloge du terminal 100, le point de départ temporel est déterminé en prenant en compte une horloge de référence. L'horloge de référence est dans un exemple une horloge atomique. La synchronisation des terminaux avec une horloge atomique permet une synchronisation de tous les terminaux entre eux de l'ordre du dixième de seconde. La détermination du point de départ temporel prenant en compte une horloge de 30 référence permet une synchronisation de tous les terminaux mettant en oeuvre le procédé de restitution selon l'invention. En effet, tous les terminaux prennent alors en compte la même horloge de référence. Ainsi, les séquences peuvent être restituées de manière synchronisée par les terminaux, de sorte que le rendu global des séquences restituées soit précis et cohérent. 3063157 11 Plus précisément, dans le cas où l'horloge du terminal 100 est synchronisée avec l'horloge de référence, le point de départ temporel est un premier instant déterminé, lorsque ce premier instant est atteint par l'horloge de référence et donc par l'horloge du terminal 100. 5 En outre, dans le cas où l'horloge du terminal 100 n'est pas synchronisée avec l'horloge de référence, le décalage temporel entre l'horloge du terminal 100 et l'horloge de référence est d'abord calculé, le point de départ temporel est alors égal à un deuxième instant déterminé comme étant égal au premier instant auquel le décalage temporel est ajouté (si l'horloge du terminal 100 est en retard par rapport à l'horloge de référence) ou 10 est enlevé (si l'horloge du terminal 100 est en avance par rapport à l'horloge de référence), lorsque ce deuxième instant est atteint par l'horloge du terminal 100. Lorsque la condition de départ est un son prédéterminé, le module de vérification 108 capture, au moyen du microphone, les sons environnants. Ensuite, le module de vérification 108 analyse les sons environnants capturés afin de les comparer au son 15 prédéterminé. Cette analyse est de préférence effectuée en temps réel. Lorsqu'un des sons environnants capturés correspond au son prédéterminé, la condition de départ est vérifiée. Lorsque la condition de départ est un mouvement prédéterminé du terminal 100, le module de vérification 108 mesure ses mouvements, au moyen de l'accéléromètre. 20 Ensuite, le module de vérification 108 analyse les mouvements mesurés afin de les comparer au mouvement prédéterminé. Cette analyse est de préférence effectuée en temps réel. Lorsqu'un des mouvements mesurés correspond au mouvement prédéterminé, la condition de départ est vérifiée. Le mouvement prédéterminé peut par exemple correspondre au mouvement 25 effectué par le terminal 100 lorsqu'un utilisateur du terminal lève son bras tenant le terminal 100. Lorsque la condition de départ est une image prédéterminée, le module de vérification 108 capture des images environnantes, au moyen de la caméra. Ensuite, le module de vérification 108 analyse les images capturées. Cette analyse est de préférence 30 effectuée en temps réel. Lorsqu'une des images capturées correspond à l'image prédéterminée, la condition de départ est vérifiée. Lorsque la condition de départ est la réception d'un message, le module de vérification 108 vérifie que le message est reçu. Le message est par exemple envoyé par un serveur externe. 3063 1 5 7 12 Dans l'exemple où plusieurs séquences sont obtenues à l'étape d'obtention S302, la ou les conditions de départ associées à chaque séquence peuvent être vérifiées. Dans un exemple, une pluralité de scénarios différents sont obtenus à l'étape S302 d'obtention d'au moins une séquence, chaque scénario comportant au moins une 5 séquence. Le procédé peut alors en outre comporter une étape S410 de sélection d'un scénario en fonction d'un paramètre relatif à au moins une position détectée, effectuée par un module de sélection 110. Au moins une séquence du scénario sélectionné est alors restituée à l'étape S304 de restitution. L'étape S410 de sélection d'un scénario comporte une sous-étape 5412 d'obtention 10 du paramètre. Typiquement, le terminal 100 reçoit au moins un message provenant d'un autre terminal ayant mis en oeuvre la sous-étape S406 d'obtention de position géographique, le message comportant la position géographique détectée de cet autre terminal. Le terminal 100 analyse alors la ou des positions géographiques détectées reçues et la position du terminal 100 détectée à l'étape S406, afin d'obtenir le paramètre. 15 Le paramètre relatif à au moins une position détectée est par exemple un nombre de positions géographiques détectées, et/ou une densité de positions géographiques détectées. Le paramètre relatif à au moins une position détectée peut en outre être une précision des positions géographiques détectées. Ainsi, le procédé peut être adapté au nombre de terminaux le mettant en oeuvre, à 20 la répartition de ces terminaux, et/ou à la précision de la géolocalisation de ces terminaux. Ainsi, si les spectateurs sont peu nombreux, un scénario simple peut être sélectionné de sorte que le rendu du scénario soit compréhensible. En outre, si le lieu de la manifestation n'est pas rempli de manière uniforme, un scénario prenant en compte ce manque d'uniformité peut être choisi, de sorte que le rendu du scénario soit 25 compréhensible. La précision des positions peut être utilisée en combinaison avec la densité des positions. En effet, plus les spectateurs sont nombreux, moins la précision est importante. Un motif large ou une ola peuvent alors être sélectionnés comme scénario. Dans un mode de réalisation, un système comportant plusieurs terminaux, 30 conformes au terminal 100 de la figure 1, met en oeuvre le procédé de restitution tel que décrit en référence à la figure 4. Plus précisément, chaque terminal 100 du système met en oeuvre les étapes S300, S302, S304, S406, S408, S410, S412 et/ou S414 du procédé de restitution. Deux terminaux positionnés dans une même zone géographique peuvent ainsi restituer une 3063157 13 même séquence, et deux terminaux positionnés dans des zones géographiques différentes peuvent restituer deux séquences différentes. Les séquences restituées par les terminaux 100 forment un motif, une animation, et/ou un morceau de musique global, pouvant être vu ou écouté par l'intervenant du 5 spectacle, ou pouvant encore être enregistrées par une caméra ou un microphone. La figure 5 montre un exemple de rendu 500 lorsque les séquences sont des images monochromes 510, 520. Dans cet exemple, une salle de spectacle 530 est divisée en deux zones géographiques, une première zone 540 étant associée à une première séquence prenant 10 la forme d'une image monochrome rouge et une deuxième zone 550 étant associée à une deuxième séquence prenant la forme d'une image monochrome blanche. Le scénario comporte ainsi la première séquence et la deuxième séquence. La première zone 540 est définie par des numéros des sièges présents dans la première zone 540, et la deuxième zone 550 est définie par des numéros des sièges 15 présents dans la deuxième zone 550. Les spectateurs 560 entrent leurs numéros de sièges, au moyen d'une interface homme machine de leur téléphone portable 570, au cours de la sous-étape S406 d'obtention de la position géographique de leurs terminaux 570. Ensuite, chaque téléphone portable 570 compare le numéro de siège entré avec les numéros de sièges de 20 chaque zone géographique 540, 550. Si le numéro de siège entré correspond à un numéro de siège de la première zone géographique 540, le téléphone portable 570 affiche une image monochrome rouge 510. De même, si le numéro de siège entré correspond à un numéro de siège de la deuxième zone géographique 550, le téléphone portable 570 affiche une image monochrome blanche 520. Chaque spectateur 560 peut alors lever son 25 téléphone portable 570 de sorte que celui-ci soit visible par l'intervenant 580. Le rendu 500 global des séquences restituées 510, 520 forme alors dans cet exemple un coeur rouge (formé par les images monochromes rouges 510 restituées) sur un fond blanc (formé par les images monochromes blanches 520 restituées). D'autres scénarios peuvent être envisagés, ces scénarios pouvant prendre la forme 30 d'une animation et donc être plus complexes. Dans un exemple, la première zone 540 de la salle de spectacle 530 de la figure 5 peut être associée à une première séquence prenant la forme d'une image monochrome rouge pendant une première durée prédéterminée (de l'ordre de la seconde), puis d'une image monochrome blanche pendant une première durée prédéterminée (de l'ordre de la 3063157 14 seconde), la restitution des deux images pouvant être réitérée. La deuxième zone 550 peut être associée à une deuxième séquence prenant la forme d'une image monochrome blanche. Le rendu global des séquences restituées forme alors un coeur rouge clignotant (formé par la restitution de la première séquence par une pluralité de terminaux) sur un 5 fond blanc (formé par la restitution de la deuxième séquence par une pluralité de terminaux). Les rendus de scénarios peuvent aussi prendre la forme d'un texte avec un déplacement, d'une ola ou vague, d'un logo ou d'une marque, etc. Lorsque le rendu prend la forme d'une vague, les zones géographiques prennent 10 la forme de colonnes de sorte que les terminaux positionnés dans une même colonne affichent une image monochrome en même temps. Dans un mode de réalisation, un système comportant plusieurs terminaux, conformes au terminal 100 de la figure 1, et un serveur, met en oeuvre le procédé de restitution tel que décrit en référence à la figure 4. 15 Dans ce mode de réalisation, le serveur peut mettre en oeuvre l'étape S302 d'obtention d'au moins une séquence. Chaque terminal peut mettre en oeuvre la sous-étape 5406 d'obtention de la position géographique, puis envoyer dans un message la position géographique obtenue au serveur. Le serveur met ensuite en oeuvre la sous-étape 5408 de comparaison pour chaque 20 position géographique reçue, et envoie, à chaque terminal, la séquence correspondant à la zone géographique dans laquelle le terminal est positionné, afin que le terminal la restitue, à l'étape S306. En outre, le serveur peut mettre en oeuvre l'étape S410 de sélection, à partir des positions géographiques reçues. Les étapes S300, S302, S304, S406, S408, S410, S412 et/ou S414 peuvent être 25 réitérées par le même terminal. Cette réitération peut typiquement être déclenchée par un déplacement du terminal, impliquant un changement de zone géographique. REVENDICATIONS1. Procédé de restitution d'au moins une séquence audio et/ou visuelle, le procédé comportant les étapes suivantes : - obtention (S300) d'une zone géographique dans laquelle un terminal (100) est positionné, - obtention (S302) d'au moins une séquence associée à ladite zone géographique, - restitution (S304), au moyen dudit terminal (100), de ladite au moins une séquence associée à ladite zone géographique. 10 2. Procédé selon la revendication 1, dans lequel ladite au moins une séquence est en outre associée à au moins une condition de départ, ladite au moins une séquence étant restituée lorsque ladite au moins une condition de départ est vérifiée. 15 3. Procédé selon la revendication 2, dans lequel ladite au moins une condition de départ est un point de départ temporel déterminé en prenant en compte une horloge de référence. 4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel ladite au 20 moins une séquence comporte : - au moins une image associée à une durée de restitution, et/ou - au moins un son associé à une durée de restitution. 5. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel la position 25 du terminal (100) est obtenue (S406) : - à partir de données entrées par un utilisateur du terminal (100), - au moyen d'un récepteur GPS du terminal (100), et/ou - à partir de données reçues provenant d'un dispositif externe. 30 6. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel une pluralité de séquences est obtenue à l'étape (S302) d'obtention d'au moins une séquence, chaque séquence étant associée à une position prédéterminée différente, l'ensemble des séquences formant au moins un scénario. 3063157 16 7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel une pluralité de scénarios différents est obtenue à l'étape d'obtention (S302) d'au moins une séquence, chaque scénario comportant au moins une séquence, le procédé comportant en outre une étape de sélection (S410) d'un scénario en fonction 5 d'au moins un paramètre relatif à au moins une position détectée, ledit au moins un paramètre relatif à au moins une position détectée étant : - un nombre de position(s) d'au moins un terminal détectée(s), - une densité de position(s) d'au moins un terminal détectée(s), et/ou - une précision de position(s) d'au moins un terminal détectée(s). 10 8. Terminal de télécommunications (100), apte à mettre en oeuvre un procédé de restitution selon l'une quelconque des revendications 1 à 7. 9. Programme d'ordinateur (P1) comportant des instructions pour l'exécution des 15 étapes du procédé de restitution selon l'une quelconque des revendications 1 à 7 lorsque ledit programme est exécuté par un ordinateur. 10. Support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (P1) comprenant des instructions pour l'exécution des étapes du 20 procédé de restitution selon l'une quelconque des revendications 1 à 7. 11. Système apte à mettre en oeuvre un procédé de restitution selon l'une quelconque des revendications 1 à 7, ledit système comportant au moins un terminal de télécommunications (100).