ENSEMBLE ET PROCEDE D ' ACTIVATION SIMULTANEE DE SONNERIES SUR PLUSIEURS APPAREIL S
La présente invention se rapporte à un ensemble et à un procédé 5 d'exploitation collective et sociale de récepteurs de télécommunication, préférentiellement téléphoniques.
La société actuelle voit se développer des comportements de regroupements temporaires, en faveur de causes à défendre ou d'affinités.
10 Ainsi, dans le prolongement des familles traditionnelles, se constituent volontiers des « clans » (au sens de groupes fermés de personnes réunis par des liens forts, pouvant inclure des communautés d'intérêt ou d'opinions), des « tribus » (au sens de groupes de personnes unis par des règles ou des traditions communes), ou des « bandes » (au sens de groupes
15 de personnes réunies par affinités et pour des actions communes). On assiste également à une multiplication des manifestations d'envergure en faveur de causes communes, telles que des causes humanitaires, sociales, artistiques ou politiques.
20 Les télécommunications, en particulier par le biais des téléphones mobiles, jouent souvent un rôle important dans les groupes ainsi constitués. Elles permettent ainsi de restituer en dépit des distances matérielles, un lien de proximité sociale entre les différents membres de chaque groupe. De plus, elles facilitent les réunions et ralliements des groupes.
25
L'invention s'attache à ces aspects collectifs et sociaux des récepteurs de télécommunication, et améliore les possibilités d'exploitation des récepteurs de télécommunication à cet effet.
Elle concerne ainsi un ensemble et un procédé d'exploitation collective et sociale de récepteurs de télécommunication, apte à favoriser l'expression intra-groupe lors de réunions et ralliements.
Pour ce faire, l'invention s'applique à un ensemble d'activation simultanée de sonneries, comprenant :
- au moins un module d'inscriptions respectives de récepteurs de télécommunication, préférentiellement téléphoniques, auprès de l'ensemble d'activation, ces récepteurs étant respectivement pourvus de sonneries d'appel ;
- et au moins un module d'activation simultanée des sonneries de ces récepteurs inscrits auprès de l'ensemble d'activation, par un envoi de signaux d'activation respectivement et spécifiquement adressés à ces récepteurs, le module d'activation étant prévu pour déclencher les sonneries de manière synchronisée.
Selon l'invention, le module d'activation est prévu pour déclencher successivement au moins deux des sonneries, de façon à autoriser une activation harmonieuse de ces sonneries lorsque les sonneries sont adaptées à une telle activation harmonieuse.
Dans cette définition, ainsi que dans tout ce qui suit, les entités telles que les modules doivent être comprises dans un sens fonctionnel, et non nécessairement comme des modules structurels physiquement disjoints. Ainsi, plusieurs modules peuvent être par exemple réalisés sous forme d'un unique composant ou logiciel. A contrario, un unique module peut être réparti physiquement dans plusieurs composants ou supports d'informations.
Les « récepteurs de télécommunication » sont préférentiellement des récepteurs téléphoniques, mobiles ou fixes. Dans d'autres modes de
réalisation, ils consistent notamment en des assistants numériques personnels ou PDA (Personal Digital Assistants), des ordinateurs de poche (palmtop computers), des livres électroniques ou des tablettes.
Le terme « sonneries » doit être compris dans le sens large de sons quelconques.
Par « activation simultanée » des sonneries, on entend que les diverses sonneries sonnent en même temps au moins pendant une durée commune d'activation. Les différentes sonneries peuvent donc être déclenchées et interrompues à différents moments.
Par « déclenchements synchronisés » des sonneries, on entend que les diverses sonneries sont mises en action à des instants précis et contrôlés, par des moyens de synchronisation appropriés. La précision requise de déclenchement des sonneries dépend de plusieurs facteurs tels que la musique considérée et la qualité d'écoute souhaitée. Elle peut typiquement être comprise entre 1/100 et 1/10 de seconde, les moyens de synchronisation permettant d'atteindre la précision visée. Selon un mode particulier avantageux de déclenchement synchronisé de plusieurs sonneries, le module d'activation est capable de déclencher successivement une première des sonneries, qui fait office de sonnerie d'appel, puis toutes les autres sonneries de manière simultanée. Un autre mode avantageux de déclenchement synchronisé de plusieurs sonneries est l'activation successive des différentes sonneries, après des durées prédéterminées.
Le module d'activation comporte des moyens de synchronisation qui lui permettent d'effectuer de tels déclenchements. Il peut de cette manière s'appliquer à des sonneries adaptées à une activation harmonieuse, en mettant en œuvre des déclenchements synchronisés correspondant à
ces sonneries. Notamment, un module d'activation apte à déclencher simultanément plusieurs des sonneries peut être utilisé par exemple pour une pluralité de sonneries identiques, ou pour des sonneries musicales donnant chacune les sonorités d'un instrument distinct. Un module d'activation apte à déclencher successivement toutes les sonneries, avec exactement une durée préfixée d'intervalle de battement, est pour sa part adapté par exemple à une mise en canon de sonneries musicales spécialement prévues pour une telle application. Une autre application intéressante est une composition à plusieurs voix indépendantes (contrepoint), déclenchées successivement.
Le terme « harmonieux » doit être compris dans le sens large de « produisant des sons agréables à l'oreille ». Cette notion subjective a une valeur clarifiante dans la définition de l'ensemble d'activation et ne constitue pas une limitation. Cependant, les sonneries adaptées à une activation harmonieuse sont associées respectivement à des instants de déclenchement précis, tout décalage dans une des sonneries risquant de compromettre l'harmonie de l'ensemble. Le module d'activation autorise une activation harmonieuse des sonneries dans la mesure où il permet de respecter précisément les instants de déclenchement des différentes sonneries (contenant), indépendamment de la nature intrinsèque de ces sonneries (contenu).
En pratique, le module d'activation autorise un ou plusieurs types de déclenchements synchronisés des sonneries. On choisit alors des sonneries qui à la fois répondent à l'un ou plusieurs de ces types, et sont considérées (par des concepteurs, des utilisateurs, en fonction de règles d'harmonie ou selon d'autres critères) comme formant en conjugaison des sons satisfaisants. Le module d'activation permet ensuite leur activation.
Les sonneries doivent donc être créées, sélectionnées ou adaptées en fonction des capacités du module d'activation et le module d'activation doit pour sa part être réglé en fonction de ces sonneries (sauf s'il ne permet qu'un seul type de déclenchement).
L'ensemble de l'invention joue ainsi un rôle social par le biais des sonneries des récepteurs téléphoniques. Celles-ci ont une fonction de reconnaissance et de ralliement, et permettent une expression collective du groupe considéré, cette fonction étant avantageusement personnalisée en fonction du groupe.
Selon une première application, un groupe constitué par affinité, tel qu'un clan, une bande ou une tribu, utilise les sonneries de téléphones portables pour reconstituer une musique d'ensemble, à laquelle chacun apporte une contribution distincte. Tant que tout le groupe n'est pas réuni, certaines composantes de la musique manquent. Une fois le groupe au complet, toute la musique se déploie dans sa totalité de manière harmonieuse. Un membre d'un groupe peut aussi appartenir à un autre groupe, grâce à un choix judicieux des musiques des deux groupes.
Selon une deuxième application, un groupe d'expression collective (mouvement social, club de supporters ou d'admirateurs, partisans d'une cause...) adopte une sonnerie musicale identique pour tous. Une fois le groupe réuni (comportant éventuellement un grand nombre de personnes), les sonneries sont déclenchées en canon, par regroupement des récepteurs selon des sous-groupes de déclenchement simultané formant une partition du groupe.
Selon une troisième application, chaque branche d'une famille (par exemple parents et enfants) dispose d'une sonnerie musicale identique
et les différentes branches de la famille ont respectivement des sonneries musicales complémentaires, dans des téléphones portables. Chacun des membres de la famille peut déclencher sa sonnerie et, avec un décalage automatique harmonieux dans le temps, les sonneries des autres membres de cette famille. Ainsi, il peut repérer aussitôt si l'un des membres de sa branche familiale ou d'une autre branche « répond » présent à sa sonnerie, ou manifester immédiatement des retrouvailles en musique, de façon harmonieuse.
On connaît certes d'autres systèmes permettant de produire simultanément ou de manière successive et rapprochée des sonneries identiques ou distinctes. Cependant, outre le fait que les systèmes existants ont des applications très éloignées de celles de l'invention, ils ne comprennent qu'une partie des moyens requis pour mettre en œuvre l'ensemble d'activation de l'invention.
Ainsi, il est banal que plusieurs postes soient branchés dans une maison pour une seule ligne téléphonique. Lorsqu'un appel est reçu sur cette ligne, tous les postes branchés sonnent simultanément. Cependant, ce système n'est pas prévu pour une inscription des différents postes dans une ou plusieurs listes auprès d'un ensemble commun. Seule la ligne elle-même est officiellement inscrite. De plus, l'activation simultanée des sonneries des différents postes est obtenue par l'envoi d'un unique signal d'activation destiné à la ligne, et non par l'envoi de signaux d'activation respectivement et spécifiquement adressés aux différents postes. Un tel système est en particulier totalement inadapté à des déclenchements synchronisés de sonneries de téléphones portables.
Dans une autre technique connue, décrite dans le document EP- 0966143, on contrôle le démarrage de signaux d'alerte dans de multiples
appareils de télécommunication, de manière à prévenir simultanément ces différents appareils lors d'un appel centralisé. Ainsi, dans un mode de réalisation préféré, un registre domestique local contient en mémoire une pluralité de numéros secondaires associé à un numéro primaire, ainsi que des paramètres de délais respectivement correspondant respectivement à ces numéros secondaires. Un centre de commutation utilise ces paramètres de délais pour router aux moments appropriés les appels désignant le numéro primaire, vers les numéros secondaires de destination.
Cette antériorité n'est pas non plus adaptée à un ensemble d'activation conforme à l'invention, puisque la technique divulguée est centrée sur un déclenchement simultané de toutes les sonneries, conformément à sa finalité. L'ensemble de l'invention est au contraire prévu pour délibérément provoquer des déclenchements non simultanés d'au moins deux sonneries, conformément à sa vocation d'exploitation collective et sociale de récepteurs. Une telle réalisation va totalement à encontre de l'enseignement de l'antériorité.
Quant à d'autres réalisations connues prévues pour faire bifurquer successivement des appels téléphoniques d'un poste à un autre lorsque personne ne répond sur les postes sollicités, elles ne permettent ni d'activer simultanément les sonneries, ni de contrôler précisément leurs instants de déclenchement.
Dans une première forme avantageuse de réalisation des moyens de synchronisation utilisés dans le module d'activation, ceux-ci comprennent des moyens d'inscription d'instants de déclenchement, respectivement destinés à être communiqués à chacun des récepteurs avec les signaux d'activation. Pour leur part, les récepteurs sont alors pourvus chacun d'une horloge locale synchronisée sur une horloge commune (par exemple
l'horloge d'un réseau de téléphonie mobile), ainsi que d'un module de déclenchement synchronisé de la sonnerie à l'instant de déclenchement reçu en provenance de l'ensemble d'activation avec le signal d'activation.
Dans une deuxième forme avantageuse de réalisation des moyens de synchronisation, ces derniers sont prévus pour émettre respectivement des signaux préalables de synchronisation à l'attention de tous les récepteurs visés. Les récepteurs sont pourvus d'horloges locales synchronisées sur une horloge commune, comme dans la première forme, les moyens de synchronisation étant également synchronisés sur cette horloge commune. De plus, chacun des récepteurs dispose d'un module de communication à l'ensemble d'activation, de l'instant de réception du signal préalable qui lui est adressé. Ainsi, les moyens de synchronisation sont capables de déterminer le délai de transmission pour chacun des récepteurs. Ils peuvent donc utiliser ces délais comme paramètres, afin d'ajuster les moments d'émission des signaux d'activation à destination des récepteurs.
Un avantage de cette forme de réalisation est que les récepteurs n'ont pas besoin d'être pourvus de moyens de déclenchement synchronisé des sonneries, mais sa complexité de mise en œuvre est plus grande que dans le premier mode et sa fiabilité repose sur la constance des délais de transmission. Selon une modalité préférée de réalisation, l'étalonnage des délais est effectué juste avant l'envoi des signaux d'activation.
Dans une troisième forme avantageuse de réalisation des moyens de synchronisation, ces derniers sont prévus pour émettre respectivement des signaux préalables de synchronisation à l'attention de tous les récepteurs visés comme dans la deuxième forme, ainsi que pour enregistrer des instants d'émission de ces signaux préalables et des instants de
réception de signaux retour en provenance des récepteurs. Chacun de ces récepteurs est pourvu d'une horloge locale (non nécessairement synchronisée sur une horloge commune), d'un module de communication d'un signal retour de synchronisation en réponse au signal préalable de synchronisation reçu, et d'un module de détermination du délai séparant la réception du signal préalable et l'envoi du signal retour. Ce délai est communiqué avec le signal retour. Les moyens de synchronisation sont aptes à calculer la durée d'aller-retour d'un signal entre l'ensemble d'activation et ce récepteur, en fonction des instants d'émission et de réception et du délai reçu en provenance du récepteur. Les transmissions sont présumées être de mêmes durées dans les deux sens, de telle sorte que chacun des délais de transmission des signaux d'activation est estimé égal à la moitié de la durée d'aller-retour.
Cette troisième forme a pour avantages de ne pas nécessiter de modules de déclenchement synchronisé dans les récepteurs, et d'autoriser la présence d'horloges locales disparates. Cependant, outre les inconvénients mentionnés pour la deuxième forme, elle requiert des transmissions symétriques entre l'ensemble d'activation et les récepteurs.
Préférentiellement, l'ensemble d'activation comprend au moins un module de téléchargement des sonneries adaptées à une activation harmonieuse, dans les récepteurs. On centralise ainsi les systèmes de choix et de déclenchement des sonneries, ce qui facilite un contrôle de la mise en œuvre. Ainsi, on peut assurer de manière fiable une correspondance harmonieuse entre les sonneries et/ou une adaptation appropriée des sonneries et d'un mode de fonctionnement du module d'activation.
Selon une première forme de téléchargement, le module de téléchargement est prévu pour télécharger des sonneries identiques à tous
les récepteurs inscrits dans l'une des listes. Par exemple, une unique sonnerie est prévue pour chaque liste, et est téléchargée à chaque inscription d'un nouveau récepteur dans cette liste.
Selon une seconde forme de téléchargement, le module de téléchargement est prévu pour télécharger des sonneries distinctes et correspondantes à tous les récepteurs inscrits dans l'une des listes. Par exemple, chaque liste est associée à un nombre prédéterminé de composantes musicales, qui sont distribuées au cours des inscriptions de récepteurs sur cette liste, jusqu'à épuisement de toutes les composantes.
L'ensemble d'activation dispose avantageusement des deux capacités combinées. De plus, dans des systèmes mixtes, des composantes identiques ou distinctes sont distribuées à des récepteurs inscrits dans une même liste. Par exemple, le module de téléchargement est prévu pour attribuer des composantes identiques ou distinctes en fonction de critères d'inscription (tels qu'un mot de code pour chaque branche distincte d'un groupe : les récepteurs d'une même branche reçoivent la même sonnerie) ou de disponibilité des composantes (une fois toutes les composantes épuisées, on redistribue les mêmes).
Dans un autre mode d'obtention des sonneries, celles-ci sont installées localement pour chaque récepteur, par exemple sous la forme de supports d'enregistrement amovibles pré-enregistrés disponibles sur le marché, ou de supports d'enregistrement pouvant être chargés indépendamment de l'ensemble d'activation de l'invention.
De préférence, l'ensemble d'activation comprend au moins un module d'enregistrement sélectif dans au moins une des listes au moyen du module d'inscriptions, prévu pour autoriser au moins un enregistrement initial
dans cette liste d'au moins un récepteur et pour n'autoriser au moins un enregistrement postérieur dans cette liste d'au moins un autre récepteur que par l'intermédiaire des récepteurs déjà inscrits dans cette liste auprès du module d'inscriptions.
En spécifiant qu'un enregistrement n'est autorisé que lorsqu'il est effectué « par l'intermédiaire » de récepteurs déjà inscrits, on entend soit que les récepteurs déjà inscrits font l'inscription d'autres récepteurs (intermédiaires directs), soit que des récepteurs non inscrits requièrent eux- mêmes leurs enregistrements, mais en présentant une autorisation fournie par des récepteurs déjà inscrits (intermédiaires indirects). L'une ou l'autre de ces modalités de réalisation, ou leur combinaison, peut être utilisée. On impose ainsi un contrôle pour les accès en inscription, du type accès en cascade. Le contrôle est par exemple effectué au moyen de mots de passe (intermédiaire direct ou indirect), ou par une vérification du numéro d'appel du récepteur sollicitant une inscription (intermédiaire direct).
Le module d'enregistrement sélectif est préférentiellement prévu pour définir une hiérarchie des récepteurs dans la liste associée à ce module :
- en attribuant aux récepteurs inscrits dans cette liste au moyen de l'enregistrement initial un rang maximal,
- et en attribuant à chacun des récepteurs inscrits dans cette liste au moyen d'un des enregistrements postérieurs par l'un des récepteurs déjà inscrit, un rang immédiatement inférieur au rang de ce récepteur déjà inscrit.
On peut ainsi garder la trace du contrôle en cascade des inscriptions dans l'une quelconque des listes, par un enregistrement des niveaux d'inscription de chacun des récepteurs par rapport aux récepteurs
initiant les inscriptions. Cette hiérarchie peut avoir plusieurs usages, notamment concernant la prise de décision sur d'éventuelles inscriptions complémentaires, le choix de sonneries à distribuer, la suppression de certains récepteurs de la liste et/ou le déclenchement des sonneries.
La forme pyramidale ainsi constituée peut être représentative d'un système hiérarchique avec un ou plusieurs « chefs » ou décisionnaires, recrutant par affinité des aides, qui eux-mêmes associent des connaissances et amis.
Dans un autre mode d'enregistrement des récepteurs, l'inscription est libre, et peut être ou non plafonnée en nombre d'utilisateurs. Par exemple, pour l'organisation d'une grande manifestation pour une cause humanitaire, toute personne peut s'inscrire, et un statut hiérarchique particulier est seulement attribué aux organisateurs de la manifestation.
Préférentiellement, l'ensemble d'activation comprend au moins un module de déclenchement sélectif du module d'activation pour au moins une des listes, prévu pour autoriser un déclenchement de ce module d'activation par au moins un des récepteurs inscrits dans cette liste et pour interdire le déclenchement par au moins un autre des récepteurs inscrits dans cette liste.
On rend ainsi possible un meilleur contrôle d'accès au déclenchement des sonneries, en évitant que n'importe lequel des récepteurs puisse produire le déclenchement.
Les récepteurs inscrits dans cette liste étant soumis à une hiérarchie et comprenant au moins un récepteur de rang maximal, le module de déclenchement est alors avantageusement prévu pour autoriser un
déclenchement du module d'activation seulement par le récepteur de rang maximal et par d'autres des récepteurs autorisés à un déclenchement par au moins un récepteur de rang supérieur au rang de ces autres récepteurs et lui-même autorisé à un déclenchement.
Le contrôle d'accès en déclenchement est ainsi complètement hiérarchisé : sauf autorisation expresse de la hiérarchie, seul le récepteur de rang maximal (ou les récepteurs de rang maximal) est autorisé à activer simultanément les sonneries.
Le mode de réalisation avec contrôle d'accès en déclenchement est particulièrement approprié pour des groupes hiérarchisés, où il est préférable d'éviter que l'ensemble des sonneries ne soient déclenchées à tout bout de champ, en particulier lorsque les membres de ce groupe sont nombreux. Il est également judicieux lorsqu'une personnalité, ou un nombre réduit de personnes, joue un rôle déterminant, par exemple des organisateurs d'une manifestation de soutien à une cause.
Dans une variante de réalisation, le déclenchement du module d'activation ne peut pas être effectué par les récepteurs, mais par une unité de commande indépendante. Une telle réalisation peut être utile pour des groupes d'expression collective temporaire.
Dans un autre mode de réalisation, n'importe lequel des récepteurs associés à une liste peut indifféremment déclencher le module d'activation. Cette réalisation est intéressante en présence de groupes peu nombreux, en particulier lorsque les sonneries ont une fonction de reconnaissance mutuelle ou de manifestations de retrouvailles.
Les différents modes de contrôle d'accès sont avantageusement combinés, les utilisateurs choisissant les modalités de contrôle pour la liste concernée.
L'ensemble d'activation comprend avantageusement un générateur de sonneries musicales, capable de générer automatiquement les sonneries des récepteurs. Cette réalisation est particulièrement intéressante pour utiliser une pluralité de sonneries générées et correspondantes, associées à une même liste de récepteurs - activation simultanée.
Dans une réalisation préférée du générateur de sonneries musicales, celui-ci comporte :
- un moyen de définition de moments musicaux au cours desquels respectivement au moins quatre notes sont susceptibles d'être jouées,
- un moyen de définition de deux familles de hauteurs de note, pour chaque moment musical, la deuxième famille de hauteurs de note possédant au moins une hauteur de note qui n'est pas dans la première famille de hauteurs de note, - un moyen de constitution d'au moins une succession de notes possédant au moins deux notes, chaque succession de notes étant appelée une phrase musicale, succession dans laquelle deux notes successives sont nécessairement choisies parmi au moins les deux premiers des trois types suivants, indépendamment de l'ordre des deux notes : - deux notes dont les hauteurs appartiennent à la première famille,
- une note dont la hauteur appartient à la première famille et une note dont la hauteur appartient à la seconde famille,
- deux notes dont les hauteurs appartiennent exclusivement à la seconde famille, la hauteur de l'une des deux notes correspondant à un
sixième degré d'une gamme diatonique et la hauteur de l'autre note correspondant à un septième degré de ladite gamme diatonique, et ces deux notes étant au voisinage immédiat exclusivement de notes dont les hauteurs appartiennent à la première famille, et - un moyen de sortie d'un signal représentatif de chaque hauteur de note de chaque dite succession.
Ce générateur de sonneries musicales est avantageusement conforme à la divulgation du document WO-00/17850 (ou du brevet européen correspondant EP-B-1116213 en cours de délivrance). Ainsi, de préférence, le moyen de constitution d'au moins une succession de notes est tel que pour chaque moment, chaque note dont la hauteur appartient exclusivement à la deuxième famille est entourée exclusivement de notes de la première famille.
Grâce à ces dispositions, la succession de hauteurs de note possède à la fois une grande richesse car le nombre de successions pouvant être ainsi généré est de plusieurs milliards, et une cohérence harmonique, parce que la polyphonie engendrée est régie par des contraintes.
Selon des caractéristiques particulières, le moyen de définition de deux familles de hauteurs de note est adapté à définir, pour chaque moment musical, la première famille comme un ensemble de hauteurs de note appartenant à un accord dupliqué d'octave en octave.
Selon d'autres caractéristiques particulières, le moyen de définition de deux familles de hauteurs de note est adapté à définir la deuxième famille de hauteurs de note pour qu'elle comporte au moins les
hauteurs de note d'une gamme qui ne sont pas dans la première famille de hauteurs de note.
Grâce à ces dispositions, la définition des familles est aisée et l'alternance de notes des deux familles est harmonieuse.
Selon d'autres caractéristiques particulières, le moyen de constitution d'au moins une succession de notes possédant au moins deux notes est adapté à ce que chaque phrase musicale soit définie comme un ensemble de notes dont les instants de début ne sont pas séparés entre eux, deux à deux, de plus qu'une durée prédéterminée.
Grâce à ces dispositions, une phrase musicale est, par exemple, constituée de notes dont les débuts ne sont pas séparés par plus de trois doubles.
De préférence, au moins l'un des moyens de définition de moments musicaux, de définition de deux familles de hauteurs de note et de constitution d'au moins une succession de notes est fondée sur la valeur de paramètres. Avantageusement, certains de ces paramètres sont alors utilisés spécifiquement pour la mise en œuvre de l'ensemble d'activation de l'invention, ces paramètres étant déterminés par un utilisateur ou choisis aléatoirement par le générateur de sonneries musicales.
Dans une réalisation particulièrement avantageuse, ces paramètres servent ainsi à déterminer différentes sonneries à attribuer aux récepteurs d'un groupe : toutes les sonneries ont en commun un ou plusieurs de ces paramètres, ce qui contribue à assurer une activation simultanée harmonieuse des sonneries. Un des intérêts d'une telle réalisation est que les composantes de la musique globale, attribuées
respectivement aux récepteurs sous forme de sonneries, ne sont pas réduites à des composantes issues d'une répartition instrumentale. Chacune peut au contraire mettre en jeu plusieurs instruments, et forme une musique à part entière.
De plus, l'utilisation de paramètres facilite la mise en œuvre de croisements entre plusieurs groupes de sonneries distinctes, les sonneries appartenant à plusieurs groupes à la fois héritant d'un cumul de paramètres provenant des différents groupes.
Par ailleurs, il est intéressant de combiner cette utilisation de paramètres avec une approche hiérarchique. Selon une forme avantageuse d'une telle réalisation, un récepteur de rang maximal choisit une famille de musiques, en fixant un ou plusieurs premiers paramètres. Chacun des récepteurs de rang immédiatement inférieur se voit alors imposer ces premiers paramètres, mais peut choisir un ou plusieurs deuxièmes paramètres pour spécifier davantage les musiques générées dans la branche hiérarchique de récepteurs qui dépend de ce récepteur de deuxième rang. Le processus est répété à chaque rang.
L'invention a aussi pour objet un procédé d'activation simultanée de sonneries. Dans ce procédé : on inscrit respectivement des récepteurs dans au moins une liste auprès d'un ensemble d'activation, ces récepteurs étant respectivement pourvus de sonneries d'appel ; et on active simultanément les sonneries des récepteurs de cette liste, préférentiellement sur requête d'au moins un de ces récepteurs, par un envoi de signaux d'activation respectivement et spécifiquement adressés à ces récepteurs, en déclenchant ces sonneries de manière synchronisée.
Selon l'invention, on déclenche successivement au moins deux des sonneries, de façon à autoriser une activation harmonieuse de ces sonneries lorsque ces sonneries sont adaptées à une telle activation harmonieuse.
Ce procédé d'activation simultanée est préférentiellement mis en œuvre au moyen d'un ensemble d'activation conforme à l'une quelconque des formes de réalisation de l'ensemble d'activation de l'invention.
De préférence, on attribue à ces récepteurs respectivement les sonneries adaptées à une activation harmonieuse, avantageusement par téléchargement.
Dans un autre mode de mise en œuvre, les sonneries sont déterminées localement pour chaque récepteur, selon des critères communs imposés (rythme, style de musique, clé...).
L'invention concerne aussi un produit programme d'ordinateur, comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'un des modes de mise en œuvre de l'invention lorsque ce programme est exécuté sur un ordinateur.
Par « produit programme d'ordinateur », on entend tout support d'un programme d'ordinateur, couvrant non seulement des supports d'enregistrement tels que par exemple des cassettes, disques ou disquettes mais aussi des signaux porteurs de ce programme.
L'invention sera mieux comprise et illustrée au moyen des exemples suivants de réalisation et de mise en œuvre, nullement limitatifs, en référence aux figures annexées sur lesquelles :
- la Figure 1 est un schéma de principe d'un ensemble d'activation conforme à un premier mode de réalisation de l'invention en liaison avec un groupe de récepteurs téléphoniques, représenté dans une phase d'inscription d'un nouveau récepteur ;
- la Figure 2 représente l'ensemble d'activation de la Figure 1 , dans une phase de déclenchement des sonneries des récepteurs inscrits ;
- la Figure 3 montre une répartition hiérarchique de récepteurs téléphoniques, utilisée par l'ensemble d'activation des Figures 1 et 2 ;
- la Figure 4 est un schéma de principe d'un ensemble d'activation conforme à un deuxième mode de réalisation de l'invention, incorporé dans un récepteur téléphonique et en liaison avec d'autres récepteurs téléphoniques, dans des phases d'inscription et de déclenchement de sonneries ;
- la Figure 5 représente un organigramme de génération musicale automatique, mise en œuvre pour générer des sonneries au moyen de l'ensemble d'activation des Figures 1 à 3, ou pour générer des sonneries chargées dans les récepteurs téléphoniques de la Figure 4 ;
- et la Figure 6 montre sous forme de schéma bloc un générateur de sonneries musicales utilisable dans l'ensemble d'activation des Figures 1 à 3 ou pour les récepteurs téléphoniques de la Figure 4, et permettant une génération automatique conforme à la Figure 5.
Sur la Figure 4, des éléments identiques ou similaires à ceux des Figures 1 et 2 sont désignés par les mêmes références.
Un premier mode de réalisation d'un ensemble d'activation 1 simultanée de sonneries de récepteurs téléphoniques Tk (Figures 1 et 2) comprend essentiellement une unité d'activation 2, une unité d'inscription 3 et une mémoire 4. Cet ensemble d'activation 1 est par exemple implémenté sous forme de service accessible en ligne auprès d'un serveur.
L'unité d'inscription 3 est destinée à l'inscription ou la radiation de récepteurs téléphoniques visés par l'ensemble d'activation 1. Elle comporte en particulier un module d'enregistrement sélectif 31 et un module d'inscription 32. Le module d'inscription 32 a pour fonctions :
- d'inscrire de nouveaux récepteurs Tk auprès de l'ensemble d'activation 1 , en enregistrant notamment des identificateurs ITk des récepteurs Tk dans des listes correspondant respectivement à des groupes 5 de récepteurs; ces listes sont stockées dans la mémoire 4 ; - et de supprimer des récepteurs Tk des listes de la mémoire 4.
Le module d'enregistrement sélectif 31 est quant à lui destiné à autoriser ou interdire des opérations d'inscription ou de radiation sur requêtes, en fonction du contenu de ces requêtes et/ou de leurs expéditeurs, et à transmettre les requêtes autorisées au module d'inscription 32. Il agit ainsi comme un filtre par rapport à ce dernier.
Dans le mode de réalisation représenté, seuls les récepteurs téléphoniques déjà inscrits dans l'une des listes auprès de l'ensemble d'activation 1 sont habilités à inscrire un autre récepteur téléphonique dans cette liste. La reconnaissance s'effectue par exemple en comparant un identificateur ITk du récepteur envoyant une requête (identification automatique de cet identificateur ITk ou transmission avec la requête) avec les identificateurs de récepteurs contenus en mémoire 4. De préférence, la reconnaissance repose aussi sur l'utilisation d'un mot clé. L'inscription du ou
des premiers récepteurs sur une des listes est effectuée par exemple lors de l'ouverture de la liste ou par utilisation d'un mot clé spécifique.
Une autre fonction du module d'enregistrement sélectif 31 consiste à établir une hiérarchie entre les récepteurs Tk d'une liste donnée.
Pour ce faire, il est attribué aux récepteurs initialement inscrits un rang maximal. Les autres récepteurs se voient attribuer un rang immédiatement inférieur à celui du récepteur qui les inscrit.
Pour la radiation de récepteurs Tk, on peut par exemple prévoir que seuls les récepteurs de rang maximal, ou les récepteurs souhaitant être radiés, puissent effectuer de telles opérations.
L'unité d'inscription 3 dispose en outre d'un générateur de sonneries 34, capable de générer automatiquement des sonneries Sk, et d'un module de téléchargement 33 de ces sonneries Sk dans des mémoires locales des récepteurs Tk. Chaque récepteur Tk nouvellement inscrit se voit ainsi attribuer une de ces sonneries Sk, générée soit au préalable, soit de préférence consécutivement à l'inscription. Le générateur de sonneries 34 est avantageusement conforme aux techniques de génération de musique décrites dans la demande internationale WO-00/17850, comme cela sera détaillé plus bas.
Dans l'exemple représenté, le générateur de sonneries 34 utilise des paramètres Qk de génération musicale. La génération d'une nouvelle sonnerie pour une des listes est alors obtenue en produisant des paramètres prenant en compte les paramètres associés aux sonneries Sk des récepteurs Tk déjà inscrits dans la liste. Le récepteur nouvellement inscrit peut être invité à sélectionner directement (choix dans une liste d'instruments par
exemple) ou indirectement (écoute de plusieurs sonneries) au moins une partie des paramètres.
Les sonneries Sk attribuées pour une liste donnée sont prévues pour être activées simultanément en produisant une musique harmonieuse. Elles sont à cet effet destinées à être déclenchées de manière synchronisée. Le générateur de sonneries 34 est ainsi prévu pour enregistrer en mémoire 4 non seulement les paramètres Qk de génération musicale produits, mais également des informations relatives à la synchronisation des sonneries Sk dans chacun des groupes 5.
L'unité d'activation 2 comprend un module d'activation 22, capable d'activer simultanément les sonneries S, des récepteurs Tk inscrits dans l'une des listes. Pour ce faire, elle identifie les récepteurs Tk de la liste en se référant à la mémoire 4, et adresse des signaux donnant des instructions d'activation lk respectivement et spécifiquement à ces récepteurs τk.
L'unité d'activation 2 comporte également un module de déclenchement sélectif 21 , prévu pour n'autoriser un déclenchement du module d'activation 22 pour une des listes, que par un ou plusieurs récepteurs de cette liste.
Dans l'exemple représenté, le module de déclenchement sélectif 21 utilise la distribution hiérarchique des récepteurs Tk dans la liste concernée. Ainsi, ne peuvent déclencher les sonneries Sk des récepteurs Tk associés à cette liste que :
- les récepteurs de rang maximal ;
- et les récepteurs de rang inférieurs, à condition d'être directement ou indirectement autorisés à un déclenchement par les
récepteurs de rang maximal ; une autorisation indirecte est alors une autorisation passant par des récepteurs intermédiaires : le récepteur donnant l'autorisation est lui-même autorisé par un récepteur autorisé, et ainsi de suite jusqu'à un des récepteurs de rang maximal.
La reconnaissance des récepteurs Tk autorisés peut s'effectuer de manière similaire à celle employée pour l'inscription (utilisation des identificateurs ITk et/ou de mots clés), les informations nécessaires étant obtenues en mémoire 4.
En fonctionnement pour l'inscription (Figure 1), un des récepteurs Tn.., déjà inscrit pour une liste associé à un groupe 5 de récepteurs envoie au module d'enregistrement sélectif 31 une requête en inscription RI d'un récepteur Tn dans cette liste. Le module d'enregistrement sélectif 31 s'assure alors que le récepteur Tn.., dispose effectivement de ce droit d'inscription, en utilisant notamment l'identificateur ITn_., du récepteur T^. Si le nombre de récepteurs de la liste est plafonné, le module 31 vérifie également qu'une inscription supplémentaire est possible. Une fois l'habilitation d'inscription attestée, le module d'enregistrement sélectif 31 attribue au récepteur Tn un rang rgn, immédiatement inférieur au rang rg^ du récepteur Tn_., obtenu en mémoire 4.
Il communique ensuite l'ensemble des informations relatives à ce nouveau récepteur Tn au module d'inscription 32, qui les enregistre dans la liste correspondante en mémoire 4.
Le module d'inscription 32 fait également parvenir au générateur de sonneries 34 une requête en production d'une nouvelle sonnerie musicale. Ce générateur de sonneries 34 récupère alors en mémoire 4 les paramètres Q.,, Q2... Qn-1 respectivement associés aux sonneries des
récepteurs déjà inscrits, établit des paramètres Qn spécifiquement destinés au nouveau récepteur Tπ, et génère une sonnerie musicale Sn correspondant à ces paramètres Qn. Dans une variante de réalisation, le générateur de sonneries 34 a produit au préalable un ensemble de sonneries pour le groupe 5 et les a enregistrées dans un espace de stockage, et il se contente de les récupérer à mesure des inscriptions de nouveaux récepteurs dans le groupe 5.
Le générateur de sonneries 34 inscrit en mémoire 4 les paramètres Qn ainsi que des informations relatives à la synchronisation pour la sonnerie Sn du récepteur Tn. De plus, il communique la sonnerie Sn au module de téléchargement 33. Ce dernier télécharge ensuite la sonnerie Sn au nouveau récepteur Tn.
Dans un exemple illustratif de répartition hiérarchique et d'attribution de paramètres (Figure 3), un récepteur téléphonique T., effectue auprès de l'ensemble d'activation 1 une ouverture de liste. L'ensemble d'activation 1 attribue alors à ce récepteur le rang maximal égal à 1 (par simplicité de notation, la hauteur du rang varie en sens inverse de la numérotation) et génère une sonnerie S., associée à des paramètres P1 (choisis avec la participation du récepteur T.,), qu'il communique au récepteur T Ce dernier, au sommet de la hiérarchie, fait ainsi office de « chef de clan ».
Le récepteur T inscrit ensuite auprès de l'ensemble d'activation 1 trois récepteurs T21, T22 et T23, qui se voit attribuer dans la hiérarchie une seconde position (rang 2). De plus, les récepteurs T21, T22 et T23 reçoivent respectivement trois sonneries S21, S22 et S23, générées par le générateur de sonneries 34 sur la base des paramètres P1 associés respectivement à d'autres paramètres P21 , P22 et P23 (ces derniers étant choisis avec la
participation des récepteurs T21, T22 et T23). La reprise des paramètres P1 dans les nouveaux jeux de paramètres permet de faciliter la cohérence des différentes sonneries du groupe.
Le processus d'inscription est répété de la même manière à des rangs inférieurs du groupe. Par exemple, le récepteur T21 inscrit des récepteurs T211, T212... T21m, auxquels le module d'enregistrement sélectif 31 attribue un rang 3, ainsi que des paramètres associant les paramètres P1 et P21 avec de nouveaux paramètres, respectivement P211 , P212... P21m. De façon similaire, le récepteur T212 inscrit à son tour des récepteurs T212|l auxquels le module d'enregistrement sélectif 31 attribue un rang 4, ainsi que l'association des paramètres P1 , P21 et P212 avec des paramètres P212L
En déclenchement de sonneries, le récepteur T ou un autre récepteur autorisé du groupe 5 envoie une requête en déclenchement RD à l'ensemble d'activation 1 (Figure 2). Le module de déclenchement sélectif 21 vérifie l'habilitation de l'expéditeur de la requête, le récepteur T.,, à déclencher l'activation en obtenant notamment auprès de la mémoire 4 l'identificateur IT, et le rang rg^ de T II déclenche alors le module d'activation 22, qui va chercher en mémoire 4 à la fois les identificateurs ITk de tous les récepteurs Tk du groupe 5, et les instants de déclenchements respectivement appropriés (ces instants pouvant être ou non identiques). Le module d'activation 22 envoie alors à ces récepteurs Tk des instructions lk de déclenchement des sonneries Sk associées, de manière synchronisée en fonction des informations de déclenchements. Il s'ensuit une musique harmonieuse produite par les sonneries Sk musicales conjointes.
Dans un deuxième mode de réalisation portant sur l'activation simultanée de sonneries (Figure 4), l'un des récepteurs téléphoniques T., inclut un ensemble d'activation 41. Cet ensemble d'activation 41 comprend,
de manière similaire au premier mode de réalisation, une unité d'activation 42 et une unité d'inscription 43, ainsi qu'une mémoire 44. L'unité d'activation 42 comporte un module de déclenchement 51 et un module d'activation 52, et l'unité d'inscription 43 comporte un module d'enregistrement sélectif 61 et un module d'inscription 62. Les fonctions de ces modules sont essentiellement similaires aux fonctions des modules correspondants dans le premier mode de réalisation et ne seront pas davantage explicitées. Une différence est que le récepteur T1 détient a priori un rôle privilégié et est notamment placé au sommet de la hiérarchie. De fait, toute inscription d'un nouveau récepteur Tk et tout déclenchement d'une activation simultanée des sonneries Sk passent nécessairement par lui, lui-même ayant par ailleurs le pouvoir d'initier l'une et l'autre.
Une autre différence de ce deuxième mode de réalisation tient à la présence de supports d'enregistrement Ek respectivement dans les récepteurs Tk du groupe concerné, y compris dans Tv Ces supports d'enregistrement Ek sont des supports amovibles, qui peuvent être notamment des supports magnétiques ou magnéto-optiques (disquettes ou cassettes) ou des mémoires flash, et sont destinés à contenir respectivement les sonneries Sk. Ainsi, l'unité d'inscription 43 ne contient pas de générateur de sonneries ni de module de téléchargement, à la différence du premier mode de réalisation, puisque les sonneries sont directement chargées dans les récepteurs Tk.
En pratique, un utilisateur d'un récepteur téléphonique a la possibilité d'y intégrer un composant spécifique, porteur de l'ensemble d'activation 41. Cet utilisateur joue alors un rôle central pour la constitution d'un groupe de récepteurs Tk disposant de sonneries Sk associées, adaptées à une activation harmonieuse. Par exemple, l'utilisateur se procure en plus du composant ci-dessus, une pluralité de supports d'enregistrement Ek
contenant chacun une des sonneries Sk II s'attribue lui-même un de ces supports Ek, noté E.,, de façon à constituer le récepteur T1 muni à la fois de l'ensemble d'activation 41 et du support d'enregistrement E., Il enregistre de plus en mémoire 44 des renseignements spécifiquement liés au groupe de sonneries Sk associé aux supports d'enregistrement Ek (par exemple, au moyen de fonctions spécifiques de l'unité d'inscription 43 nombre total de sonneries Sk du groupe, instants de déclenchement relatifs des différentes sonneries Sk )
Par ailleurs, l'utilisateur du récepteur T., distribue les autres supports d'enregistrements Ek à d'autres utilisateurs, qui inscrivent leurs récepteurs Tk comme membres d'un groupe dirigé par le récepteur T., (inscription directe par le récepteur T., ou inscription par les récepteurs Tk auprès du récepteur T.,), avec les informations respectivement correspondantes (en particulier, références des sonneries Sk attribuées) Ces utilisateurs incorporent respectivement les supports d'enregistrement Ek dans leurs récepteurs Tk
Dans une version améliorée, des membres du groupe de récepteurs Tk peuvent disposer chacun de plusieurs des supports d'enregistrement Ek et eux-mêmes les transmettre à d'autres utilisateurs Ces derniers inscrivent alors leurs récepteurs Tk auprès du récepteur T1 Dans le mode de réalisation décrit, il est prévu une reconnaissance des récepteurs requérant une telle inscription, au moyen d'un mot de code C Tout utilisateur déjà inscrit et fournissant un des supports d'enregistrement Ek à un autre utilisateur lui communique également ce mode de code C
En fonctionnement, par exemple (Figure 4), un récepteur Tn déjà inscrit transmet le mot de code C à un nouveau récepteur avec remise du support d'enregistrement En Le nouveau récepteur intègre ce support En de
façon à former le récepteur complété Tn, et requiert une inscription auprès du récepteur T1 en communiquant notamment le mot de code C et des informations complémentaires (telles qu'un identificateur ITn du récepteur Tn et la référence de la sonnerie Sn contenue dans le support En). Le module d'enregistrement sélectif 61 vérifie la validité du mot de code C, puis transmet un ordre d'inscription au module d'inscription 62, qui inscrit le récepteur Tn en enregistrant les renseignements appropriés dans la mémoire 44.
Lors d'un déclenchement d'activation, le récepteur T2 par exemple envoie au récepteur T1 une requête en déclenchement RD. Comme dans le premier mode de réalisation, le module de déclenchement sélectif 51 s'assure de l'habilitation de T2 à déclencher l'activation, puis transmet un ordre de déclenchement au module d'activation 52, qui déclenche de manière synchronisée les sonneries Sk de tous les récepteurs Tk du groupe, y compris la sonnerie S
Dans une variante de réalisation, les supports d'enregistrement Ek sont rechargeables, par exemple par le réseau Internet. Cette variante permet de renouveler sur demande les sonneries musicales utilisées. Dans une autre variante, les supports d'enregistrement Ek sont de plus fixés aux récepteurs Tk, et non plus amovibles.
Des moyens de génération de sonneries musicales particulièrement avantageux pour la mise en œuvre de l'invention vont maintenant être détaillés, en référence aux Figures 5 et 6. Ces moyens s'appliquent tout particulièrement au générateur de sonneries 34 du premier mode de réalisation, mais peuvent aussi être mis en œuvre pour générer les sonneries Sk contenues dans les supports d'enregistrement Ek du deuxième
mode de réalisation. Des modalités détaillées d'une telle génération sont exposées dans la demande internationale WO-00/17850.
La figure 5 représente, schématiquement, un organigramme de génération musicale automatique utilisée pour le générateur de sonneries 34 (ou pour générer les sonneries stockées dans les supports d'enregistrement Ek).
Après le début 61 , des moments musicaux sont définis au cours d'une opération 62. Par exemple, on définit alors un morceau musical comportant des mesures, chaque mesure comportant des temps, chaque temps comportant des emplacements de note. Dans cet exemple, l'opération 62 consiste à attribuer un nombre de mesures au morceau musical, un nombre de temps à chaque mesure et un nombre d'emplacements de note à chaque temps ou une durée minimale de note. Chaque moment musical y est défini de telle manière qu'au moins quatre notes soient susceptibles d'être jouées pendant sa durée.
Ensuite, au cours d'une opération 64, deux familles de hauteurs de note sont définies pour chaque moment musical, la deuxième famille de hauteurs de note possédant au moins une hauteur de note qui n'est pas dans la première famille. Par exemple, à chaque demi-mesure du morceau musical sont affectés une gamme et un accord, la première famille comportant les hauteurs de note de cet accord, dupliquées d'octave en octave et la deuxième famille comportant au moins les hauteurs de note de la gamme qui ne sont pas dans la première famille. On observe que différents moments musicaux ou des moments musicaux consécutifs peuvent avoir les mêmes familles de hauteurs de note.
Puis, au cours d'une opération 66, au moins une succession de notes possédant au moins deux notes est constituée avec, pour chaque moment, chaque note dont la hauteur appartient exclusivement à la deuxième famille étant entourée exclusivement de notes de la première famille. Par exemple, une succession de notes est définie comme un ensemble de notes dont les instants de début ne sont pas séparés entre eux, deux à deux, de plus qu'une durée prédéterminée. Ainsi, dans l'exemple explicité avec l'opération 64, pour chaque demi-mesure, une succession de notes ne possède pas deux hauteurs de notes consécutives qui soient exclusivement dans la deuxième famille de hauteurs de note.
Au cours d'une opération 68, un signal représentatif des hauteurs de note de chaque succession est émis. Ce signal est par exemple transmis au module de téléchargement 33. La génération musicale s'arrête ensuite à l'opération 70.
La figure 6 représente, sous forme d'un schéma bloc, un mode de réalisation d'un générateur de sonneries musicales utilisé pour générer les sonneries Sk, tel que le générateur 34. Dans ce mode de réalisation, le générateur 34 comporte, reliés entre eux par au moins une ligne de signal 80, un générateur de familles de hauteurs de note 72, un générateur de moments musicaux 74, un générateur de phrases musicales 76 et un port de sortie 78. Le port de sortie 78 est relié à une ligne de signal externe 82.
La ligne de signal 80 est une ligne capable de véhiculer un message ou une information. Par exemple, c'est un conducteur électrique ou optique de type connu. Le générateur de moments musicaux 74 définit des moments musicaux de telle manière qu'au cours de chaque moment musical, quatre notes soient susceptibles d'être jouées. Par exemple, le générateur de moments musicaux 74 définit un morceau musical par un
nombre de mesures qu'il contient et, pour chaque mesure, un nombre de temps, et pour chaque temps, un nombre d'emplacements de début de note possible ou une durée minimale de note.
Le générateur de familles de hauteurs de note 72 définit deux familles de hauteurs de note, pour chaque moment musical. Le générateur 72 définit les deux familles de hauteurs de note de telle manière que la deuxième famille de hauteurs de note possède au moins une hauteur de note qui ne soit pas dans la première famille de hauteurs de note. Par exemple, à chaque demi-mesure du morceau musical sont affectés une gamme et un accord, la première famille comportant les hauteurs de note de cet accord, dupliquées d'octave en octave, et la deuxième famille comportant au moins les hauteurs de note de la gamme qui ne sont pas dans la première famille. On observe que différents moments musicaux ou des moments musicaux consécutifs peuvent avoir les mêmes familles de hauteurs de note.
Le générateur de phrases musicales 76 génère au moins une succession de notes possédant au moins deux notes, chaque succession étant constituée de telle manière que, pour chaque moment, chaque note dont la hauteur appartient exclusivement à la deuxième famille est entourée exclusivement de notes de la première famille. Par exemple, une succession de notes est définie comme un ensemble de notes dont les instants de début ne sont pas séparés entre eux, deux à deux, de plus qu'une durée prédéterminée. Ainsi, dans l'exemple explicité avec le générateur de familles de hauteurs de note 72, pour chaque demi-mesure, une succession de notes ne possède pas deux hauteurs de notes consécutives qui soient exclusivement dans la deuxième famille de hauteurs de notes.
Le port de sortie 78 transmet, par l'intermédiaire de la ligne de signal externe 82, un signal représentatif des hauteurs de note de chaque succession.
Le générateur 34 de sonneries musicales comporte, par exemple, un processeur d'usage général programmé pour mettre en œuvre la présente technique et une carte son MIDI reliée à un bus du processeur. Dans une autre implémentation, le générateur 5 transmet de façon purement logicielle les sonneries musicales, et ne nécessite donc pas de carte son.