Massage apparatus
Disclosed is a massage apparatus. The massage apparatus includes a vibration array including a plurality of vibration devices, a driver configured to vibrate the plurality of vibration devices, and a processor configured to control the driver to generate a stimulus at a stimulus point between the plurality of vibration devices by simultaneously vibrating two or more vibration devices among the plurality of vibration devices.
1. A massage apparatus comprising:
a vibration array including a plurality of vibration devices that are vertically and horizontally arranged;
a driver configured to vibrate the plurality of vibration devices; and
a processor configured to:
control the driver to generate a stimulus at a stimulus point between the plurality of vibration devices by simultaneously vibrating two or more vibration devices among the plurality of vibration devices,
select four vibration devices that are located closest to the stimulus point among the plurality of vibration devices and that define a rectangle surrounding the stimulus point,
determine three vibration devices that are located closest to the stimulus point among the selected four vibration devices, wherein the determined three vibration devices include a first vibration device, a second vibration device, and a third vibration device,
determine a first distance between the stimulus point and the first vibration device, a second distance between the stimulus point and the second vibration device, and a third distance between stimulus point and the third vibration device,
based on the first distance, the second distance, and the third distance, determine a first vibration intensity of the first vibration device, a second vibration intensity of the second vibration device, and a third vibration intensity of the third vibration device, and
control the driver to vibrate the determined three vibration devices among the selected four vibration devices,
wherein a ratio of the first vibration intensity to the second vibration intensity is equal to a ratio of the second distance to the first distance,
wherein a ratio of the first vibration intensity to the third vibration intensity is equal to a ratio of the third distance to the first distance, and
wherein a ratio of the second vibration intensity to the third vibration intensity is equal to a ratio of the third distance to the second distance.
2. The massage apparatus of claim 1 , wherein the processor is configured to change a vibration intensity of one of the two or more vibration devices or replace one of the two or more vibration devices with another of the plurality of vibration devices that is not included in the two or more vibration devices to thereby move the stimulus point.
3. The massage apparatus of claim 1 , further comprising:
a communicator configured to receive a stimulus pattern from a mobile terminal, the stimulus pattern including:
path information about a path along which a touch input moves on the mobile terminal,
speed information about a speed at which the touch input moves on the mobile terminal, and
point information about a point at which the touch input is received on the mobile terminal,
wherein the processor is configured to:
determine the stimulus point according to the point in the point information, and
control the driver to move the stimulus point with a moving speed according to the speed in the speed information received from the mobile terminal along a moving path according to the path in the path information received from the mobile terminal.
4. The massage apparatus of claim 3 , wherein the processor is configured to:
define the moving path along a plurality of positions between the plurality of vibration devices, and
control the driver to move the stimulus point between the plurality of positions with the moving speed.
5. The massage apparatus of claim 3 , wherein the processor is configured to:
determine a stimulus time based on a touch time for which the touch input moves along the path on the mobile terminal; and
control the driver to move the stimulus point for the stimulus time with the moving speed along the moving path.
6. The massage apparatus of claim 5 , wherein the stimulus time is determined by multiplying a coefficient and the touch time.
7. The massage apparatus of claim 6 , wherein the coefficient is greater than or equal to 1.
8. The massage apparatus of claim 1 , wherein the processor is configured to change a vibration intensity of one of the two or more vibration devices and replace one of the two or more vibration devices with another of the plurality of vibration devices that is not included in the two or more vibration devices to thereby move the stimulus point.
9. The massage apparatus of claim 1 , wherein the processor is further configured to:
select two vibration devices that are located closest to the stimulus point among the plurality of vibration devices and that define a line passing through the stimulus point, and
control the driver to vibrate the selected two vibration devices.
10. The massage apparatus of claim 9 , wherein the selected two vibration devices include the first vibration device and the second vibration device, and
wherein the processor is further configured to
control the driver to simultaneously vibrate the first vibration device and the second vibration device with the first vibration intensity and the second vibration intensity, respectively.
11. The massage apparatus of claim 1 , wherein the processor is further configured to control the driver to simultaneously vibrate the first vibration device, the second vibration device, and the third vibration device with the first vibration intensity, the second vibration intensity, and the third vibration intensity, respectively.
12. The massage apparatus of claim 1 , wherein the processor is further configured to output (i) a first control signal having a first duty cycle corresponding to the first vibration intensity, (ii) a second control signal having a second duty cycle corresponding to the second vibration intensity, and (iii) a third control signal having a third duty cycle corresponding to the third vibration intensity.