Computer-readable storage medium, coordinate processing apparatus, coordinate processing system, and coordinate processing method
First Claim
1. A non-transitory computer-readable storage medium having stored therein a coordinate processing program for processing input coordinate data outputted from a coordinate input device as a result of an input performed by a finger or a pen, the coordinate processing program causing a computer to:
- calculate, on the basis of a first coordinate series indicated by the input coordinate data, a second coordinate series, where the calculated second coordinate series represents a second input trajectory for the input performed by the finger or the pen that has a shape which is smoother than a first input trajectory of the first coordinate series for the input performed by the finger or the pen;
calculate a moving amount of the finger or the pen on the basis of the first coordinate series;
calculate a moving direction of the finger or the pen on the basis of the second coordinate series; and
perform predetermined processing by using the calculated moving amount and the calculated moving direction.
0 Assignments
0 Petitions
Accused Products
Abstract
A following coordinate which follows an input coordinate late is calculated. Then, an inference moving amount is calculated on the basis of a moving amount of an input coordinate, and an inference moving direction is calculated on the basis of a moving direction of the following coordinate. An inference movement vector is set on the basis of the inference moving amount and inference moving direction calculated thus. The following coordinate has low correlation with an actual moving amount of a linger of an operator, and the moving direction of the input coordinate has low correlation with an actual moving direction of the finger of the operator due to fluctuation of the input coordinate. Thus, the inference movement vector which is set as described above more accurately reflects the actual moving amount and moving direction of the finger of the operator.
24 Citations
14 Claims
-
1. A non-transitory computer-readable storage medium having stored therein a coordinate processing program for processing input coordinate data outputted from a coordinate input device as a result of an input performed by a finger or a pen, the coordinate processing program causing a computer to:
-
calculate, on the basis of a first coordinate series indicated by the input coordinate data, a second coordinate series, where the calculated second coordinate series represents a second input trajectory for the input performed by the finger or the pen that has a shape which is smoother than a first input trajectory of the first coordinate series for the input performed by the finger or the pen; calculate a moving amount of the finger or the pen on the basis of the first coordinate series; calculate a moving direction of the finger or the pen on the basis of the second coordinate series; and perform predetermined processing by using the calculated moving amount and the calculated moving direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A coordinate processing apparatus for processing input coordinate data outputted from a coordinate input device as a result of an input performed by a finger or a pen, the coordinate processing apparatus comprising:
-
a processing system that includes at least one hardware processor coupled to the coordinate input device, the processing system configured to; a second coordinate series calculator configured to calculate, on the basis of a first coordinate series indicated by the input coordinate data, a second coordinate series, where the calculated second coordinate series represents a second input trajectory for the input performed by the finger or the pen that has a shape which is smoother than a first input trajectory of the first coordinate series for the input performed by the finger or the pen; calculate a moving amount of the finger or the pen on the basis of the first coordinate series; calculate a moving direction of the finger or the pen on the basis of the second coordinate series; and perform predetermined processing by using the calculated moving amount and the calculated moving direction.
-
-
13. A coordinate processing system comprising:
-
a coordinate input device configured to output coordinate input data that is a result of input performed by a finger or a pen; and at least one hardware processor coupled to the coordinate input device, the at least one hardware processor configured to; smooth a first coordinate series indicated by the input coordinate data to obtain a second coordinate series, where the second coordinate series is calculated based on the first coordinate series and represents a second input trajectory for the input performed by the finger or the pen that has a shape which is smoother than a first input trajectory of the first coordinate series for the input performed by the finger or the pen; calculate a moving amount of the finger or the pen on the basis of the first coordinate series; calculate a moving direction of the finger or the pen the basis of the second coordinate series; and perform predetermined processing by using the calculated moving amount and the calculated moving direction.
-
-
14. A coordinate processing method executed by a computer of a coordinate processing system for processing input coordinate data outputted from a coordinate input device as a result of an input performed by a finger or a pen, the coordinate processing method comprising:
-
calculating, on the basis or a first coordinate series indicated by the input coordinate data, a second coordinate series, where the calculated second coordinate series represents a second input trajectory for the input performed by the finger or the pen that has a shape which is smoother than a first input trajectory of the first coordinate series for the input performed by the finger or the pen; calculating a moving amount of the finger or the pen on the basis of the first coordinate series; calculating a moving direction of the finger or the pen on the basis of the second coordinate series; and performing predetermined processing by using the calculated moving amount and the calculated moving direction.
-
Specification