ELECTRONIC DEVICE AND INPUT METHOD
First Claim
1. An electronic device comprising:
- a storage unit configured to store reference data of a motion of the electronic device for executing each of functions;
an acceleration sensor configured to detect acceleration of the electronic device in at least two axes perpendicular to each other;
a motion detection unit configured to detect a consecutive motion of the electronic device on the basis of the acceleration of the electronic device in each axis detected by the acceleration sensor and generates data of the detected motion of the electronic device;
a correction range determination unit configured to determine a reference direction and a reference position on the basis of data of a motion in a predetermined section, among the data of the motion of the electronic device generated by the motion detection unit, and determines a correction range which has, as boundaries, a plurality of straight lines intersecting a straight line with a predetermined threshold angle in the reference direction at the reference position;
a correction unit configured to correct the motion of the electronic device to a rectilinear motion in the reference direction when the motion of the electronic device detected by the motion detection unit is in the correction range determined by the correction range determination unit; and
an execution control unit configured to judge each of the functions to be executed on the basis of the motion of the electronic device and the reference data.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a storage unit that stores reference data for executing each of functions, an acceleration sensor that detects acceleration of the electronic device in at least two axes perpendicular to each other, a motion detection unit that detects a consecutive motion of the electronic device based on the acceleration of the electronic device and generates data of the detected motion of the electronic device, a correction range determination unit that determines a correction range based on data of a motion in a predetermined section of the data of the motion of the electronic device, a correction unit that corrects the motion of the electronic device to a rectilinear motion when the motion of the electronic device is in the correction range, and an execution control unit that judges each of the functions to be executed based on the motion of the electronic device and the reference data.
-
Citations
6 Claims
-
1. An electronic device comprising:
-
a storage unit configured to store reference data of a motion of the electronic device for executing each of functions; an acceleration sensor configured to detect acceleration of the electronic device in at least two axes perpendicular to each other; a motion detection unit configured to detect a consecutive motion of the electronic device on the basis of the acceleration of the electronic device in each axis detected by the acceleration sensor and generates data of the detected motion of the electronic device; a correction range determination unit configured to determine a reference direction and a reference position on the basis of data of a motion in a predetermined section, among the data of the motion of the electronic device generated by the motion detection unit, and determines a correction range which has, as boundaries, a plurality of straight lines intersecting a straight line with a predetermined threshold angle in the reference direction at the reference position; a correction unit configured to correct the motion of the electronic device to a rectilinear motion in the reference direction when the motion of the electronic device detected by the motion detection unit is in the correction range determined by the correction range determination unit; and an execution control unit configured to judge each of the functions to be executed on the basis of the motion of the electronic device and the reference data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An input method comprising:
-
a step of detecting a consecutive motion of an electronic device on the basis of acceleration of the electronic device in each axis detected by an acceleration sensor which detects acceleration of the electronic device in at least two axes perpendicular to each other, and generating data of the detected motion of the electronic device; a step of determining a reference direction and a reference position on the basis of data of a motion in a predetermined section, among the generated data of the motion of the electronic device, and determining a correction range which has, as boundaries, a plurality of straight lines intersecting a straight line with a predetermined threshold angle in the reference direction at the reference position; a step of correcting the motion of the electronic device to a rectilinear motion in the reference direction when the detected motion of the electronic device is in the determined correction range; and a step of judging a function to be executed on the basis of the motion of the electronic device and reference data of a motion of the electronic device for executing each function.
-
Specification