Coordinate input apparatus, its control method, and program
AssigneeCanon Kabushiki Kaisha
InventorsAtsushi Tanaka, Yuichiro Yoshimura, Katsuyuki Kobayashi, Kiwamu Kobayashi, Hajime Sato, Masahide Hasegawa
Life of this patent
Estimating the term…
Abstract
A signal change range, which is generated due to a pointing operation of a pointer on a coordinate input region, with respect to an initial detection signal distribution of a detection unit in an initial state in which no pointing operation is made on the coordinate input region, is specified. End portion information of the specified signal change range is detected. Coordinates of the pointed position of the pointer are calculated using at least one of a plurality of pieces of detected end portion information.
Claims19
A coordinate input apparatus for detecting a pointed position on a coordinate input region, comprising:
- a plurality of detection means for detecting the presence of a pointing operation of pointing means on the coordinate input region;
- specifying means for specifying a signal change range generated in a plurality of detection signals of the plurality of detection means;
- and
- calculation means for calculating the coordinate of the pointed position of the pointing means in accordance with a first intersection of a first bisector of a first angle and a bisector of a second angle;
- wherein said first angle is specified by a first line and a second line,
- said first line connects a coordinate specified by one end of a first signal change range generated in a first detection signal of first detection means of the plurality of detection means and a first reference position of said first detection means, and
- said second line connects a coordinate specified by one end of a second signal change range generated in a second detection signal of second detection means of the plurality of detection means and a second reference position of said second detection means,
- wherein said second angle is specified by a third line and the second line, and
- said third line connects a coordinate specified by the other end of the first signal change range and the first reference position.
A method of controlling a coordinate input apparatus which comprises a plurality of detection units for detecting the presence of a pointing operation of pointing device on a coordinate input region, and detects a pointed position on the coordinate input region, comprising:
- a specifying step of specifying a signal change range generated in a plurality of detection signals of the plurality of detection units;
- and
- a calculation step of calculating the coordinate of the pointed position of the pointing device in accordance with a first intersection of a first bisector of a first angle and a bisector of a second angle;
- wherein said first angle is specified by a first line and a second line,
- said first line connects a coordinate specified by one end of a first signal change range generated in a first detection signal of a first detection unit of the plurality of detection units and a first reference position of said first detection unit, and
- said second line connects a coordinate specified by one end of a second signal change range generated in a second detection signal of a second detection unit of the plurality of detection units and a second reference position of said second detection unit,
- wherein said second angle is specified by a third line and the second line, and
- said third line connects a coordinate specified by the other end of the first signal change range and the first reference position.
A computer readable medium storing a program for implementing control of a coordinate input apparatus which comprises a plurality of detection units for detecting the presence of a pointing operation of pointing device on a coordinate input region, and detects a pointed position on the coordinate input region, comprising:
- a program code of a specifying step of specifying a signal change range generated in a plurality of detection signals of the plurality of detection units;
- and
- a program code of a calculation step of calculating the coordinate of the pointed position of the pointing device in accordance with a first intersection of a first bisector of a first angle and a bisector of a second angle;
- wherein said first angle is specified by a first line and a second line,
- said first line connects a coordinate specified by one end of a first signal change range generated in a first detection signal of a first detection unit of the plurality of detection units and a first reference position of said first detection unit, and
- said second line connects a coordinate specified by one end of a second signal change range generated in a second detection signal of a second detection unit of the plurality of detection units and a second reference position of said second detection unit,
- wherein said second angle is specified by a third line and the second line, and
- said third line connects a coordinate specified by the other end of the first signal change range and the first reference position.
Dependencies are inferred from the claim text.