Computer readable storage medium storing information processing program and information processing apparatus
First Claim
1. A non-transitory computer readable storage medium storing computer readable instructions for use with an information processing apparatus that is configured to process a signal which is based on a load value output from a first input device including an input surface and a load sensor that is configured to detect the load value applied to the input surface, the stored computer readable instructions comprising instructions configured to:
- determine a center-of-gravity position of a load applied to the input surface of the first input device based on the signal output from the first input device;
perform a determination of whether or not the load value applied to the input surface of the first input device is smaller than a predetermined value, based on the signal output from the first input device; and
execute a predetermined process based on the center-of-gravity position when a result of the determination of the load value is positive,wherein execution of the predetermined process is further based on comparing the center-of-gravity position to a plurality of areas that correspond to sections of the input surface.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus processes an input signal from a load controller including an input surface and a load detecting means for detecting a load value applied to the input surface. The information processing apparatus detects a center-of-gravity position of a load applied to the input surface of the load controller based on the input signal from the load detecting means. The information processing apparatus determines whether or not the load value applied to the load controller is smaller than a predetermined value, based on the load value detected by the load detecting means, and when the result of determination is positive, executes a menu operation process based on the center-of-gravity position.
329 Citations
15 Claims
-
1. A non-transitory computer readable storage medium storing computer readable instructions for use with an information processing apparatus that is configured to process a signal which is based on a load value output from a first input device including an input surface and a load sensor that is configured to detect the load value applied to the input surface, the stored computer readable instructions comprising instructions configured to:
-
determine a center-of-gravity position of a load applied to the input surface of the first input device based on the signal output from the first input device; perform a determination of whether or not the load value applied to the input surface of the first input device is smaller than a predetermined value, based on the signal output from the first input device; and execute a predetermined process based on the center-of-gravity position when a result of the determination of the load value is positive, wherein execution of the predetermined process is further based on comparing the center-of-gravity position to a plurality of areas that correspond to sections of the input surface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for processing a signal which is based on a load value output from a first input device that includes an input surface and at least one load sensor that is configured to detect the load value applied to the input surface, the apparatus comprising:
-
a processing system that includes at least one processor, the processing system configured to; determine a center-of-gravity position of a load applied to the input surface of the first input device based on the signal output from the first input device; perform a determination of whether or not the load value applied to the input surface of the first input device is smaller than a predetermined value; execute a predetermined process based on the center-of-gravity position when a result of the determination is the load value being smaller than the predetermined value; assign a plurality of areas to portions of the input surface; and determine when the center-of-gravity position is within at least one of the plurality of areas, wherein the execution of the predetermined process is further based the determination of when the center-of-gravity position is within at least one of the plurality of areas. - View Dependent Claims (7, 8)
-
-
9. An information processing system that is configured to process a signal which is based on a load value output from a first input device that includes an input surface and at least one load sensor that is configured to detect the load value applied to the input surface, the apparatus comprising:
-
a processing system that includes at least one processor, the processing system configured to; determine a center-of-gravity position of a load applied to the input surface of the first input device based on the signal output from the first input device; perform a determination of whether or not the load value applied to the input surface of the first input device is smaller than a predetermined value; and execute a predetermined process based on the center-of-gravity position when a result of the determination is the load value being smaller than the predetermined value; assign a plurality of areas to portions of the input surface; and determine when the center-of-gravity position is within at least one of the plurality of areas, wherein the execution of the predetermined process is further based the determination of when the center-of-gravity position is within at least one of the plurality of areas. - View Dependent Claims (10, 11)
-
-
12. A computer implemented method for use with an information processing apparatus that is configured to process a signal which is based on a load value output from a first input device including an input surface and a load sensor that is configured to detect the load value applied to the input surface, the method comprising:
-
determining a center-of-gravity position of a load applied to the input surface of the first input device based on the signal output from the first input device; performing a determination of whether or not the load value applied to the input surface of the first input device is smaller than a predetermined value, based on the signal output from the first input device; executing a predetermined process, on a processing system that includes at least one processor, based on the center-of-gravity position when a result of the determination of the load value is positive; assigning a plurality of areas to portions of the input surface; and comparing the center-of-gravity position to at least one of the plurality of areas to make a determination of when the center-of-gravity position is within at least one of the plurality of areas, wherein executing the predetermined process is further based the determination. - View Dependent Claims (13)
-
-
14. An input device, comprising:
-
an input surface that is configured to accept a load value applied thereto, where subsections of the input surface are respectively associated with a plurality of areas; at least one load sensor that is configured to detect the load value applied to the input surface; and a communicator that is set to communicate a signal based on the detected load value to a processing system that is configured to; determine a center-of-gravity position of a load applied to the input surface of the input device based on the communicated signal; determine when the load value applied to the input surface of the input device is smaller than a predetermined value; execute a process based on the determined center-of-gravity position when the load value is smaller than the predetermined value; and compare the center-of-gravity position to at least one of the plurality of areas to make a determination of when the center-of-gravity position is within at least one of the plurality of areas, wherein executing the predetermined process is further based the determination. - View Dependent Claims (15)
-
Specification