EP2701302A2

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

Abstract

A method of controlling vibration is provided. The method includes determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs, measuring a first noise signal level before driving a vibration motor by using a microphone of the electronic device if the electronic device is located on the flat surface, measuring a second noise signal level after driving the vibration motor at a minimum vibration intensity, and controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level. Accordingly, an excessive noise may be avoided if a portable terminal vibrates on a hard surface such as a desk.

EP2701302A2, drawing sheet 1
Sheet 1 of 10

Term

6.7 yearsto projected expiry

Projected expiry 20 June 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 6 independent, 9 dependent

  1. 1
    A method of controlling vibration in an electronic device, the method comprising:determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs;measuring a first noise signal level before driving a vibration motor by using a microphone of the electronic device if the electronic device is located on the flat surface;measuring a second noise signal level after driving the vibration motor at a minimum vibration intensity;andcontrolling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level.
  2. 4
    A method of controlling vibration, the method comprising:determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs;measuring a first noise signal level after driving a vibration motor at a minimum vibration intensity by using a microphone of the electronic device if the electronic device is located on the flat surface;measuring a second noise signal level after removing a noise generated due to the driving of the vibration motor by filtering the first noise signal;andcontrolling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level.
  3. 7
    A method of controlling vibration, the method comprising:determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs;measuring a noise signal level after driving a vibration motor at a minimum vibration intensity by using a microphone of the electronic device if the electronic device is located on the flat surface;andincreasing a driving intensity of the vibration motor by one level if the measured noise signal level is less than a threshold.
  4. 9
    A method of controlling vibration, the method comprising:determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs;measuring a noise signal level after driving a vibration motor at a minimum vibration intensity by using a microphone of the electronic device if the electronic device is located on the flat surface;extracting a noise generated due to the driving of the vibration motor by filtering the noise signal;andincreasing a driving intensity of the vibration motor by one level if the noise generated due to the driving of the vibration motor is less than a threshold.
  5. 12
    A method of controlling vibration, the method comprising:determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs;measuring a first noise signal level after driving a vibration motor at a minimum vibration intensity by using a microphone of the electronic device if the electronic device is located on the flat surface;deactivating the vibration motor;measuring a second noise signal level after the deactivating of the vibration motor and before again driving the vibration motor by using the microphone of the electronic device;andcontrolling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level.
  6. 15
    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 14.