Coordinate input apparatus, control method thereof, and program
First Claim
1. A coordinate input apparatus for detecting a plurality of point positions on a coordinate input region, comprising:
- a plurality of detection means for detecting presence/absence of pointing means on the coordinate input region;
specifying means for specifying a signal change range generated by a pointing operation of the pointing means on the coordinate input region in correspondence with an initial detection signal distribution of said detection means in an initial state without pointing on the coordinate input region;
end information detection means for detecting end information of the signal change range specified by said specifying means;
determination means for determining validity of a detection state in said end information detection means by using a plurality of pieces of end information detected by said end information detection means; and
calculation means for calculating coordinates of a point position of the pointing means from the plurality of pieces of end information on the basis of a determination result of said determination means.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal change range generated by a pointing operation of a pointer on a coordinate input region is specified in correspondence with the initial detection signal distribution of a detection unit in an initial state without pointing on the coordinate input region. Pieces of end information of the specified signal change range are detected. The validity of a detection state in the end information detection step is determined by using the plurality of pieces of detected end information. On the basis of the determination result, the coordinates of the point position of the pointer are calculated from the plurality of pieces of end information.
82 Citations
10 Claims
-
1. A coordinate input apparatus for detecting a plurality of point positions on a coordinate input region, comprising:
-
a plurality of detection means for detecting presence/absence of pointing means on the coordinate input region;
specifying means for specifying a signal change range generated by a pointing operation of the pointing means on the coordinate input region in correspondence with an initial detection signal distribution of said detection means in an initial state without pointing on the coordinate input region;
end information detection means for detecting end information of the signal change range specified by said specifying means;
determination means for determining validity of a detection state in said end information detection means by using a plurality of pieces of end information detected by said end information detection means; and
calculation means for calculating coordinates of a point position of the pointing means from the plurality of pieces of end information on the basis of a determination result of said determination means. - View Dependent Claims (2, 3)
-
-
4. A coordinate input apparatus for detecting a plurality of point positions on a coordinate input region, comprising:
-
a plurality of detection means for detecting presence/absence of pointing means on the coordinate input region;
specifying means for specifying a signal change range generated by a pointing operation of the pointing means on the coordinate input region in correspondence with an initial detection signal distribution of said detection means in an initial state without pointing on the coordinate input region;
end information detection means for detecting end information of the signal change range specified by said specifying means;
calculation means for calculating coordinates of a point position of the pointing means by using a plurality of pieces of end information detected by said end information detection means;
end information calculation means for calculating new end information on the basis of the coordinates calculated by said calculation means and shape information of the pointing means; and
determination means for determining validity of the coordinates calculated by said calculation means, on the basis of the new end information calculated by said end information calculation means. - View Dependent Claims (5, 6)
-
-
7. A control method of a coordinate input apparatus which includes a detection unit to detect presence/absence of pointing means on a coordinate input region and detects a point position on the coordinate input region, comprising:
-
a specifying step of specifying a signal change range generated by a pointing operation of the pointing means on the coordinate input region in correspondence with an initial detection signal distribution of the detection unit in an initial state without pointing on the coordinate input region;
an end information detection step of detecting end information of the signal change range specified in the specifying step;
a determination step of determining validity of a detection state in the end information detection step by using a plurality of pieces of end information detected in the end information detection step; and
a calculation step of calculating coordinates of a point position of the pointing means from the plurality of pieces of end information on the basis of a determination result in the determination step.
-
-
8. A control method of a coordinate input apparatus which includes a plurality of detection units to detect presence/absence of pointing means on a coordinate input region and detects a point position on the coordinate input region, comprising:
-
a specifying step of specifying a signal change range generated by a pointing operation of a pointing means on the coordinate input region in correspondence with an initial detection signal distribution of the detection unit in an initial state without pointing on the coordinate input region;
an end information detection step of detecting end information of the signal change range specified in the specifying step;
a calculation step of calculating coordinates of a point position of the pointing means by using a plurality of pieces of end information detected in the end information detection step;
an end information calculation step of calculating new end information on the basis of the coordinates calculated in the calculation step and shape information of the pointing means; and
a determination step of determining validity of the coordinates calculated in the calculation step on the basis of the new end information calculated in the end information calculation step.
-
-
9. A program which implements control of a coordinate input apparatus which includes a detection unit to detect presence/absence of pointing means on a coordinate input region and detects a point position on the coordinate input region, comprising:
-
a program code for a specifying step of specifying a signal change range generated by a pointing operation of the pointing means on the coordinate input region in correspondence with an initial detection signal distribution of the detection unit in an initial state without pointing on the coordinate input region;
a program code for an end information detection step of detecting end information of the signal change range specified in the specifying step;
a program code for a determination step of determining validity of a detection state in the end information detection step by using a plurality of pieces of end information detected in the end information detection step; and
a program code for a calculation step of calculating coordinates of a point position of the pointing means from the plurality of pieces of end information on the basis of a determination result in the determination step.
-
-
10. A program which implements control of a coordinate input apparatus which includes a plurality of detection units to detect presence/absence of pointing means on a coordinate input region and detects a point position on the coordinate input region, comprising:
-
a program code for a specifying step of specifying a signal change range generated by a pointing operation of a pointing means on the coordinate input region in correspondence with an initial detection signal distribution of the detection unit in an initial state without pointing on the coordinate input region;
a program code for an end information detection step of detecting end information of the signal change range specified in the specifying step;
a program code for a calculation step of calculating coordinates of a point position of the pointing means by using a plurality of pieces of end information detected in the end information detection step;
a program code for an end information calculation step of calculating new end information on the basis of the coordinates calculated in the calculation step and shape information of the pointing means; and
a program code for a determination step of determining validity of the coordinates calculated in the calculation step on the basis of the new end information calculated in the end information calculation step.
-
Specification