METHOD AND APPARATUS FOR CONTROLLING VIBRATION INTENSITY ACCORDING TO SITUATION AWARENESS IN ELECTRONIC DEVICE
First Claim
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; and
controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level.
1 Assignment
0 Petitions
Accused Products
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.
16 Citations
46 Claims
-
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; and controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; and controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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; and increasing a driving intensity of the vibration motor by one level if the measured noise signal level is less than a threshold. - View Dependent Claims (12, 13, 14)
-
-
15. 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; and increasing 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. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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; and controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level. - View Dependent Claims (21, 22, 23)
-
-
24. An electronic device comprising:
-
a vibration motor; at least one processor; a memory; and at least one instruction set stored in the memory and configured to be executed by the at least one processor, wherein the at least one instruction set comprises; an instruction for determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs; an instruction for 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; an instruction for measuring a second noise signal level after driving the vibration motor at a minimum vibration intensity; and an instruction for controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An electronic device comprising:
-
a vibration motor; at least one or more processor; a memory; and at least one instruction set stored in the memory and configured to be executed by the at least one processor, wherein the at least one instruction set comprises; an instruction for determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs; an instruction for 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; an instruction for measuring a second noise signal level after removing noise generated due to the driving of the vibration motor by filtering the first noise signal; and an instruction for controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level. - View Dependent Claims (30, 31, 32, 33)
-
-
34. An electronic device comprising:
-
a vibration motor; at least one processor; a memory; and at least one instruction set stored in the memory and configured to be executed by the at least one processor, wherein the at least one instruction set comprises; an instruction for determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs; an instruction for 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; and an instruction for increasing a driving intensity of the vibration motor by one level if the measured noise signal level is less than a threshold. - View Dependent Claims (35, 36, 37)
-
-
38. An electronic device comprising:
-
a vibration motor; at least one processor; a memory; and at least one instruction set stored in the memory and configured to be executed by the at least one processor, wherein the at least one instruction set comprises; an instruction for determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs; an instruction for 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; an instruction for extracting a noise generated due to the driving of the vibration motor by filtering the noise signal; and an instruction for increasing 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. - View Dependent Claims (39, 40, 41, 42)
-
-
43. An electronic device comprising:
-
a vibration motor; at least one processor; a memory; and at least one instruction set stored in the memory and configured to be executed by the at least one processor, wherein the at least one instruction set comprises; an instruction for determining whether the electronic device is located on a flat surface if a vibration event of an electronic device occurs; an instruction for 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; an instruction for deactivating the vibration motor; an instruction for 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; and an instruction for controlling a driving intensity of the vibration motor by comparing the first noise signal level and the second noise signal level. - View Dependent Claims (44, 45, 46)
-
Specification