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 use with a computer of an information processing device, the coordinate processing program comprising instructions configured to cause a computer to:
- accept input coordinate data which is outputted from a coordinate input device, the input coordinate data indicating a contact position with respect to an operation surface of the coordinate input device;
determine an input element type which is in contact with the operation surface from among a plurality of input element types that have different contact areas;
correct the input coordinate data in accordance with determination of the input element type; and
correct the input coordinate data such that a shape of an input trajectory represented by the input coordinate data is smoothened,wherein the input trajectory represented by the corrected input coordinate data is more smoothened when it is determined that a first input element type having a relatively large contact area is in contact with the operation surface, than when it is determined a second input element type having a relatively small contact area is in contact with the operation surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A value of a finger degree variable representing a degree of likelihood of a finger is updated at all times in accordance with whether the shape of an input trajectory represented by input coordinate data is a predetermined shape, whether a continuous contact time indicated by input coordinate data is less than a predetermined time, or whether or not a continuous non-contact time indicated by input coordinate data is less than a predetermined time. A degree of smoothening the shape of the input trajectory is changed in response to the value of the finger degree variable.
23 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having stored therein a coordinate processing program for use with a computer of an information processing device, the coordinate processing program comprising instructions configured to cause a computer to:
-
accept input coordinate data which is outputted from a coordinate input device, the input coordinate data indicating a contact position with respect to an operation surface of the coordinate input device; determine an input element type which is in contact with the operation surface from among a plurality of input element types that have different contact areas; correct the input coordinate data in accordance with determination of the input element type; and correct the input coordinate data such that a shape of an input trajectory represented by the input coordinate data is smoothened, wherein the input trajectory represented by the corrected input coordinate data is more smoothened when it is determined that a first input element type having a relatively large contact area is in contact with the operation surface, than when it is determined a second input element type having a relatively small contact area is in contact with the operation surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A coordinate processing apparatus for processing input coordinate data which is outputted from a coordinate input device, the input coordinate data indicating a contact position with respect to an operation surface of the coordinate input device, the coordinate processing apparatus comprising:
-
a computer processing system that includes at least one processor circuit coupled to the coordinate input device, the computer processing system configured to; receive the input coordinate data output from the coordinate input device; determine a type of input element, from among plural types of input elements that have different contact area profiles with the operation surface, which is in contact with the operation surface; correct the input coordinate data in accordance with the type of input element that is determined; and correct the input coordinate data such that a shape of an input trajectory represented by the input coordinate data is smoothened, wherein the input trajectory represented by the corrected input coordinate data is more smoothened when it is determined that a first type of input element a relatively large contact area is in contact with the operation surface, than when it is determined a second type of input element having a relatively small contact area is in contact with the operation surface.
-
-
19. A coordinate processing system for processing input coordinate, the coordinate processing system comprising:
-
a coordinate input device that is configured to accept input at a contact position on an operation surface of the coordinate input device; and a computer processing system that includes at least one processor circuit coupled to the coordinate input device, the computer processing system configured to; receive input coordinate data which is outputted from the coordinate input device, the input coordinate data indicating the contact position with respect to the operation surface of the coordinate input device; determine an input element type which is in contact with the operation surface from among a plurality of input element types that have different contact areas; and smooth a shape of an input trajectory that is represented by the input coordinate data by correcting the received input coordinate data, wherein an amount of smoothing for the shape of the input trajectory is based on the determined input element type such that the amount of smoothing is greater for a first input element type having a relatively large contact area with the operation surface than the amount of smoothing for a second input element type having a relatively small contact area with the operation surface.
-
-
20. A coordinate processing method executed by a computer of a coordinate processing system, the coordinate processing method comprising:
-
storing, in a memory of the computer of the coordinate processing system, input coordinate data outputted from a coordinate input device, the input coordinate data indicating a contact position with respect to an operation surface of the coordinate input device; determining, by using the computer of the coordinate processing system, a type of input element, from among plural types of input elements that have different contact areas, which is in contact with the operation surface; correcting, by using the computer of the coordinate processing system, the input coordinate data in accordance with the type of input element that has been determined; and correcting, by using the computer of the coordinate processing system, the input coordinate data such that a shape of an input trajectory represented by the input coordinate data is smoothened, wherein the input trajectory represented by the corrected input coordinate data is more smoothened when it is determined that a first input element type having a relatively large contact area is in contact with the operation surface, than when it is determined a second input element type having a relatively small contact area is in contact with the operation surface.
-
Specification