Coordinate inputting/detecting apparatus, method and computer program product designed to precisely recognize a designating state of a designating device designating a position
First Claim
1. A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of the apparatus, comprising:
- a coordinate determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
a distance determining device configured to determine a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located in vicinity to the coordinate inputting/detecting area;
a storing device configured to store information of the two-dimensional coordinates determined by the coordinates determining device and information of the distance determined by the distance determining device so as to be associated with each other;
a coordinates change detecting/storing device configured to detect a change of the two-dimensional coordinates information stored in the storing device at a predetermined time interval and to store the detected change of the two-dimensional coordinates information;
a distance change detecting/storing device configured to detect a change of the distance information stored in the storing device at a predetermined time interval and to store the detected change of the distance information; and
a state allocating device configured to allocate at least one designating state among designating states of the designating device stored in advance, based upon the coordinate change information detected and stored by the coordinate change detecting/storing device and the distance change information detected and stored by the distance change detecting/storing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into a flat or substantially flat two-dimensional coordinate inputting/detecting area of the apparatus includes a coordinate determining device to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area. A distance determining device determines a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located on or in vicinity to the coordinate inputting/detecting area. A storing device stores information of the two-dimensional coordinates determined by the coordinates determining device and information of the distance determined by the distance determining device so as to be associated with each other. A coordinates change detecting/storing device detects a change of the two-dimensional coordinates information at a predetermined time interval and stores the detected change of the two-dimensional coordinates information. A distance change detecting/storing device detects a change of the distance information at a predetermined time interval and stores the detected change of the distance information. A state allocating device allocates at least one designating state among designating states of the designating device stored in advance, based upon the coordinate change information and the distance change information.
-
Citations
35 Claims
-
1. A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of the apparatus, comprising:
-
a coordinate determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
a distance determining device configured to determine a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located in vicinity to the coordinate inputting/detecting area;
a storing device configured to store information of the two-dimensional coordinates determined by the coordinates determining device and information of the distance determined by the distance determining device so as to be associated with each other;
a coordinates change detecting/storing device configured to detect a change of the two-dimensional coordinates information stored in the storing device at a predetermined time interval and to store the detected change of the two-dimensional coordinates information;
a distance change detecting/storing device configured to detect a change of the distance information stored in the storing device at a predetermined time interval and to store the detected change of the distance information; and
a state allocating device configured to allocate at least one designating state among designating states of the designating device stored in advance, based upon the coordinate change information detected and stored by the coordinate change detecting/storing device and the distance change information detected and stored by the distance change detecting/storing device. - View Dependent Claims (2, 3, 4, 5)
a plurality of light emitting devices configured to emit optical beams two-dimensionally toward the coordinate inputting/detecting area;
a light returning reflective device configured to reflect the optical beams emitted by the plurality of light emitting devices so as to return in substantially reverse directions to the coordinate inputting/detecting area; and
a plurality of light receiving devices respectively disposed in positions to receive the optical beams reflected by the light returning reflective device so as to detect a light intensity distribution of the optical beams;
wherein, the designating device has a light interrupting property, and the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon existence of the designating device in emitted/received light optical paths formed in the coordinate inputting/detecting area by the light returning reflective device, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
3. A coordinate inputting/detecting apparatus of claim 1, the coordinates determining device including:
-
an image inputting device configured to optically input image information of the coordinate inputting/detecting area; and
a conversion device configured to convert a part of the image information input by the image inputting device to information of two-dimensional coordinates of the designating device;
wherein the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon image density information of the image information input by the image inputting device.
-
-
4. A coordinate inputting/detecting apparatus of claim 1, the coordinates determining device including:
-
a plurality of light emitting devices configured to emit optical beams toward the coordinate inputting/detecting area;
a plurality of light receiving devices arranged in vicinity of the plurality of light emitting devices so as to correspond to the plurality of light emitting devices, respectively; and
a light returning reflective device configured to reflect the optical beams emitted by the plurality of light emitting devices so as to return to substantially same positions as those of the plurality of light emitting devices to be guided to respective corresponding light receiving devices;
wherein, the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon a light intensity distribution corresponding to an inserted position of the designating device in the coordinate inputting/detecting area, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
5. A coordinate inputting/detecting apparatus of claim 1, the coordinates determining device including:
-
a plurality of light emitting devices configured to emit optical beams two-dimensionally toward the coordinate inputting/detecting area; and
a plurality of light receiving devices arranged in positions facing the plurality of light emitting devices, respectively;
wherein, the designating device has a light interrupting property, and the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon existence of the designating device in emitted/received light optical paths formed in the coordinate inputting/detecting area, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
6. A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of the apparatus, comprising:
-
a coordinate determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
a distance determining device configured to determine a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located in vicinity to the coordinate inputting/detecting area;
a storing device configured to store information of the two-dimensional coordinates determined by the coordinates determining device and information of the distance determined by the distance determining device so as to be associated with each other;
a coordinates change detecting/storing device configured to detect a change of the two-dimensional coordinates information stored in the storing device at a predetermined time interval and to store the detected change of the two-dimensional coordinates information;
a distance change detecting/storing device configured to detect a change of the distance information stored in the storing device at a predetermined time interval and to store the detected change of the distance information;
a ratio calculating device configured to calculate a ratio between the coordinates change detected by the coordinates change detecting/storing device and the distance change detected by the distance change detecting/storing device;
a threshold value storing device configured to store at least one predetermined threshold value for the ratio;
a comparing device configured to compare the ratio calculated by the ratio calculating device and the threshold value stored by the threshold storing device; and
a state allocating device configured to allocate at least one designating state among designating states of the designating device stored in advance, based upon a result of the comparison by the comparing device. - View Dependent Claims (7, 8, 9, 10, 11)
a plurality of light emitting devices configured to emit optical beams two-dimensionally toward the coordinate inputting/detecting area;
a light returning reflective device configured to reflect the optical beams emitted by the plurality of light emitting devices so as to return in substantially reverse directions to the coordinate inputting/detecting area; and
a plurality of light receiving devices respectively disposed in positions to receive the optical beams reflected by the light returning reflective device so as to detect a light intensity distribution of the optical beams;
wherein, the designating device has a light interrupting property, and the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon existence of the designating device in emitted/received light optical paths formed in the coordinate inputting/detecting area by the light returning reflective device, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
9. A coordinate inputting/detecting apparatus of claim 6, the coordinates determining device including:
-
an image inputting device configured to optically input image information of the coordinate inputting/detecting area; and
a conversion device configured to convert a part of the image information input by the image inputting device to information of two-dimensional coordinates of the designating device;
wherein the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon image density information of the image information input by the image inputting device.
-
-
10. A coordinate inputting/detecting apparatus of claim 6, the coordinates determining device including:
-
a plurality of light emitting devices configured to emit optical beams toward the coordinate inputting/detecting area;
a plurality of light receiving devices arranged in vicinity of the plurality of light emitting devices so as to correspond to the plurality of light emitting devices, respectively; and
a light returning reflective device configured to reflect the optical beams emitted by the plurality of light emitting devices so as to return to substantially same positions as those of the plurality of light emitting devices to be guided to respective corresponding light receiving devices;
wherein, the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon a light intensity distribution corresponding to an inserted position of the designating device in the coordinate inputting/detecting area, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
11. A coordinate inputting/detecting apparatus of claim 6, the coordinates determining device including:
-
a plurality of light emitting devices configured to emit optical beams two-dimensionally toward the coordinate inputting/detecting area; and
a plurality of light receiving devices arranged in positions facing the plurality of light emitting devices, respectively;
wherein, the designating device has a light interrupting property, and the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon existence of the designating device in emitted/received light optical paths formed in the coordinate inputting/detecting area, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
12. A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into on at least substantially flat two-dimensional coordinate inputting/detecting area of the apparatus, comprising:
-
a coordinate determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
a distance determining device configured to determine a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located in vicinity to the coordinate inputting/detecting area;
a storing device configured to store information of the two-dimensional coordinates determined by the coordinates determining device and information of the distance determined by the distance determining device so as to be associated with each other;
a coordinates change detecting/storing device configured to detect a change of the two-dimensional coordinates information stored in the storing device at a predetermined time interval and to store the detected change of the two-dimensional coordinates information;
a distance change detecting/storing device configured to detect a change of the distance information stored in the storing device at a predetermined time interval and to store the detected change of the distance information;
a gradient calculating device configured to calculate a gradient of the distance change detected by the distance change detecting/storing device relative to the coordinates change detected by the coordinates change detecting/storing device;
a threshold value storing device configured to store at least one predetermined threshold value for the gradient;
a comparing device configured to compare the gradient calculated by the gradient calculating device and the threshold value stored by the threshold storing device; and
a state allocating device configured to allocate at least one designating state among designating states of the designating device stored in advance, based upon a result of the comparison by the comparing device. - View Dependent Claims (13, 14, 15, 16, 17)
a plurality of light emitting devices configured to emit optical beams two-dimensionally toward the coordinate inputting/detecting area;
a light returning reflective device configured to reflect the optical beams emitted by the plurality of light emitting devices so as to return in substantially reverse directions to the coordinate inputting/detecting area; and
a plurality of light receiving devices respectively disposed in positions to receive the optical beams reflected by the light returning reflective device so as to detect a light intensity distribution of the optical beams;
wherein, the designating device has a light interrupting property, and the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon existence of the designating device in emitted/received light optical paths formed in the coordinate inputting/detecting area by the light returning reflective device, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
15. A coordinate inputting/detecting apparatus of claim 12, the coordinates determining device including:
-
an image inputting device configured to optically input image information of the coordinate inputting/detecting area; and
a conversion device configured to convert a part of the image information input by the image inputting device to information of two-dimensional coordinates of the designating device;
wherein the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon image density information of the image information input by the image inputting device.
-
-
16. A coordinate inputting/detecting apparatus of claim 12, the coordinates determining device including:
-
a plurality of light emitting devices configured to emit optical beams toward the coordinate inputting/detecting area;
a plurality of light receiving devices arranged in vicinity of the plurality of light emitting devices so as to correspond to the plurality of light emitting devices, respectively; and
a light returning reflective device configured to reflect the optical beams emitted by the plurality of light emitting devices so as to return to substantially same positions as those of the plurality of light emitting devices to be guided to respective corresponding light receiving devices;
wherein, the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon a light intensity distribution corresponding to an inserted position of the designating device in the coordinate inputting/detecting area, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
17. A coordinate inputting/detecting apparatus of claim 12, the coordinates determining device including:
-
a plurality of light emitting devices configured to emit optical beams two-dimensionally toward the coordinate inputting/detecting area; and
a plurality of light receiving devices arranged in positions facing the plurality of light emitting devices, respectively;
wherein, the designating device has a light interrupting property, and the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area are recognized based upon existence of the designating device in emitted/received light optical paths formed in the coordinate inputting/detecting area, and the distance determining device determines the distance of the designating device from the surface of the coordinate inputting/detecting area based upon light intensity of the optical beams received by the plurality of light receiving devices.
-
-
18. A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of the apparatus, comprising:
-
coordinates determining means for determining two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
distance determining means for determining a distance of the designating device from a surface of the coordinate inputting/detecting area;
storing means for storing information of the two-dimensional coordinates determined by the coordinates determining means and information of the distance determined by the distance determining means so as to be associated with each other;
coordinates change detecting/storing means for detecting a change of the two-dimensional coordinates information stored in the storing means and for storing the detected change of the two-dimensional coordinates information;
distance change detecting/storing means for detecting a change of the distance information stored in the storing means at a predetermined time interval and for storing the detected change of the distance information; and
state allocating means for allocating at least one designating state among designating states of the designating device stored in advance.
-
-
19. A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of the apparatus, comprising:
-
coordinates determining means for determining two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
distance determining means for determining a distance of the designating device from a surface of the coordinate inputting/detecting area;
storing means for storing information of the two-dimensional coordinates determined by the coordinates determining means and information of the distance determined by the distance determining means so as to be associated with each other;
coordinates change detecting/storing means for detecting a change of the two-dimensional coordinates information stored in the storing means at a predetermined time interval and for storing the detected change of the two-dimensional coordinates information;
distance change detecting/storing means for detecting a change of the distance information stored in the storing means and for storing the detected change of the distance information;
ratio calculating means for calculating a ratio between the coordinates change detected by the coordinates change detecting/storing means and the distance change detected by the distance change detecting/storing means;
threshold value storing means for storing at least one predetermined threshold value for the ratio;
comparing means for comparing the ratio calculated by the ratio calculating means and the threshold value stored by the threshold storing means; and
state allocating means for allocating at least one designating state among designating states of the designating device stored in advance.
-
-
20. A coordinate inputting/detecting apparatus for optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of the apparatus, comprising:
-
coordinates determining means for determining two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
distance determining means for determining a distance of the designating device from a surface of the coordinate inputting/detecting area;
storing means for storing information of the two-dimensional coordinates determined by the coordinates determining means and information of the distance determined by the distance determining means so as to be associated with each other;
coordinates change detecting/storing means for detecting a change of the two-dimensional coordinates information stored in the storing means and for storing the detected change of the two-dimensional coordinates information;
distance change detecting/storing means for detecting a change of the distance information stored in the storing means and for storing the detected change of the distance information;
gradient calculating means for calculating a gradient of the distance change detected by the distance change detecting/storing means relative to the coordinates change detected by the coordinates change detecting/storing means;
threshold value storing means for storing at least one predetermined threshold value for the gradient;
comparing means for comparing the gradient calculated by the gradient calculating means and the threshold value stored by the threshold storing means; and
state allocating means for allocating at least one designating state among designating states of the designating device stored in advance.
-
-
21. A method of optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of a coordinate inputting/detecting apparatus and inputting/detecting two-dimensional coordinates of the designating device in the coordinate inputting/detecting area of the apparatus, the method comprising steps of:
-
determining the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
determining a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located on or in vicinity to the coordinate inputting/detecting area;
storing information of the two-dimensional coordinates determined in the coordinates determining step and information of the distance determined in the distance determining step so as to be associated with each other;
detecting a change of the two-dimensional coordinates information stored in the storing step at a predetermined time interval and storing the detected change of the two-dimensional coordinates information;
detecting a change of the distance information stored in the storing step at a predetermined time interval and storing the detected change of the distance information; and
allocating at least one designating state among designating states of the designating device stored in advance, based upon the coordinates change information detected and stored in the coordinates change detecting/storing step and the distance change information detected and stored in the distance change detecting/storing step. - View Dependent Claims (22)
-
-
23. A method of optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of a coordinate inputting/detecting apparatus and inputting/detecting two-dimensional coordinates of the designating device in the coordinate inputting/detecting area of the apparatus, the method comprising steps of:
-
determining the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
determining a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located on or in vicinity to the coordinate inputting/detecting area;
storing information of the two-dimensional coordinates determined in the coordinates determining step and information of the distance determined in the distance determining step so as to be associated with each other;
detecting a change of the two-dimensional coordinates information stored in the storing step at a predetermined time interval and storing the detected change of the two-dimensional coordinates information;
detecting a change of the distance information stored in the storing step at a predetermined time interval and storing the detected change of the distance information;
calculating a ratio between the coordinates change detected in the coordinates change detecting/storing step and the distance change detected in the distance change detecting/storing step;
storing at least one predetermined threshold value for the ratio;
comparing the ratio calculated in the calculating step and the threshold value stored in the threshold storing step; and
allocating at least one designating state among designating states of the designating device stored in advance, based upon a result of the comparison in the comparing step. - View Dependent Claims (24, 25, 26)
-
-
27. A method of optically detecting a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of a coordinate inputting/detecting apparatus and inputting/detecting two-dimensional coordinates of the designating device in the coordinate inputting/detecting area of the apparatus, the method comprising steps of:
-
determining the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
determining a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located on or in vicinity to the coordinate inputting/detecting area;
storing information of the two-dimensional coordinates determined in the coordinates determining step and information of the distance determined in the distance determining step so as to be associated with each other;
detecting a change of the two-dimensional coordinates information stored in the storing step at a predetermined time interval and storing the detected change of the two-dimensional coordinates information;
detecting a change of the distance information stored in the storing step at a predetermined time interval and storing the detected change of the distance information;
calculating a gradient of the distance change detected in the distance change detecting/storing step relative to the coordinates change detected in the coordinates change detecting/storing step;
storing at least one predetermined threshold value for the gradient;
comparing the gradient calculated in the calculating step and the threshold value stored in the threshold storing step; and
allocating at least one designating state among designating states of the designating device stored in advance, based upon a result of the comparison in the comparing step. - View Dependent Claims (28, 29, 30)
-
-
31. A computer program product, comprising:
-
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to control optical detection of a position of a designating device inserted into an at least substantially flat two-dimensional coordinate inputting/detecting area of a coordinate inputting/detecting apparatus and inputting/detecting of two-dimensional coordinates of the designating device in the coordinate inputting/detecting area of the apparatus, the computer program code mechanism including;
a first computer code device configured to determine the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
a second computer code device configured to determine a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located on or in vicinity to the coordinate inputting/detecting area;
a third computer code device configured to store information of the two-dimensional coordinates determined by the first computer code device and information of the distance determined by the second computer code device so as to be associated with each other;
a fourth computer code device configured to detect a change of the two-dimensional coordinates information stored by the third computer code device at a predetermined time interval and to store the detected change of the two-dimensional coordinates information;
a fifth computer code device configured to detect a change of the distance information stored by the third computer code device at a predetermined time interval and to store the detected change of the distance information; and
a sixth computer code device configured to allocate at least one designating state among designating states of the designating device stored in advance, based upon the coordinate change information detected and stored by the fourth computer code device and the distance change information detected and stored by the fifth computer code device.
-
-
32. A computer program product, comprising:
-
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to control optical detection of a position of a designating device inserted into an at least substantially flat two-dimensional coordinates inputting/detecting area of a coordinate inputting/detecting apparatus and inputting/detecting of two-dimensional coordinates of the designating device in the coordinate inputting/detecting area of the apparatus, the computer program code mechanism including;
a first computer code device configured to determine the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
a second computer code device configured to determine a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located on or in vicinity to the coordinate inputting/detecting area;
a third computer code device configured to store information of the two-dimensional coordinates determined by the first computer coded device and information of the distance determined by the second computer code device so as to be associated with each other;
a fourth computer code device configured to detect a change of the two-dimensional coordinates information stored by the third computer code device at a predetermined time interval and to store the detected change of the two-dimensional coordinates information;
a fifth computer code device configured to detect a change of the distance information stored by the third computer code device at a predetermined time interval and to store the detected change of the distance information;
a sixth computer code device configured to calculate a ratio between the coordinates change detected by the fourth computer code device and the distance change detected by the fifth computer code device;
a seventh computer code device configured to store at least one predetermined threshold value for the ratio;
an eighth computer code device configured to compare the ratio calculated by the sixth computer code device and the threshold value stored by the seventh computer code device; and
a ninth computer code device configured to allocate at least one designating state among designating states of the designating device stored in advance, based upon a result of the comparison by the eighth computer code device. - View Dependent Claims (33)
-
-
34. A computer program product, comprising:
-
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to control optical detection of a position of a designating device inserted into an at least substantially flat two-dimensional coordinates inputting/detecting area of a coordinate inputting/detecting apparatus and inputting/detecting of two-dimensional coordinates of the designating device in the coordinate inputting/detecting area of the apparatus, the computer program code mechanism including;
a first computer code device configured to determine the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area;
a second computer code device configured to determine a distance of the designating device from a surface of the coordinate inputting/detecting area when the designating device is located in vicinity to the coordinate inputting/detecting area;
a third computer code device configured to store information of the two-dimensional coordinates determined by the first computer code device and information of the distance determined by the second computer code device so as to be associated with each other;
a fourth computer code device configured to detect a change of the two-dimensional coordinates information stored by the third computer code device at a predetermined time interval and to store the detected change of the two-dimensional coordinates information;
a fifth computer code device configured to detect a change of the distance information stored by the third computer code device at a predetermined time interval and to store the detected change of the distance information;
a sixth computer code device configured to calculate a gradient of the distance change detected by the fifth computer code device relative to the coordinates change detected by the fourth computer code device;
a seventh computer code device configured to store at least one predetermined threshold value for the gradient;
an eighth computer code device configured to compare the gradient calculated by the sixth computer code device and the threshold value stored by the seventh computer code device; and
a ninth computer code device configured to allocate at least one designating state among designating states of the designating device stored in advance, based upon a result of the comparison by the eighth computer code device. - View Dependent Claims (35)
-
Specification