System, method and storage medium for setting an interruption compensation period on the basis of a change amount of the input data
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:
- an interruption compensation period setter configured to set an interruption compensation period on the basis of a change amount of the input data; and
an interruption compensator configured to determine that input continues and correct the input data, during a period from a time when output of the input data from the input device is interrupted to a time when the interruption compensation period elapses,wherein the information processing program further causes the computer to operate as a change speed calculator configured to calculate a change speed of the input data, andthe interruption compensation period setter sets the interruption compensation period on the basis of the change speed of the input data calculated by the change speed calculator.
1 Assignment
0 Petitions
Accused Products
Abstract
During a period from a time when an input coordinate is interrupted to a time when an interruption compensation period, which is set on the basis of a moving speed of the input coordinate, elapses, an example information processing apparatus determines that an operator continues an input operation, and performs coordinate complementation. Specifically, as the moving speed of the input coordinate increases, the interruption compensation period increases. Then, when the interruption compensation period elapses, the information processing apparatus determines that the operator has ended the input operation.
-
Citations
15 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:
-
an interruption compensation period setter configured to set an interruption compensation period on the basis of a change amount of the input data; and an interruption compensator configured to determine that input continues and correct the input data, during a period from a time when output of the input data from the input device is interrupted to a time when the interruption compensation period elapses, wherein the information processing program further causes the computer to operate as a change speed calculator configured to calculate a change speed of the input data, and the interruption compensation period setter sets the interruption compensation period on the basis of the change speed of the input data calculated by the change speed calculator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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:
-
an interruption compensation period setter configured to set an interruption compensation period on the basis of a change amount of the input data; and an interruption compensator configured to determine that input continues and correct the input data, during a period from a time when output of the input data from the input device is interrupted to a time when the interruption compensation period elapses, wherein the interruption compensation period which is set by the interruption compensation period setter increases as a change amount of the input data immediately before the output of the input data from the input device is interrupted increases.
-
-
11. The 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:
-
an interruption compensation period setter configured to set an interruption compensation period on the basis of a change amount of the input data; and an interruption compensator configured to determine that input continues and correct the input data, during a period from a time when output of the input data from the input device is interrupted to a time when the interruption compensation period elapses, wherein the predetermined input device is a coordinate input device which outputs input coordinate data indicating a contact position with respect to an operation surface thereof, and when output of the input coordinate data from the coordinate input device is interrupted during an input operation of moving the contact position with contact with the operation surface maintained, the interruption compensation period setter determines that input continues, during a period which increases as a speed of the input operation increases.
-
-
12. An information processing apparatus for processing input data outputted from a predetermined input device, the information processing apparatus comprising:
-
an interruption compensation period setter configured to set an interruption compensation period on the basis of a change amount of the input data; and an interruption compensator configured to determine that input continues and correct the input data, during a period from a time when output of the input data from the input device is interrupted to a time when the interruption compensation period elapses, wherein the information processing program further causes a computer to operate as a change speed calculator configured to calculate a change speed of the input data, and the interruption compensation period setter sets the interruption compensation period on the basis of the change speed of the input data calculated by the change speed calculator.
-
-
13. An information processing system for processing input data outputted from a predetermined input device, the information processing system comprising:
-
an interruption compensation period setter configured to set an interruption compensation period on the basis of a change amount of the input data; and an interruption compensator configured to determine that input continues and correct the input data, during a period from a time when output of the input data from the input device is interrupted to a time when the interruption compensation period elapses, wherein the information processing program further causes a computer to operate as a change speed calculator configured to calculate a change speed of the input data, and the interruption compensation period setter sets the interruption compensation period on the basis of the change speed of the input data calculated by the change speed calculator.
-
-
14. An information processing method executed by a computer of an information processing system for processing input data outputted from a predetermined input device, the information processing method comprising the steps of:
-
setting an interruption compensation period on the basis of a change amount of the input data; and determining that input continues and correcting the input data, during a period from a time when output of the input data from the input device is interrupted to a time when the interruption compensation period elapses, wherein the information processing program further causes a computer to operate as a change speed calculator configured to calculate a change speed of the input data, and sets the interruption compensation period on the basis of the change speed of the input data calculated by the change speed calculator.
-
-
15. An information processing method performed by at least one computer processor in response to user input data the computer processor receives from a user input device, the information processing method comprising:
-
setting, using the at least one computer processor, an interruption compensation period on the basis of a change amount of the received user input data; timing the set interruption compensation period; determining, with the at least one computer processor from the input data during the timed interruption compensation period, whether user input continues; and with the at least one computer processor, continually correcting the user input data from when the user input data from the input device is interrupted until when the timed interruption compensation period elapses.
-
Specification