[0001] La présente invention concerne un procédé de commande d'un buzzer.
[0002] Un buzzer sert à produire un signal acoustique destiné à attirer l'attention des
personnes proches afin de les informer de la survenance d'un événement. Les terminaux
électroniques en sont fréquemment équipés.
[0003] Ainsi, si l'on considère par exemple un terminal pour téléphonie mobile GSM, l'arrivée
d'un appel est signalée par le buzzer qu'il comporte.
[0004] Le buzzer est excité par un signal électrique à une certaine fréquence et il produit
un signal acoustique à cette fréquence. Comme le buzzer présente une efficacité maximale
à une ou quelques fréquences particulières de résonance, fonction de sa constitution,
on l'excite à l'une de ces fréquences afin de l'utiliser au mieux et éviter de devoir
utiliser un buzzer plus puissant, donc plus cher, volumineux et consommant plus.
[0005] Cependant, les fréquences de résonance varient d'un buzzer à l'autre dans une même
série et, en outre, elles peuvent dériver en température, si bien qu'un réglage initial
de la fréquence d'excitation n'a qu'une efficacité limitée.
[0006] La présente invention vise à s'affranchir de cette incertitude sur la fréquence de
résonance du buzzer.
[0007] A cet effet, l'invention concerne un procédé de commande d'un buzzer, dans lequel
on applique au buzzer une excitation à une fréquence déterminée, caractérisé par le
fait qu'on réinjecte le signal acoustique, produit par le buzzer, dans un capteur
acoustique commandant la fréquence de ladite excitation.
[0008] Ainsi, on peut déterminer le spectre de sensibilité du buzzer, ce qui permet d'éviter
de l'utiliser à des fréquences auxquelles il présente un rendement médiocre. On peut
ainsi assurer qu'il émet un niveau acoustique qui, sans garantir un maximum absolu,
représente au moins un maximum relatif dans une plage de fréquences d'excitation.
[0009] Avantageusement, on détermine un spectre de fréquences de bruit ambiant au moyen
d'un capteur acoustique et on choisit la fréquence d'excitation dans une plage sensiblement
extérieure au dit spectre.
[0010] Ainsi, on assure au signal acoustique un relief sonore supplémentaire puisque l'oreille
humaine présente une sélectivité en fréquence lui permettant de déceler un signal
acoustique noyé dans du bruit à une fréquence différente.
[0011] L'invention sera mieux comprise à l'aide de la description suivante d'un mode de
mise en oeuvre préféré du procédé de l'invention, en référence au dessin annexé, sur
lequel :
- la figure 1 représente schématiquement un poste téléphonique avec buzzer pour la mise
en oeuvre du procédé de l'invention, et
- la figure 2 représente la courbe de réponse en fréquence du buzzer.
[0012] Le poste téléphonique représenté est ici un poste mobile pour téléphonie mobile GSM.
II comporte un microphone 1 commandant un convertisseur analogique/numérique 2 relié
en sortie à un circuit 3 commandant un buzzer 5 à travers un convertisseur numérique/analogique
4. La référence 6 désigne un couplage acoustique entre le buzzer 5 et le microphone
1.
[0013] Les autres circuits du poste, assurant la fonction téléphonique proprement dite,
sont classiques et ne sont pas représentés. On notera toutefois que, dans cet exemple,
le microphone 1 et le CAN 2 servent aussi à la fonction téléphonique.
[0014] Le circuit 3 comporte dans l'ordre, de son entrée recevant les valeurs du CAN 2 à
sa sortie commandant le CNA 4, un filtre passe-bande 30 accordable, un comparateur
32, un bloc de calcul 33, un circuit de commande de balayage en fréquence, ou wobulation,
34 et un oscillateur wobulateur 35 à fréquence commandée par le circuit 34, qui commande
aussi l'accord du filtre 30.
[0015] Une mémoire 31 est reliée, en entrée de données, à la fois à la sortie du filtre
30 et à la sortie du circuit 34. La sortie de la mémoire 31 alimente une seconde entrée
du comparateur 32, relié par sa première entrée au filtre 30.
[0016] Le bloc de calcul 33 comporte une base de temps et un séquenceur, non représentés,
pour commander les circuits CAN et CNA, 2 et 4, et pour adresser la mémoire 31.
[0017] La courbe S de sensibilité ou réponse en fréquence, ou pression acoustique Pa, du
buzzer 5 représentée sur la figure 2 présente deux sommets de valeurs Pa1 et Pa2 et
de fréquences F = F1 et F2, respectivement.
[0018] Selon le procédé de l'invention, on excite le buzzer 5 à une fréquence déterminée
et, par le couplage acoustique 6, on réinjecte le signal acoustique, produit par le
buzzer 5, dans le capteur acoustique 1, pour commander la fréquence de l'excitation
du buzzer 5.
[0019] Le circuit 3 assure la gestion de la commande du buzzer 5, comme cela va maintenant
être expliqué.
[0020] Globalement, le circuit 3 effectue une wobulation de la fréquence de commande, ou
d'excitation, du buzzer 5 pour rechercher une ou plusieurs fréquences correspondant
à un maximum local, comme Pa1, ou au maximum absolu Pa2, et s'y accrocher.
[0021] Pour cela, dans un cycle présent, on détecte par le CAN 2 le niveau du signal réinjecté
et l'applique au comparateur 32 en même temps qu'on le mémorise dans la mémoire 31
pour le cycle suivant.
[0022] Le comparateur 32 recevant, sur sa seconde entrée, le niveau mémorisé du signal reçu
au cycle précédent, fournit au bloc de calcul 33 un signal d'écart de niveau représentant
la différence ΔN avec signe des deux signaux ci-dessus.
[0023] La fréquence du signal précédent, ou tout au moins un nombre la représentant qui
a été fourni par le circuit de commande 34 et mémorisé dans la mémoire 31 en association
avec le niveau du signal précédent reçu, est aussi fournie au bloc de calcul 33, ayant
encore en mémoire la fréquence du signal actuel. Après calcul de la différence des
fréquences, ou incrément, ΔF qui a été apporté à l'excitation du buzzer 5, le bloc
33 peut ainsi calculer la pente P = ΔN/ΔF de la réponse en fréquence du buzzer 5 dans
la zone limitée par les deux fréquences considérées.
[0024] On notera cependant qu'il suffit, pour appliquer le procédé, d'une information binaire
représentant le signe de la pente P, information obtenue à partir de deux informations
binaires représentant respectivement le signe de l'écart de niveau ΔN et le signe
de la variation de fréquence ΔF, ou sens de wobulation, entre deux cycles successifs.
[0025] Ayant déterminé la pente locale P, on choisit alors, pour le cycle suivant, une fréquence
d'excitation correspondant à un niveau encore accru, en supposant que le signe de
la pente locale P peut être extrapolé en dehors de la plage restreinte de largeur
ΔF considérée.
[0026] Le bloc de calcul 33 envoie alors au circuit de wobulation 34 une commande d'accroissement
ou de diminution de la fréquence F actuelle et le circuit 34 fournit une valeur de
commande de l'oscillateur 35 représentant la valeur de la fréquence F modifiée. L'oscillateur
35 se règle sur cette fréquence, dont la valeur de commande est mémorisée dans la
mémoire 31.
[0027] Lors des cycles successifs, un maximum local est détecté par le changement du signe
de la pente P de la courbe S. Une wobulation sur toute la plage des fréquences possibles
d'excitation permet de détecter tous les maximas locaux et donc le maximum absolu.
[0028] Si la plage de fréquences d'excitation doit, pour certaines applications, être restreinte
à une plage limitée de celle-ci, on y détecte alors au moins un niveau maximal relatif.
[0029] Ainsi, une plage restreinte s'étendant strictement au-delà de F2, à partir d'une
fréquence F3, permettrait de déterminer un niveau maximum relatif, inférieur à Pa2
mais dépassant éventuellement Pa1, et correspondant dans cet exemple à la fréquence
F3 puisque la courbe S décroît de façon monotone dans cette plage restreinte.
[0030] On peut encore comparer le niveau détecté à un seuil de niveau déterminé et arrêter
le balayage, ou le centrer autour de la fréquence considérée. On émet ainsi un signal
de niveau parfaitement déterminé.
[0031] Afin d'éliminer le bruit de fond ou d'ambiance acoustique, on effectue ici un filtrage
passe-bande au moyen du filtre 30 accordé sur la fréquence de l'oscillateur 35. De
préférence, on effectue, en plus ou à la place du filtrage ci-dessus, une détection
synchrone du signal réinjecté, en comparant sa phase à celle du signal de l'oscillateur
35, ce qui réduit considérablement l'influence du bruit.
[0032] Le circuit 3 de cet exemple est numérique, mais sa fonction pourrait aussi être assurée
par un circuit analogique tendant à effectuer la wobulation dans le sens accroissant
le niveau réinjecté. En d'autres termes, le circuit 3 tend à réaliser un accrochage
de fréquence, du genre effet Larsen, en utilisant le couplage acoustique 6 entre le
buzzer 5 et le microphone 1, à travers l'air ainsi que le corps du poste.
[0033] Afin d'assurer au signal acoustique du buzzer 5 un relief sonore par rapport au bruit
ou ambiance acoustique, il est ici prévu de choisir une fréquence d'excitation F qui
soit sensiblement en dehors du spectre de celui-ci.
[0034] Pour cela, on détermine le spectre des fréquences du bruit ambiant au moyen du microphone
1 et on choisit la fréquence d'excitation dans une plage sensiblement extérieure à
ce spectre. La détermination du spectre de bruit s'effectue par une wobulation du
filtre passe-bande 30, l'oscillateur 35 étant alors mis hors service ou forcé à une
fréquence non détectée par le filtre 30. Chacun des niveaux reçus étant mémorisé dans
la mémoire 31 en association avec la valeur de la fréquence correspondante, le bloc
de calcul 33 peut alors déterminer une ou des plages de fréquences quasi exemptes
de bruit. La fréquence d'excitation est alors choisie dans l'une de ces plages, ce
qui assure la perception du signal acoustique du buzzer 5 grâce à la sélectivité en
fréquence de l'oreille humaine, même si le bruit est de niveau relativement important
par rapport à ce signal.
[0035] En outre, ici, on recherche un maximum de réponse du buzzer 5 dans la plage considérée,
selon le procédé ci-dessus, ce qui met encore plus en relief le signal acoustique.
[0036] A cet effet, la fréquence d'excitation de la sonnerie du buzzer 5 peut être choisie,
en fonction du bruit ambiant, selon l'un des procédés suivants. On notera que la sonnerie
est en fait constituée d'un spectre de fréquences produit par un signal d'excitation
dans une bande de fréquences, ajustable, et par les non linéarités de réponse du buzzer
5.
[0037] Dans une première famille de procédés, on effectue une analyse spectrale du bruit
acoustique ambiant.
[0038] Ainsi, selon un premier procédé de cette famille, par prédiction linéaire, on enregistre
le bruit ambiant et on effectue une analyse à prédiction linéaire pour en déterminer
des coefficients α
k (k : entier de 1 à P) représentant l'enveloppe spectrale du bruit. On effectue ensuite
un filtrage de chaque signal de sonnerie, produit par le buzzer 5, par un filtre,
utilisant la transformée en z, ayant une réponse du type :

[0039] On choisit ensuite la fréquence d'excitation du buzzer 5 en recherchant un minimum
de l'énergie résiduelle, ou enveloppe spectrale, après le filtrage ci-dessus.
[0040] Selon un second procédé de cette famille, on détermine la transformée de Fourier
à Court Terme, TFCT, du bruit ambiant enregistré et on ne conserve que le module de
cette transformée. La TFCT est la transformée de Fourier du signal multiplié par une
fenêtre d'analyse glissante. Par comparaison de ce module aux TFCT des sonneries à
diverses fréquences, on choisit celle pour laquelle la valeur intégrée :

est minimale,
S (f) étant le signal de sonnerie et B (f) le bruit ambiant.
[0041] On recherche donc un minimum de recouvrement spectral.
[0042] Dans une deuxième famille de procédés, on effectue une analyse temporelle du bruit
ambiant.
[0043] Ainsi, selon un premier procédé de cette deuxième famille, on calcule une intercorrélation
entre le bruit ambiant et le signal de sonnerie et on cherche un minimum de celle-ci.
[0044] Selon un second procédé, probabiliste, de cette deuxième famille, on effectue un
alignement temporel par recherche d'un maximum de l'intercorrélation et, par comparaison
aux signaux de sonnerie, on recherche un minimum de probabilité de présence de signal
de sonnerie dans le bruit.
[0045] Dans une troisième famille de procédés, et selon un premier procédé de celle-ci,
on conserve la rythmique du signal. On calcule le spectre TFCT du signal acoustique
et on compare les spectres de fréquences du signal de sonnerie et du bruit pour rechercher
un minimum de la formule du type indiqué précédemment :

par rapport au coefficient multiplicatif α, de réglage du signal de sonnerie.
[0046] On conserve ainsi une même mélodie par déplacement homothétique des fréquences, sans
devoir effectuer un alignement temporel, du fait de l'absence d'utilisation de la
phase.
[0047] D'une façon générale, il est possible d'effectuer une pondération du signal de sonnerie
et en particulier de favoriser les composantes spectrales de celui-ci pour lesquelles
il y a peu de bruit ambiant, c'est-à-dire d'augmenter le relief sonore des composantes
que l'oreille humaine peut détecter le plus facilement.
1. Procédé de commande d'un buzzer (5), dans lequel on applique au buzzer une excitation
à une fréquence déterminée, caractérisé par le fait qu'on réinjecte (6) le signal
acoustique, produit par le buzzer, dans un capteur acoustique (1) commandant la fréquence
de ladite excitation.
2. Procédé selon la revendication 1, dans lequel on détecte le niveau du signal réinjecté
et on effectue un balayage en fréquence de l'excitation jusqu'à obtention d'un maximum
de niveau de signal.
3. Procédé selon la revendication 2, dans lequel on balaye une plage de fréquences d'excitation
possibles et on sélectionne celle correspondant au niveau maximal.
4. Procédé selon la revendication 3, dans lequel on arrête le balayage lorsqu'est dépassé
un seuil de niveau déterminé.
5. Procédé selon l'une des revendications 1 à 4, dans lequel on effectue, sur le signal
du capteur, un filtrage passe-bande (30) accordé sur la fréquence d'excitation.
6. Procédé selon la revendication 5, dans lequel le filtrage passe-bande comporte une
détection synchrone.
7. Procédé selon l'une des revendications 1 à 6, dans lequel on détermine de façon numérique
la fréquence d'excitation.
8. Procédé selon l'une des revendications 1 à 7, dans lequel, le buzzer appartenant à
un terminal téléphonique, on utilise le microphone (1) de celui-ci comme capteur de
réinjection.
9. Procédé selon l'une des revendications 1 à 8, dans lequel on détermine un spectre
de fréquences de bruit ambiant au moyen d'un capteur acoustique et on choisit la fréquence
d'excitation dans une plage sensiblement extérieure au dit spectre.
10. Procédé selon la revendication 9, dans lequel on utilise un capteur unique (1) pour
le bruit ambiant et le signal du buzzer.