Operation indication outputting device for giving operation indication according to type of user's action
First Claim
1. An operation indication outputting device for outputting an operation indication to an information processing apparatus to have the information processing apparatus perform processing based on the outputted operation indication, the operation indication outputting device comprising:
- storing means for storing operation indications that each correspond to a combination of a type of a user'"'"'s action and at least one of a direction, a strength, and a number of occurrence of a motion of the operation indication outputting device caused by the user'"'"'s action;
motion detecting means for detecting a motion of the operation indication outputting device caused by the user'"'"'s action;
motion analyzing means for analyzing at least one of a direction, a strength, and a number of occurrence of the detected motion;
user action analyzing means for analyzing a type of the user'"'"'s action that causes the detected motion; and
outputting means for reading, from the storing means, an operation indication corresponding to a combination of an analysis result by the motion analyzing means and an analysis result by the user action analyzing means, and outputting the read operation indication to the information processing apparatus.
5 Assignments
0 Petitions
Accused Products
Abstract
A motion detecting unit detects a motion of an operation indication outputting device. A motion analyzing unit analyzes a direction, strength, and number of occurrence of the detected motion. A user action analyzing unit analyzes a type of a user'"'"'s action by obtaining a frequency distribution from the detected motion. An operation determining unit includes a storing unit which stores operation indications that each correspond to a type of the user'"'"'s action and a direction and other attributes of a motion of the operation indication outputting device caused by the user'"'"'s action, and outputs an operation indication corresponding to the analysis results by the motion analyzing unit and user action analyzing unit to an information processing apparatus.
440 Citations
20 Claims
-
1. An operation indication outputting device for outputting an operation indication to an information processing apparatus to have the information processing apparatus perform processing based on the outputted operation indication, the operation indication outputting device comprising:
-
storing means for storing operation indications that each correspond to a combination of a type of a user'"'"'s action and at least one of a direction, a strength, and a number of occurrence of a motion of the operation indication outputting device caused by the user'"'"'s action;
motion detecting means for detecting a motion of the operation indication outputting device caused by the user'"'"'s action;
motion analyzing means for analyzing at least one of a direction, a strength, and a number of occurrence of the detected motion;
user action analyzing means for analyzing a type of the user'"'"'s action that causes the detected motion; and
outputting means for reading, from the storing means, an operation indication corresponding to a combination of an analysis result by the motion analyzing means and an analysis result by the user action analyzing means, and outputting the read operation indication to the information processing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
wherein the motion detecting means detects acceleration levels of the motion of the operation indication outputting device over time, and wherein the motion analyzing means analyzes at least one of the direction, the strength, and the number of occurrence of the motion by integrating, with respect to time, the acceleration levels outputted from the motion detecting means. -
3. The operation indication outputting device of claim 2,
wherein the user action analyzing means includes a fast Fourier transform analyzing unit for obtaining a frequency distribution by performing a fast Fourier transform on a curve produced by graphing the acceleration levels outputted from the motion detecting means against time, to analyze the type of the user'"'"'s action. -
4. The operation indication outputting device of claim 3,
wherein the user action analyzing means further includes an output prohibiting unit for prohibiting the outputting means to output the operation indication if a peak value in the obtained frequency distribution is any of below a first frequency and above a second frequency. -
5. The operation indication outputting device of claim 2,
wherein the user action analyzing means includes a differential analyzing unit for differentiating, according to a predetermined equation, a curve produced by graphing the acceleration levels outputted from the motion detecting means against time, to analyze the type of the user'"'"'s action. -
6. The operation indication outputting device of claim 5,
wherein the user action analyzing means further includes an output prohibiting unit for prohibiting the outputting means to output the operation indication if a mean value of differential values calculated by the differential analyzing unit is any of below a first threshold value and above a second threshold value. -
7. The operation indication outputting device of claim 2,
wherein the user action analyzing means includes a wavelet transform analyzing unit for detecting specific frequency components by performing a wavelet transform on a curve produced by graphing the acceleration levels outputted from the motion detecting means against time, to analyze the type of the user'"'"'s action. -
8. The operation indication outputting device of claim 7,
wherein the storing means further stores operation indications that each correspond to an order of a plurality of types of the user'"'"'s actions, wherein the user action analyzing means further includes an action sequence analyzing unit for analyzing types of the user'"'"'s actions that cause the motion, according to an order in which the detected specific frequency components appear, and wherein the outputting means includes an order-corresponding operation indicating unit for reading, from the storing means, an operation indication corresponding to an order of the types of the user'"'"'s actions analyzed by the action sequence analyzing unit, and outputting the read operation indication to the information processing apparatus. -
9. The operation indication outputting device of claim 2,
wherein the user action analyzing means includes a time analyzing unit for measuring, for each of a plurality of reference values, time during which the reference value is exceeded by absolute values of a sequence of acceleration levels among the acceleration levels outputted from the motion detecting means, to analyze the type of the user'"'"'s action. -
10. The operation indication outputting device of claim 9,
wherein the user action analyzing means further includes an output prohibiting unit for prohibiting the outputting means to output the operation indication if at least one of absolute values of the outputted acceleration levels is any of below a first threshold value and above a second threshold value. -
11. The operation indication outputting device of claim 1,
wherein the motion detecting means detects acceleration levels of the motion of the operation indication outputting device over time, wherein for each of a plurality of reference values, when the reference value is exceeded by absolute values of a sequence of acceleration levels among the acceleration levels outputted from the motion detecting means, the motion analyzing means analyzes a sign of an acceleration level whose absolute value first exceeds the reference value in the sequence of acceleration levels, and measures time during which the reference value is exceeded by the absolute values of the sequence of acceleration levels, thereby analyzing at least one of the direction, the strength, and the number of occurrence of the motion, and wherein the user action analyzing means analyzes the type of the user'"'"'s action based on the time measured by the motion analyzing means. -
12. The operation indication outputting device of claim 11,
wherein the plurality of reference values are made up of a first reference value and a second reference value larger than the first reference value, and wherein the user action analyzing means includes an output prohibiting unit for prohibiting the outputting means to output the operation indication, any of if time during which the first reference value is exceeded is shorter than predetermined first time and if time during which the second reference value is exceeded is longer than predetermined second time. -
13. The operation indication outputting device of claim 12,
wherein the first reference value is set at a value corresponding to an acceleration level which is to be detected when the user swings the operation indication outputting device, wherein the second reference value is set at a value corresponding to an acceleration level which is to be detected when the user taps the operation indication outputting device, and wherein the user action analyzing means analyzes whether the type of the user'"'"'s action is “ - swing”
or “
tap”
.
- swing”
-
14. The operation indication outputting device of claim 1,
wherein the motion detecting means detects angular acceleration levels of the motion of the operation indication outputting device over time, and wherein the motion analyzing means analyzes at least one of the direction, the strength, and the number of occurrence of the motion by integrating, with respect to time, the angular acceleration levels outputted from the motion detecting means. -
15. The operation indication outputting device of claim 14,
wherein the user action analyzing means includes a fast Fourier transform analyzing unit for obtaining a frequency distribution by performing a fast Fourier transform on a curve produced by graphing the angular acceleration levels outputted from the motion detecting means against time, to analyze the type of the user'"'"'s action. -
16. The operation indication outputting device of claim 1,
wherein the motion detecting means detects angular acceleration levels of the motion of the operation indication outputting device over time, wherein for each of a plurality of reference values, when the reference value is exceeded by absolute values of a sequence of angular acceleration levels among the angular acceleration levels outputted from the motion detecting means, the motion analyzing means analyzes a sign of an angular acceleration level whose absolute value first exceeds the reference value in the sequence of angular acceleration levels, and measures time during which the reference value is exceeded by the absolute values of the sequence of angular acceleration levels, thereby analyzing at least one of the direction, the strength, and the number of occurrence of the motion, and wherein the user action analyzing means analyzes the type of the user'"'"'s action based on the time measured by the motion analyzing means. -
17. The operation indication outputting device of claim 16,
wherein the plurality of reference values are made up of a first reference value and a second reference value larger than the first reference value, and wherein the user action analyzing means includes an output prohibiting unit for prohibiting the outputting means to output the operation indication, any of if time during which the first reference value is exceeded is shorter than predetermined first time and if time during which the second reference value is exceeded is longer than predetermined second time. -
18. The operation indication outputting device of claim 1,
wherein the operation indication outputting device is incorporated into a mobile phone that is the information processing apparatus, and wherein a processing mode of the mobile phone is changed according to the operation indication outputted from the outputting means.
-
-
19. A mobile phone that incorporates an operation indication outputting device for outputting an operation indication to the mobile phone to have the mobile phone perform processing based on the outputted operation indication, the operation indication outputting device comprising:
-
storing means for storing operation indications that each correspond to a combination of a type of a user'"'"'s action and at least one of a direction, a strength, and a number of occurrence of a motion of the operation indication outputting device caused by the user'"'"'s action;
motion detecting means for detecting a motion of the operation indication outputting device caused by the user'"'"'s action;
motion analyzing means for analyzing at least one of a direction, a strength, and a number of occurrence of the detected motion;
user action analyzing means for analyzing a type of the user'"'"'s action that causes the detected motion; and
outputting means for reading, from the storing means, an operation indication corresponding to a combination of an analysis result by the motion analyzing means and an analysis result by the user action analyzing means, and outputting the read operation indication to the mobile phone, wherein a processing mode of the mobile phone is changed according to the operation indication outputted from the outputting means.
-
-
20. A computer-readable storing medium storing a program executed by an operation indication outputting device that is equipped with a detecting unit for detecting a motion of the operation indication outputting device caused by a user'"'"'s action and outputs an operation indication to an information processing apparatus to have the information processing apparatus perform processing based on the outputted operation indication, the program comprising:
-
a motion analyzing step for analyzing at least one of a direction, a strength, and a number of occurrence of the motion detected by the detecting unit;
a user action analyzing step for analyzing a type of the user'"'"'s action that causes the detected motion; and
an outputting step for reading, from an storing unit which stores operation indications that each correspond to a combination of a type of the user'"'"'s action and at least one of a direction, a strength, and a number of occurrence of a motion of the operation indication outputting device caused by the user'"'"'s action, an operation indication corresponding to a combination of an analysis result obtained in the motion analyzing step and an analysis result obtained in the user action analyzing step, and outputting the read operation indication to the information processing apparatus.
-
Specification