EP2701302B1

Amethod and apparatus for controlling vibration intensity according to situation awareness in electronic device

Abstract

This record has no abstract on file.

EP2701302B1, drawing sheet 1
Sheet 1 of 9

Term

6.7 yearsleft in the term

Expires 20 June 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

12 claims: 12 independent, 0 dependent

  1. 1
    A method of controlling vibration in an electronic device, the method comprising:determining whether an electronic device is set to a vibration mode in response to receiving a signal for notifying an incoming call;determining whether the electronic device is located on a flat surface if the electronic device is set to the vibration mode;driving a vibration motor at a minimum driving intensity if the electronic device is located on the flat surface;measuring, by using a microphone of the electronic device, a noise signal level during the driving of the vibration motor at the minimum driving intensity;filtering the measured noise signal level to remove a noise signal generated due to the driving of the vibration motor at the minimum driving intensity;adjusting a driving intensity of the vibration motor to a first driving intensity based on the filtered noise signal level;andrepeating the measuring, the filtering, and the adjusting during the receiving of the signal,wherein the adjusting of the first driving intensity comprises: determining whether a difference between the measured noise signal level and the filtered noise signal level is less than a threshold,increasing a driving intensity of the vibration motor, to a second driving intensity greater than the first driving intensity, if the difference is less than the threshold, andmaintaining the first driving intensity if the difference is greater than the threshold. Procédé de commande de vibration dans un dispositif électronique, le procédé comprenant : la détermination si un dispositif électronique est réglé dans un mode de vibration en réponse à la réception d'un signal de notification d'un appel entrant ;la détermination si le dispositif électronique est situé sur une surface plate si le dispositif électronique est réglé dans le mode de vibration ;l'entraînement d'un moteur de vibration à une intensité d'entraînement minimale si le dispositif électronique est situé sur la surface plate ;la mesure, par l'utilisation d'un microphone du dispositif électronique, d'un niveau de signal de bruit au cours de l'entraînement du moteur de vibration à l'intensité d'entraînement minimale ;le filtrage du niveau de signal de bruit mesuré pour supprimer un signal de bruit généré en raison de l'entraînement du moteur de vibration à l'intensité d'entraînement minimale ;l'ajustement d'une intensité d'entraînement du moteur de vibration à une première intensité d'entraînement sur la base du niveau de signal de bruit filtré ;etla répétition de la mesure, du filtrage et de l'ajustement au cours de la réception du signal, dans lequel l'ajustement de la première intensité d'entraînement comprend : la détermination si une différence entre le niveau de signal de bruit mesuré et le niveau de signal de bruit filtré est inférieure à un seuil,l'augmentation d'une intensité d'entraînement du moteur de vibration, à une deuxième intensité d'entraînement supérieure à la première intensité d'entraînement, si la différence est inférieure au seuil, etle maintien de la première intensité d'entraînement si la différence est supérieure au seuil. Verfahren zum Steuern von Vibrationen in einer elektronischen Vorrichtung, das Verfahren umfassend: Ermitteln, ob eine elektronische Vorrichtung auf einen Vibrationsmodus eingestellt ist, in Antwort auf Empfangen eines Signals zur Angabe eines eingehenden Anrufs;Ermitteln, ob die elektronische Vorrichtung auf einer ebenen Fläche gelegen ist, falls die elektronische Vorrichtung auf den Vibrationsmodus eingestellt ist;Antreiben eines Vibrationsmotors bei einer minimalen Antriebsintensität, falls die elektronische Vorrichtung auf der ebenen Fläche gelegen ist;Messen, durch Verwenden eines Mikrofons der elektronischen Vorrichtung, eines Rauschsignalpegels während des Antreibens des Vibrationsmotors bei der minimalen Antriebsintensität;Filtern des gemessenen Rauschsignalpegels, um ein Rauschsignal zu entfernen, das aufgrund des Antreibens des Vibrationsmotors bei der minimalen Antriebsintensität erzeugt wird;Einstellen einer Antriebsintensität des Vibrationsmotors auf eine erste Antriebsintensität,basierend auf dem gefilterten Rauschsignalpegel;undWiederholen des Messens, des Filterns und des Einstellens während des Empfangens des Signals, wobei das Einstellen der ersten Antriebsintensität umfasst: Ermitteln, ob ein Unterschied zwischen dem gemessenen Rauschsignalpegel und dem gefilterten Rauschsignalpegel kleiner ist als ein Schwellenwert,Erhöhen einer Antriebsintensität des Vibrationsmotors auf eine zweite Antriebsintensität größer als die erste Antriebsintensität, falls der Unterschied kleiner ist als der Schwellenwert, undAufrechterhalten der ersten Antriebsintensität, falls der Unterschied größer ist als der Schwellenwert.
  2. 2
    Procédé selon la revendication 1, dans lequel la première intensité d'entraînement correspond à l'intensité d'entraînement minimale du moteur de vibration. The method of claim 1, wherein the first driving intensity corresponds to the minimum driving intensity of the vibration motor. Verfahren nach Anspruch 1, wobei die erste Antriebsintensität der minimalen Antriebsintensität des Vibrationsmotors entspricht.
  3. 3
    Procédé selon la revendication 1, dans lequel la détermination si le dispositif électronique est situé sur la surface plate comprend l'analyse d'au moins un signal de détection par l'utilisation d'au moins l'un d'un capteur d'accélération, d'un capteur gyroscopique ou d'un capteur de proximité. The method of claim 1, wherein the determining of whether the electronic device is located on the flat surface comprises analyzing at least one detection signal by using at least one of an acceleration sensor, a gyroscopic sensor, or a proximity sensor. Verfahren nach Anspruch 1, wobei das Ermitteln, ob die elektronische Vorrichtung auf der ebenen Fläche gelegen ist, ein Analysieren zumindest eines Erfassungssignals unter Verwendung zumindest eines Beschleunigungssensors, eines gyroskopischen Sensors oder eines Näherungssensors umfasst.
  4. 4
    Procédé selon la revendication 1, comprenant en outre :l'entraînement du moteur de vibration à une intensité d'entraînement prédéterminée, si le dispositif électronique n'est pas situé sur la surface plate. The method of claim 1, further comprising: driving the vibration motor at a predetermined driving intensity, if the electronic device is not located on the flat surface. Verfahren nach Anspruch 1, ferner umfassend: Antreiben des Vibrationsmotors bei einer vorbestimmten Antriebsintensität, falls die elektronische Vorrichtung nicht auf der ebenen Fläche gelegen ist.
  5. 5
    Procédé selon la revendication 1, dans lequel des informations relatives à une fréquence pour le signal de bruit généré en raison de l'entraînement du moteur de vibration sont préalablement mémorisées dans le dispositif électronique, et dans lequel le filtrage du niveau de signal de bruit mesuré est basé sur les informations relatives à la fréquence pour le signal de bruit généré en raison de l'entraînement du moteur de vibration. The method of claim 1, wherein information regarding a frequency for the noise signal generated due to the driving of the vibration motor is pre-stored in the electronic device, and wherein the filtering of the measured noise signal level is based on the information regarding the frequency for the noise signal generated due to the driving of the vibration motor. Verfahren nach Anspruch 1, wobei Informationen bezüglich einer Frequenz für das Rauschsignal, das aufgrund des Antreibens des Vibrationsmotors erzeugt wird, in der elektronischen Vorrichtung vorab gespeichert sind, und wobei das Filtern des gemessenen Rauschsignalpegels auf den Informationen bezüglich der Frequenz für das Rauschsignal, das aufgrund des Antreibens des Vibrationsmotors erzeugt wird, basiert.
  6. 6
    A method of controlling vibration, the method comprising:determining whether an electronic device is set to a vibration mode in response to receiving a signal for notifying an incoming call;determining whether the electronic device is located on a flat surface if the electronic device is set to the vibration mode;driving a vibration motor at a minimum driving intensity if the electronic device is located on the flat surface;measuring, by using a microphone of the electronic device, a noise signal level during driving of the vibration motor at the minimum driving intensity, if the electronic device is determined to be located on the flat surface;filtering the measured noise signal level by extracting a noise signal level generated due to the driving of the vibration motor at the minimum driving intensity;adjusting a driving intensity of the vibration motor to a first driving intensity based on the extracted noise signal level;andrepeating the measuring, the extracting, and the adjusting of the driving intensity of the vibration motor during the receiving of the signal,wherein the adjusting of the driving intensity comprises: determining whether the measured noise signal level is less than a threshold,increasing the driving intensity of the vibration motor, to a second driving intensity greater than the first driving intensity, if the measured noise signal level is less than the threshold, andmaintaining the first driving intensity of the vibration motor if the measured noise signal level is greater than the threshold. Procédé de commande de vibration, le procédé comprenant : la détermination si un dispositif électronique est réglé dans un mode de vibration en réponse à la réception d'un signal de notification d'un appel entrant ;la détermination si le dispositif électronique est situé sur une surface plate si le dispositif électronique est réglé dans le mode de vibration ;l'entraînement d'un moteur de vibration à une intensité d'entraînement minimale si le dispositif électronique est situé sur la surface plate ;la mesure, par l'utilisation d'un microphone du dispositif électronique, d'un niveau de signal de bruit au cours de l'entraînement du moteur de vibration à l'intensité d'entraînement minimale s'il est déterminé que le dispositif électronique est situé sur la surface plate ;le filtrage du niveau de signal de bruit mesuré par l'extraction d'un niveau de signal de bruit généré en raison de l'entraînement du moteur de vibration à l'intensité d'entraînement minimale ;l'ajustement d'une intensité d'entraînement du moteur de vibration à une première intensité d'entraînement sur la base du niveau de signal de bruit extrait ;etla répétition de la mesure, de l'extraction et de l'ajustement de l'intensité d'entraînement du moteur de vibration au cours de la réception du signal, dans lequel l'ajustement de l'intensité d'entraînement comprend : la détermination si le niveau de signal de bruit mesuré est inférieur à un seuil,l'augmentation de l'intensité d'entraînement du moteur de vibration, à une deuxième intensité d'entraînement supérieure à la première intensité d'entraînement, si le niveau de signal de bruit mesuré est inférieur au seuil, etle maintien de la première intensité d'entraînement du moteur de vibration si le niveau de signal de bruit mesuré est supérieur au seuil. Verfahren zum Steuern einer Vibration, das Verfahren umfassend: Ermitteln, ob eine elektronische Vorrichtung auf einen Vibrationsmodus eingestellt ist, in Antwort auf Empfangen eines Signals zur Angabe eines eingehenden Anrufs;Ermitteln, ob die elektronische Vorrichtung auf einer ebenen Fläche gelegen ist, falls die elektronische Vorrichtung auf den Vibrationsmodus eingestellt ist;Antreiben eines Vibrationsmotors bei einer minimalen Antriebsintensität, falls die elektronische Vorrichtung auf der ebenen Fläche gelegen ist;Messen, durch Verwenden eines Mikrofons der elektronischen Vorrichtung, eines Rauschsignalpegels während eines Antreibens des Vibrationsmotors bei der minimalen Antriebsintensität, falls ermittelt wird, dass die elektronische Vorrichtung auf der ebenen Fläche gelegen ist;Filtern des gemessenen Rauschsignalpegels durch Extrahieren eines Rauschsignalpegels, der aufgrund des Antreibens des Vibrationsmotors bei der minimalen Antriebsintensität erzeugt wird;Einstellen einer Antriebsintensität des Vibrationsmotors auf eine erste Antriebsintensität, basierend auf dem extrahierten Rauschsignalpegel;undWiederholen des Messens, des Extrahierens und des Einstellens der Antriebsintensität des Vibrationsmotors während des Empfangens des Signals, wobei das Einstellen der Antriebsintensität umfasst: Ermitteln, ob der gemessene Rauschsignalpegel kleiner als ein Schwellenwert ist,Erhöhen der Antriebsintensität des Vibrationsmotors auf eine zweite Antriebsintensität größer als die erste Antriebsintensität, falls der gemessene Rauschsignalpegel kleiner ist als der Schwellenwert, undAufrechterhalten der ersten Antriebsintensität des Vibrationsmotors, falls der gemessene Rauschsignalpegel größer ist als der Schwellenwert.
  7. 7
    Procédé selon la revendication 6, dans lequel la première intensité d'entraînement correspond à l'intensité d'entraînement minimale du moteur de vibration. The method of claim 6, wherein the first driving intensity corresponds to the minimum driving intensity of the vibration motor. Verfahren nach Anspruch 6, wobei die erste Antriebsintensität der minimalen Antriebsintensität des Vibrationsmotors entspricht.
  8. 8
    Procédé selon la revendication 6, dans lequel la détermination si le dispositif électronique est situé sur la surface plate comprend l'analyse d'au moins un signal de détection par l'utilisation d'au moins l'un d'un capteur d'accélération, d'un capteur gyroscopique ou d'un capteur de proximité. The method of claim 6, wherein the determining of whether the electronic device is located on the flat surface comprises analyzing at least one detection signal by using at least one of an acceleration sensor, a gyroscopic sensor, or a proximity sensor. Verfahren nach Anspruch 6, wobei das Ermitteln, ob die elektronische Vorrichtung auf der ebenen Fläche gelegen ist, ein Analysieren zumindest eines Erfassungssignals unter Verwendung zumindest eines von einem Beschleunigungssensor, einem gyroskopischen Sensor oder einem Näherungssensor umfasst.
  9. 9
    Procédé selon la revendication 6, comprenant en outre :l'entraînement du moteur de vibration à une intensité d'entraînement prédéterminée, si le dispositif électronique n'est pas situé sur la surface plate. The method of claim 6, further comprising: driving the vibration motor at a predetermined driving intensity, if the electronic device is not located on the flat surface. Verfahren nach Anspruch 6, ferner umfassend: Antreiben des Vibrationsmotors bei einer vorbestimmten Antriebsintensität, falls die elektronische Vorrichtung nicht auf der ebenen Fläche gelegen ist.
  10. 10
    Procédé selon la revendication 6, dans lequel des informations relatives à une fréquence pour le signal de bruit généré en raison de l'entraînement du moteur de vibration sont préalablement mémorisées dans le dispositif électronique, et dans lequel le filtrage du niveau de signal de bruit mesuré est basé sur les informations relatives à la fréquence pour le signal de bruit généré en raison de l'entraînement du moteur de vibration. The method of claim 6, wherein information regarding a frequency for the noise signal generated due to the driving of the vibration motor is pre-stored in the electronic device, and wherein the filtering of the measured noise signal level is based on the information regarding the frequency for the noise signal generated due to the driving of the vibration motor. Verfahren nach Anspruch 6, wobei Informationen bezüglich einer Frequenz für das Rauschsignal, das aufgrund des Antreibens des Vibrationsmotors erzeugt wird, in der elektronischen Vorrichtung vorab gespeichert sind, und wobei das Filtern des gemessenen Rauschsignalpegels auf den Informationen bezüglich der Frequenz für das Rauschsignal, das aufgrund des Antreibens des Vibrationsmotors erzeugt wird, basiert.
  11. 11
    Procédé selon la revendication 6, dans lequel l'extraction du niveau de signal de bruit généré en raison de l'entraînement du moteur de vibration comprend :la détermination d'une fréquence d'oscillation du moteur de vibration ;le filtrage d'un bruit généré en raison de l'entraînement du moteur de vibration à partir du signal de bruit sur la base de la fréquence d'oscillation du moteur de vibration ;etla mesure du niveau de signal de bruit filtré. The method of claim 6, wherein the extracting of the noise signal level generated due to the driving of the vibration motor comprises: determining an oscillating frequency of the vibration motor;filtering a noise generated due to the driving of the vibration motor from the noise signal on the basis of the oscillation frequency of the vibration motor;andmeasuring the filtered noise signal level. Verfahren nach Anspruch 6, wobei das Extrahieren des Rauschsignalpegels, der aufgrund des Antreibens des Vibrationsmotors erzeugt wird, umfasst: Ermitteln einer oszillierenden Frequenz des Vibrationsmotors;Filtern eines Rauschens, das aufgrund des Antreibens des Vibrationsmotors erzeugt wird, aus dem Rauschsignal auf der Basis der Oszillationsfrequenz des Vibrationsmotors;undMessen des gefilterten Rauschsignalpegels.
  12. 12
    An electronic device, comprising:one or more processors;memory;andone or more programs, wherein the one or more programs are stored in the memory and configured to cause, when executed by the electronic device, the electronic device to perform the method of any of claims 1 to 11. Dispositif électronique, comprenant : un ou plusieurs processeurs ;une mémoire ;etun ou plusieurs programmes, dans lequel l'un ou plusieurs programmes sont mémorisés dans la mémoire et configurés pour amener, lorsqu'ils sont exécutés par le dispositif électronique, le dispositif électronique à effectuer le procédé selon l'une quelconque des revendications 1 à 11. Elektronische Vorrichtung, umfassend: einen oder mehrere Prozessoren;Speicher;undein oder mehrere Programme, wobei das eine oder die mehreren Programme im Speicher gespeichert und konfiguriert sind, wenn durch die elektronische Vorrichtung ausgeführt, die elektronische Vorrichtung zu veranlassen, das Verfahren nach einem der Ansprüche 1 bis 11 durchzuführen.