INFORMATION PROCESSING APPARATUS
An information processing apparatus including: a sensor; a motion pattern detector configured to detect a given motion pattern from a measurement result by the sensor; a controller configured to perform a control operation associated with the given motion pattern if the given motion pattern is detected by the motion pattern detector; and an application processor configured to perform an application operation including an application operation associated with the given motion pattern if the given motion pattern is detected by the motion pattern detector. The controller does not perform the control operation associated with the given motion pattern if the given motion pattern is detected during the application operation.
1 . An information processing apparatus comprising:
a sensor;
a motion pattern detector configured to detect a given motion pattern from a measurement result by the sensor;
a controller configured to perform a control operation associated with the given motion pattern if the given motion pattern is detected by the motion pattern detector; and
an application processor configured to perform an application operation including an application operation associated with the given motion pattern if the given motion pattern is detected by the motion pattern detector,
wherein the controller does not perform the control operation associated with the given motion pattern if the given motion pattern is detected during the application operation.
2 . The information processing apparatus of claim 1 , wherein:
the sensor includes an acceleration sensor; and
the motion pattern detector detects the given motion pattern from an acceleration measured by the acceleration sensor.
3 . The information processing apparatus of claim 1 , wherein:
the sensor includes an acceleration sensor;
the motion pattern detector detects the given motion pattern from an acceleration measured by the acceleration sensor; and
the application processor controls the controller to inhibit the control operation associated with the given motion pattern.
4 . The information processing apparatus of claim 1 , wherein:
the sensor includes an acceleration sensor;
the motion pattern detector detects the given motion pattern from an acceleration measured by the acceleration sensor; and
the application processor controls the controller to inhibit the control operation associated with the given motion pattern after start of the application operation, and terminates the operation after the application processor controls the controller to release inhibition of the control operation associated with the given motion pattern.
5 . The information processing apparatus of claim 3 ,
wherein the application processor inhibits the control operation and releases the inhibition of the control operation through an Application Programming Interface (API).
6 . The information processing apparatus of claim 1 ,
wherein the given motion pattern includes one of rotation, reciprocation, tilt, and impact.
7 . The information processing apparatus of claim 2 ,
wherein the given motion pattern includes one of rotation, reciprocation, tilt, and impact.
8 . The information processing apparatus of claim 3 ,
wherein the given motion pattern includes one of rotation, reciprocation, tilt, and impact.
9 . The information processing apparatus of claim 4 ,
wherein the given motion pattern includes one of rotation, reciprocation, tilt, and impact.
10 . The information processing apparatus of claim 1 ,
wherein the application processor receives the given motion pattern detected by the motion pattern detector through an Application Programming Interface (API).
11 . The information processing apparatus of claim 2 ,
wherein the application processor receives the given motion pattern detected by the motion pattern detector through an Application Programming Interface (API).
12 . The information processing apparatus of claim 3 ,
wherein the application processor receives the given motion pattern detected by the motion pattern detector through an Application Programming Interface (API).
13 . The information processing apparatus of claim 4 ,
wherein the application processor receives the given motion pattern detected by the motion pattern detector through an Application Programming Interface (API).