← Back to Patent Explorer
US6791700B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Coordinate inputting/detecting apparatus, method and computer program product designed to precisely recognize a designating state of a designating device designating a position

Assignee: Ricoh Co Ltd
•
Filing: 2003-05-30
•
Granted: 2004-09-14
•
Expires: 2023-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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, and including a coordinate determining device to determine two-dimensional coordinates of the designating device in the area. A distance determining device determines a distance of the designating device from a surface of the area when the designating device is located on or in vicinity to the area. A storing device stores information of the determined coordinates and information of the determined distance. A coordinates change detecting/storing device detects and stores a change of the coordinates information. A distance change detecting/storing device detects and stores a 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 and distance change information.

Inventors

  • 👤 Katsuyuki Omura
  • 👤 Kunikazu Tsuda
  • 👤 Mitsuru Sato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:35
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/042; G06F3/0421; G06F3/0423; G06F3/0428; G06F3/048; G06F3/0487; G06F3/0488

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 211 words
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 coordinates determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; an insertion/non-insertion state detecting device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a vectorization device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining device at the predetermined time interval into a coordinates vector value; and a sweeping up processing device configured to process, if a change of a first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting device, from a second coordinates vector value, obtained by the vectorization device at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 2
Dependent Claim 211 words
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 coordinates determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; an insertion/non-insertion state detecting device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a vectorization device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining device at the predetermined time interval into a coordinates vector value; and a sweeping up processing device configured to process, if a change of a first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting device, from a second coordinates vector value, obtained by the vectorization device at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 3
Dependent Claim 145 words
A coordinate inputting/detecting apparatus of claim 1 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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 in 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 via the light returning reflective device.
Claim 4
Dependent Claim 56 words
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 into information of two-dimensional coordinates of the designating device.
Claim 5
Dependent Claim 141 words
A coordinate inputting/detecting apparatus of claim 1 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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; 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 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 of the optical beam corresponding to an inserted position of the designating device in the coordinate inputting/detecting area.
Claim 6
Dependent Claim 87 words
A coordinate inputting/detecting apparatus of claim 1 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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 device across the coordinate inputting/detecting area, 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.
Claim 7
Dependent Claim 191 words
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 coordinates determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; an insertion/non-insertion state detecting device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a vectorization device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining device at the predetermined time interval into a coordinates vector value; and a trailing processing device configured to process, if a change of a first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting device, from a second coordinates vector value, obtained by the vetorization device immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second coordinates so as to be made null.
Claim 8
Dependent Claim 191 words
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 coordinates determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; an insertion/non-insertion state detecting device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a vectorization device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining device at the predetermined time interval into a coordinates vector value; and a trailing processing device configured to process, if a change of a first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting device, from a second coordinates vector value, obtained by the vetorization device immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second coordinates so as to be made null.
Claim 9
Dependent Claim 145 words
A coordinate inputting/detecting apparatus of claim 6 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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 in 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 via the light returning reflective device.
Claim 10
Dependent Claim 56 words
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 into information of two-dimensional coordinates of the designating device.
Claim 11
Dependent Claim 141 words
A coordinate inputting/detecting apparatus of claim 6 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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; 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 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 of the optical beam corresponding to an inserted position of the designating device in the coordinate inputting/detecting area.
Claim 12
Dependent Claim 95 words
A coordinate inputting/detecting apparatus of claim 6 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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 device across the coordinate inputting/detecting area, 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.
Claim 13
Dependent Claim 320 words
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 coordinates determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; an insertion/non-insertion state detecting device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a vectorization device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining device at the predetermined time interval into a coordinates vector value; a trailing processing device configured to process, if a change of a first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting device, from a second coordinates vector value, obtained by the vectorization device immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null; a trailing length calculating device configured to calculate an average length value of the drawing lines made null by the trailing processing device; and a sweeping up processing device configured to process, if the change of the first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at the first two-dimensional coordinates by the insertion/non-insertion state detecting device, from the second coordinates vector value, obtained by the vectorization device at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.
Claim 14
Dependent Claim 320 words
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 coordinates determining device configured to determine two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; an insertion/non-insertion state detecting device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a vectorization device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining device at the predetermined time interval into a coordinates vector value; a trailing processing device configured to process, if a change of a first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting device, from a second coordinates vector value, obtained by the vectorization device immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null; a trailing length calculating device configured to calculate an average length value of the drawing lines made null by the trailing processing device; and a sweeping up processing device configured to process, if the change of the first coordinates vector value, obtained by the vectorization device when the non-insertion state of the designating device is detected at the first two-dimensional coordinates by the insertion/non-insertion state detecting device, from the second coordinates vector value, obtained by the vectorization device at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.
Claim 15
Dependent Claim 145 words
A coordinate inputting/detecting apparatus of claim 11 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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 in 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 via the light returning reflective device.
Claim 16
Dependent Claim 56 words
A coordinate inputting/detecting apparatus of claim 11 , 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 into information of two-dimensional coordinates of the designating device.
Claim 17
Dependent Claim 141 words
A coordinate inputting/detecting apparatus of claim 11 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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; 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 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 of the optical beam corresponding to an inserted position of the designating device in the coordinate inputting/detecting area.
Claim 18
Dependent Claim 95 words
A coordinate inputting/detecting apparatus of claim 11 , the coordinates determining device including: a plurality of light emitting devices configured to emit light 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 device across the coordinate inputting/detecting area, 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.
Claim 19
Dependent Claim 188 words
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; insertion/non-insertion state detecting means for detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; vectorization means for converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining means into a coordinates vector value; and sweeping up processing means for processing, if a change of a first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting means, from a second coordinates vector value, obtained by the vectorization means immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 20
Dependent Claim 188 words
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; insertion/non-insertion state detecting means for detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; vectorization means for converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining means into a coordinates vector value; and sweeping up processing means for processing, if a change of a first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting means, from a second coordinates vector value, obtained by the vectorization means immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 21
Dependent Claim 145 words
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: coordinate determining means for determining two-dimensional coordinates of the designating device in the coordinate inputting/detecting area; insertion/non-insertion state detecting means for detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; vectorization means for converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining means into a coordinates vector value; and trailing processing means for processing, if a change of a first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting means, from a second coordinates vector value, obtained by the vetorization means.
Claim 22
Dependent Claim 145 words
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: coordinate determining means for determining two-dimensional coordinates of the designating device in the coordinate inputting/detecting area; insertion/non-insertion state detecting means for detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; vectorization means for converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining means into a coordinates vector value; and trailing processing means for processing, if a change of a first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting means, from a second coordinates vector value, obtained by the vetorization means.
Claim 23
Dependent Claim 298 words
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; insertion/non-insertion state detecting means for detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; vectorization means for converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining means into a coordinates vector value; trailing processing means for processing, if a change of a first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting means, from a second coordinates vector value, obtained by the vectorization means immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null; trailing length calculating means for calculating an average length value of the drawing lines made null by the trailing processing means; and sweeping up processing means for processing, if the change of the first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at the first two-dimensional coordinates by the insertion/non-insertion state detecting means, from the second coordinates vector value, obtained by the vectorization means at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.
Claim 24
Dependent Claim 298 words
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; insertion/non-insertion state detecting means for detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; vectorization means for converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the coordinates determining means into a coordinates vector value; trailing processing means for processing, if a change of a first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the insertion/non-insertion state detecting means, from a second coordinates vector value, obtained by the vectorization means immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null; trailing length calculating means for calculating an average length value of the drawing lines made null by the trailing processing means; and sweeping up processing means for processing, if the change of the first coordinates vector value, obtained by the vectorization means when the non-insertion state of the designating device is detected at the first two-dimensional coordinates by the insertion/non-insertion state detecting means, from the second coordinates vector value, obtained by the vectorization means at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.
Claim 25
Independent Claim 209 words
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 area of the apparatus, the method comprising steps of: determining the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected in the coordinates determining step at the predetermined time interval into a coordinates vector value; and processing, if a change of a first coordinates vector value, obtained in the vector conversion step when the non-insertion state of the designating device is detected at a first two-dimensional coordinates in the insertion/non-insertion state detecting step, from a second coordinates vector value obtained in the vector conversion step at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 26
Independent Claim 209 words
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 area of the apparatus, the method comprising steps of: determining the two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected in the coordinates determining step at the predetermined time interval into a coordinates vector value; and processing, if a change of a first coordinates vector value, obtained in the vector conversion step when the non-insertion state of the designating device is detected at a first two-dimensional coordinates in the insertion/non-insertion state detecting step, from a second coordinates vector value obtained in the vector conversion step at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 27
Dependent Claim 35 words
A computer program product directly loadable into an internal memory of a computer, comprising software code mechanism for performing the steps of claim 19 , when the computer program product is run on the computer.
Claim 28
Independent Claim 195 words
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 at a predetermined time interval; detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected in the coordinates determining step at the predetermined time interval into a coordinates vector value; and processing, if a change of a first coordinates vector value, obtained by the vector conversion step when the non-insertion state of the designating device is detected at a first two-dimensional coordinates in the insertion/non-insertion state detecting step, from a second coordinates vector value, obtained by the vector conversion step at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting the first and second two-dimensional coordinates so as to be made null.
Claim 29
Independent Claim 195 words
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 at a predetermined time interval; detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected in the coordinates determining step at the predetermined time interval into a coordinates vector value; and processing, if a change of a first coordinates vector value, obtained by the vector conversion step when the non-insertion state of the designating device is detected at a first two-dimensional coordinates in the insertion/non-insertion state detecting step, from a second coordinates vector value, obtained by the vector conversion step at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting the first and second two-dimensional coordinates so as to be made null.
Claim 30
Dependent Claim 35 words
A computer program product directly loadable into an internal memory of a computer, comprising software code mechanism for performing the steps of claim 21 , when the computer program product is run on the computer.
Claim 31
Independent Claim 309 words
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 two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected in the coordinates determining step at the predetermined time interval into a coordinates vector value; processing, if a change of a first coordinates vector value, obtained in the vector conversion step when the non-insertion state of the designating device is detected at a first two-dimensional coordinates in the insertion/non-insertion state detecting step, from a second coordinates vector value, obtained in the vector conversion step immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null to avoid trailing; calculating an average length value of the drawing lines made null in the trailing avoiding processing step; and processing, if the change of the first coordinates vector value, obtained in the vector conversion step when the non-insertion state of the designating device is detected at the first two-dimensional coordinates in the insertion/non-insertion state detecting step, from the second coordinates vector value, obtained by the vector conversion at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.
Claim 32
Independent Claim 309 words
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 two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; detecting an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; converting information of a direction and a length of a change between two two-dimensional coordinates sequentially detected in the coordinates determining step at the predetermined time interval into a coordinates vector value; processing, if a change of a first coordinates vector value, obtained in the vector conversion step when the non-insertion state of the designating device is detected at a first two-dimensional coordinates in the insertion/non-insertion state detecting step, from a second coordinates vector value, obtained in the vector conversion step immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null to avoid trailing; calculating an average length value of the drawing lines made null in the trailing avoiding processing step; and processing, if the change of the first coordinates vector value, obtained in the vector conversion step when the non-insertion state of the designating device is detected at the first two-dimensional coordinates in the insertion/non-insertion state detecting step, from the second coordinates vector value, obtained by the vector conversion at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.
Claim 33
Dependent Claim 35 words
A computer program product directly loadable into an internal memory of a computer, comprising software code mechanism for performing the steps of claim 23 , when the computer program product is run on the computer.
Claim 34
Dependent Claim 266 words
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 at a predetermined time interval; a second computer code device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a third computer code device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the first computer code device at the predetermined time interval into a coordinates vector value; and a fourth computer code device configured to process, if a change of a first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the second computer code device from a second coordinates vector value obtained by the third computer code device at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 35
Dependent Claim 266 words
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 at a predetermined time interval; a second computer code device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a third computer code device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the first computer code device at the predetermined time interval into a coordinates vector value; and a fourth computer code device configured to process, if a change of a first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the second computer code device from a second coordinates vector value obtained by the third computer code device at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than a predetermined value, a drawing line connecting between second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a predetermined length.
Claim 36
Dependent Claim 254 words
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 at a predetermined time interval; a second computer code device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a third computer code device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the first computer code device at the predetermined time interval into a coordinates vector value; and a fourth computer code device configured to process, if a change of a first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the second computer code device, from a second coordinates vector value, obtained by the third computer code device at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null.
Claim 37
Dependent Claim 254 words
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 at a predetermined time interval; a second computer code device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a third computer code device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the first computer code device at the predetermined time interval into a coordinates vector value; and a fourth computer code device configured to process, if a change of a first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the second computer code device, from a second coordinates vector value, obtained by the third computer code device at a second two-dimensional coordinates immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null.
Claim 38
Dependent Claim 384 words
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 two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; a second computer code device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a third computer code device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the first computer code device at the predetermined time interval into a coordinates vector value; a fourth computer code device configured to process, if a change of a first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the second computer code device, from a second coordinates vector value, obtained by the third computer code device immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null to avoid trailing; a fifth computer code device configured to calculate an average length value of the drawing lines made null by the fourth computer code device; and a sixth computer code device configured to process, if the change of the first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at the first two-dimensional coordinates by the second computer code device, from the second coordinates vector value, obtained by the third computer code device at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.
Claim 39
Dependent Claim 384 words
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 two-dimensional coordinates of the designating device in the coordinate inputting/detecting area at a predetermined time interval; a second computer code device configured to detect an insertion/non-insertion state of the designating device relative to the coordinate inputting/detecting area; a third computer code device configured to convert information of a direction and a length of a change between two two-dimensional coordinates sequentially detected by the first computer code device at the predetermined time interval into a coordinates vector value; a fourth computer code device configured to process, if a change of a first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at a first two-dimensional coordinates by the second computer code device, from a second coordinates vector value, obtained by the third computer code device immediately before the first two-dimensional coordinates, is greater than a predetermined value, a drawing line connecting between the first and second two-dimensional coordinates so as to be made null to avoid trailing; a fifth computer code device configured to calculate an average length value of the drawing lines made null by the fourth computer code device; and a sixth computer code device configured to process, if the change of the first coordinates vector value, obtained by the third computer code device when the non-insertion state of the designating device is detected at the first two-dimensional coordinates by the second computer code device, from the second coordinates vector value, obtained by the third computer code device at the second two-dimensional coordinates immediately before the first two-dimensional coordinates, is not greater than the predetermined value, a drawing line connecting between the second two-dimensional coordinates and a third two-dimensional coordinates immediately before the second two-dimensional coordinates so as to be reduced by a length of the average length value.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-09-14 2008-03-15 2008-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-09-14 2012-03-15 2012-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-09-14 2016-03-15 2016-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag