Computer-readable storage medium, information processing apparatus, information processing system, and information processing method
First Claim
1. A non-transitory computer-readable storage medium having stored therein an information processing program for processing input data outputted from a predetermined input device,the information processing program causing a computer to operate as:
- a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and
an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted,wherein the predetermined condition is a condition regarding a change amount of the following value per unit time.
1 Assignment
0 Petitions
Accused Products
Abstract
An example information processing apparatus compensates for interruption of an input coordinate inputted via a touch panel, by updating an allowance coordinate and a following coordinate in real time on the basis of the input coordinate inputted via the touch panel. Specifically, even when the input coordinate from the touch panel is interrupted, while the following coordinate moves, the information processing apparatus determines that an operator continues an input operation, and performs coordinate complementation.
-
Citations
32 Claims
-
1. A non-transitory computer-readable storage medium having stored therein an information processing program for processing input data outputted from a predetermined input device,
the information processing program causing a computer to operate as: -
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the predetermined condition is a condition regarding a change amount of the following value per unit time. - View Dependent Claims (2, 3, 9, 10)
-
-
4. A non-transitory computer-readable storage medium having stored therein an information processing program for processing input data outputted from a predetermined input device,
the information processing program causing a computer to operate as: -
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the predetermined condition is a condition regarding a difference between the following value and the target value. - View Dependent Claims (5, 13, 14, 15)
-
-
6. A non-transitory computer-readable storage medium having stored therein an information processing program for processing input data outputted from a predetermined input device,
the information processing program causing a computer to operate as: -
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the following value calculator calculates the following value such that the following value follows the target value at a predetermined rate, wherein the following value calculator updates the following value such that a difference between the following value and the target value decreases at the predetermined rate. - View Dependent Claims (16, 17, 18)
-
-
7. A non-transitory computer-readable storage medium having stored therein an information processing program for processing input data outputted from a predetermined input device,
the information processing program causing a computer to operate as: -
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the following value calculator calculates the following value such that the following value follows the target value at a predetermined rate, wherein the following value calculator updates the following value such that the following value approaches the target value by a value obtained by multiplying a difference between the following value and the target value by the predetermined rate. - View Dependent Claims (19, 20, 21)
-
-
8. A non-transitory computer-readable storage medium having stored therein an information processing program for processing input data outputted from a predetermined input device,
the information processing program causing a computer to operate as: -
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein when a difference between the target value and an input value indicated by the input data is greater than a predetermined value, the target value changes such that the difference becomes the predetermined value. - View Dependent Claims (22, 23, 24)
-
-
11. A non-transitory computer-readable storage medium having stored therein an information processing program for processing input data outputted from a predetermined input device,
the information processing program causing a computer to operate as: -
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, the predetermined input device is a coordinate input device, the input data is input coordinate data indicating a contact position with respect to an operation surface of the coordinate input device, the target value is a target coordinate which is set on the basis of the input coordinate data, the following value is a following coordinate which follows the target coordinate, and when the contact position indicated by the input coordinate data is interrupted, if the following coordinate satisfies a predetermined condition, the interruption compensator determines that contact continues even during a period when the contact position indicated by the input coordinate data is interrupted, and corrects the input coordinate data, wherein when the contact position indicated by the input coordinate data is interrupted, if the following coordinate satisfies the predetermined condition, the interruption compensator complements a contact position for a period when the contact position indicated by the input coordinate data is interrupted, on the basis of an interval of the contact position indicated by the input coordinate data and a moving direction of the following coordinate. - View Dependent Claims (25, 26, 27)
-
-
12. An information processing system for processing input data outputted from a predetermined input device, the information processing system comprising:
-
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the predetermined condition is a condition regarding a change amount of the following value per unit time.
-
-
28. An information processing system for processing input data outputted from a predetermined input device, the information processing system comprising:
-
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the predetermined condition is a condition regarding a difference between the following value and the target value.
-
-
29. An information processing system for processing input data outputted from a predetermined input device, the information processing system comprising:
-
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the following value calculator calculates the following value such that the following value follows the target value at a predetermined rate, wherein the following value calculator updates the following value such that a difference between the following value and the target value decreases at the predetermined rate.
-
-
30. An information processing system for processing input data outputted from a predetermined input device, the information processing system comprising:
-
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein the following value calculator calculates the following value such that the following value follows the target value at a predetermined rate wherein the following value calculator updates the following value such that the following value approaches the target value by a value obtained by multiplying a difference between the following value and the target value by the predetermined rate.
-
-
31. An information processing system for processing input data outputted from a predetermined input device, the information processing system comprising:
-
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, wherein when a difference between the target value and an input value indicated by the input data is greater than a predetermined value, the target value changes such that the difference becomes the predetermined value.
-
-
32. An information processing system for processing input data outputted from a predetermined input device, the information processing system comprising:
-
a following value calculator configured to calculate a following value which follows a target value which is set on the basis of the input data; and an interruption compensator configured to determine that input continues and correct the input data, if the following value satisfies a predetermined condition when output of the input data from the input device is interrupted, the predetermined input device includes a coordinate input device, the input data includes input coordinate data indicating a contact position with respect to an operation surface of the coordinate input device, the target value includes a target coordinate which is set on the basis of the input coordinate data, the following value includes a following coordinate which follows the target coordinate, and when the contact position indicated by the input coordinate data is interrupted, if the following coordinate satisfies a predetermined condition, the interruption compensator determines that contact continues even during a period when the contact position indicated by the input coordinate data is interrupted, and corrects the input coordinate data wherein when the contact position indicated by the input coordinate data is interrupted, if the following coordinate satisfies the predetermined condition, the interruption compensator complements a contact position for a period when the contact position indicated by the input coordinate data is interrupted, on the basis of an interval of the contact position indicated by the input coordinate data and a moving direction of the following coordinate.
-
Specification