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

Coordinate input apparatus and method using voltage measuring device

Assignee: Canon Inc
•
Filing: 1994-05-04
•
Granted: 1996-10-15
•
Expires: 2014-05-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high-precision coordinate input apparatus having a small circuit construction. A vibrating pen transmits vibration onto a vibration transmitting tablet, then vibration sensors provided at corners of the vibration transmitting tablet detect the vibration. One of the vibration sensor is used as a reference sensor. Time difference between vibration detecting timing by this reference sensor and detecting timing by one of the other sensors is measured. This measurement is performed on all the vibration sensors with respect to the reference sensor. The obtained time differences are converted into distance differences for calculation of the coordinates of the position in which the vibration has been generated. The vibrating pen has a power source and it operates independent of the apparatus main body. The vibrating pen changes its frequency of vibration in accordance with the voltage of the power source. The apparatus main body captures this change in the vibration frequency and obtain the state of the vibration pen power source.

Inventors

  • 👤 Hajime Sato
  • 👤 Masaki Tokioka
  • 👤 Atsushi Tanaka
  • 👤 Katsuyuki Kobayashi
  • 👤 Yuichiro Yoshimura
  • 👤 Ryozo Yanagisawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:50
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/043; G06F3/0433

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 215 words
A coordinate input apparatus comprising: input means for inputting vibration; a vibration transmission body for transmitting the vibration; a plurality of vibration sensors for detecting the vibration transmitted on said vibration transmission body; a plurality of counters respectively corresponding to said vibration sensors; measurement means for measuring a time difference based on a difference between a count value at a point where one of the vibration sensors, as a reference sensor, detects the vibration transmitted on said vibration transmission body, and a count value at a point where another one of the vibration sensors detects the vibration; control means for controlling said measurement means to perform measurement of time differences at the other vibration sensors, at predetermined time periods to eliminate reverberation; decision means for deciding an area on said vibration transmission body, as an area in which the vibration has been inputted; and leading means for leading coordinates at a vibration source position, based on the time differences measured by said measurement means corresponding to the area decided by said decision means, wherein the sensors are provided at four corners of a rectangular-shaped surface of said vibration transmission body, and wherein the areas are divided by two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shaped surface.
Claim 2
Dependent Claim 215 words
A coordinate input apparatus comprising: input means for inputting vibration; a vibration transmission body for transmitting the vibration; a plurality of vibration sensors for detecting the vibration transmitted on said vibration transmission body; a plurality of counters respectively corresponding to said vibration sensors; measurement means for measuring a time difference based on a difference between a count value at a point where one of the vibration sensors, as a reference sensor, detects the vibration transmitted on said vibration transmission body, and a count value at a point where another one of the vibration sensors detects the vibration; control means for controlling said measurement means to perform measurement of time differences at the other vibration sensors, at predetermined time periods to eliminate reverberation; decision means for deciding an area on said vibration transmission body, as an area in which the vibration has been inputted; and leading means for leading coordinates at a vibration source position, based on the time differences measured by said measurement means corresponding to the area decided by said decision means, wherein the sensors are provided at four corners of a rectangular-shaped surface of said vibration transmission body, and wherein the areas are divided by two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shaped surface.
Claim 3
Dependent Claim 41 words
The apparatus according to claim 1, wherein said measurement means measures a phase time difference and an envelope time difference, and said leading means leads the coordinates based on the phase time difference and the envelope time difference using predetermined equations.
Claim 4
Dependent Claim 21 words
The apparatus according to claim 1, wherein said input means periodically outputs pulse-formed vibration asynchronously with operation of said measurement means.
Claim 5
Dependent Claim 223 words
A coordinate input apparatus comprising: input means for inputting vibration; a vibration transmission body for transmitting the vibration; vibration detection means having a plurality of vibration sensors provided on said vibration transmission body; measurement means for measuring a time difference between a reference delay time from a point where the vibration has been transmitted onto the vibration transmission body to a point where one of said vibration sensors, as a reference sensor, detects the vibration, and a delay time from the point where the vibration has been transmitted onto the vibration transmission body to a point where another one of the vibration sensors detects the vibration; control means for controlling said measurement means to measure time differences between the reference delay time and delay times at the other vibration sensors; decision means for deciding an area of said vibration has been inputted, based on the time differences measured by said measurement means; and calculation means for calculating coordinates at a vibration source position, corresponding to the area decided by said decision means and the time difference measured by said measurement means, wherein the sensors are provided at four corners of a rectangular-shaped surface of said vibration transmission body, and wherein the areas are divided by two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shaped surface.
Claim 6
Dependent Claim 223 words
A coordinate input apparatus comprising: input means for inputting vibration; a vibration transmission body for transmitting the vibration; vibration detection means having a plurality of vibration sensors provided on said vibration transmission body; measurement means for measuring a time difference between a reference delay time from a point where the vibration has been transmitted onto the vibration transmission body to a point where one of said vibration sensors, as a reference sensor, detects the vibration, and a delay time from the point where the vibration has been transmitted onto the vibration transmission body to a point where another one of the vibration sensors detects the vibration; control means for controlling said measurement means to measure time differences between the reference delay time and delay times at the other vibration sensors; decision means for deciding an area of said vibration has been inputted, based on the time differences measured by said measurement means; and calculation means for calculating coordinates at a vibration source position, corresponding to the area decided by said decision means and the time difference measured by said measurement means, wherein the sensors are provided at four corners of a rectangular-shaped surface of said vibration transmission body, and wherein the areas are divided by two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shaped surface.
Claim 7
Dependent Claim 41 words
The apparatus according to claim 4, wherein said measurement means measures a phase time difference and an envelope time difference, and said calculation means calculates the coordinates based on the phase time difference and the envelope time difference using predetermined equations.
Claim 8
Dependent Claim 48 words
The apparatus according to claim 4, wherein said measurement means has a counter, and wherein if the time difference measured by said measurement means exceeds a predetermined maximum value, said measurement means determines that the counter has counted over a maximum count value, and corrects the time difference.
Claim 9
Dependent Claim 21 words
The apparatus according to claim 4, wherein said input means periodically outputs pulse-formed vibration asynchronously with operation of said measurement means.
Claim 10
Dependent Claim 31 words
The apparatus according to claim 4, wherein said control means remains idle for a predetermined period to eliminate reverberation at an interval between time difference measurement operations by said measurement means.
Claim 11
Dependent Claim 245 words
A coordinate input apparatus comprising: input means for inputting vibration; a vibration transmission body for transmitting the vibration; a plurality of vibration detection means for detecting the vibration on said vibration transmission body at different positions; measurement means for measuring delay times at points where the vibration inputted by said input means is detected by said plurality of detection means; means for calculating a difference value at one of said plurality of detection means by subtracting one of the delay times measured by said measurement means from the delay times at the other detection means; decision means for comparing the difference values at said detection means with a predetermined value and deciding any of the difference values or the predetermined value as a larger value; correction means for correcting the difference value based on a decision result by said decision means; and calculation means for calculating coordinates of a vibration source position on said vibration transmission body, where the vibration has been inputted by said input means, based on the difference value corrected by said correction means, wherein the predetermined value is a maximum difference count value determined in accordance with a vibration transmission speed of the vibration inputted by said input means and the size of said vibration transmission body, and wherein said calculation means comprises means for deciding an area of said vibration transmission body as an area in which the vibration has been inputted, and calculates coordinates corresponding to the respective areas.
Claim 12
Dependent Claim 245 words
A coordinate input apparatus comprising: input means for inputting vibration; a vibration transmission body for transmitting the vibration; a plurality of vibration detection means for detecting the vibration on said vibration transmission body at different positions; measurement means for measuring delay times at points where the vibration inputted by said input means is detected by said plurality of detection means; means for calculating a difference value at one of said plurality of detection means by subtracting one of the delay times measured by said measurement means from the delay times at the other detection means; decision means for comparing the difference values at said detection means with a predetermined value and deciding any of the difference values or the predetermined value as a larger value; correction means for correcting the difference value based on a decision result by said decision means; and calculation means for calculating coordinates of a vibration source position on said vibration transmission body, where the vibration has been inputted by said input means, based on the difference value corrected by said correction means, wherein the predetermined value is a maximum difference count value determined in accordance with a vibration transmission speed of the vibration inputted by said input means and the size of said vibration transmission body, and wherein said calculation means comprises means for deciding an area of said vibration transmission body as an area in which the vibration has been inputted, and calculates coordinates corresponding to the respective areas.
Claim 13
Dependent Claim 23 words
The apparatus according to claim 4, wherein said measurement means measures a group delay time and a phase delay time upon vibration transmission.
Claim 14
Dependent Claim 191 words
A coordinate input method comprising: an input step of inputting vibration; a detection step of detecting the vibration transmitted on a vibration transmission body; a measurement step of measuring a time difference based on a difference between a count value at a point where a predetermined vibration sensor detects the vibration transmitted on the vibration transmission body, and a count value at a point where another vibration sensor detects the vibration; a control step of controlling measurement in said measurement step to be performed at the other vibration sensors, at predetermined time periods to eliminate reverberation; a decision step of deciding an area on the vibration transmission body, as an area in which the vibration has been inputted; and a leading step of leading coordinates at a vibration source position, based on the time differences measured in said measurement step corresponding to the area decided in said decision step, wherein the sensors are provided at four corners of a rectangular-shaped surface of the vibration transmission body, and wherein the areas are divided with two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shaped surface.
Claim 15
Dependent Claim 191 words
A coordinate input method comprising: an input step of inputting vibration; a detection step of detecting the vibration transmitted on a vibration transmission body; a measurement step of measuring a time difference based on a difference between a count value at a point where a predetermined vibration sensor detects the vibration transmitted on the vibration transmission body, and a count value at a point where another vibration sensor detects the vibration; a control step of controlling measurement in said measurement step to be performed at the other vibration sensors, at predetermined time periods to eliminate reverberation; a decision step of deciding an area on the vibration transmission body, as an area in which the vibration has been inputted; and a leading step of leading coordinates at a vibration source position, based on the time differences measured in said measurement step corresponding to the area decided in said decision step, wherein the sensors are provided at four corners of a rectangular-shaped surface of the vibration transmission body, and wherein the areas are divided with two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shaped surface.
Claim 16
Dependent Claim 45 words
A method according to claim 11, wherein a phase time difference and an envelope time difference are measured in said measuring step, and the coordinates are lead based on the phase time difference and the envelope time difference using predetermined equations in said leading step.
Claim 17
Dependent Claim 23 words
The method according to claim 11, wherein in said input step, pulse-formed vibration is periodically outputted asynchronously with operation in said measurement step.
Claim 18
Dependent Claim 238 words
A coordinate input method comprising: an input step of inputting vibration; a vibration detection step of detecting the vibration with a plurality of vibration sensors provided on a vibration transmission body; a measurement step of measuring a time difference between a reference delay time from a point where the vibration has been transmitted onto the vibration transmission body to a point where one of the vibration sensors, as a reference sensor, detects the vibration, and a delay time from the point where the vibration has been transmitted onto the vibration transmission body to a point where another one of the vibration sensors detects the vibration; a control step of controlling measurement in said measurement step to be performed regarding time differences between the reference delay time and delay times at the other vibration sensors; a decision step of deciding an area of the vibration transmission body, as an area in which the vibration has been inputted, based on the time differences measured in said measurement step; and a calculation step of calculating coordinates at a vibration source position corresponding to the area decided in said decision step and the time differences measured by said measurement step, wherein the sensors are provided at four corners of a rectangular-shaped surface of the vibration transmission body, and wherein the areas are divided by two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shape surface.
Claim 19
Dependent Claim 238 words
A coordinate input method comprising: an input step of inputting vibration; a vibration detection step of detecting the vibration with a plurality of vibration sensors provided on a vibration transmission body; a measurement step of measuring a time difference between a reference delay time from a point where the vibration has been transmitted onto the vibration transmission body to a point where one of the vibration sensors, as a reference sensor, detects the vibration, and a delay time from the point where the vibration has been transmitted onto the vibration transmission body to a point where another one of the vibration sensors detects the vibration; a control step of controlling measurement in said measurement step to be performed regarding time differences between the reference delay time and delay times at the other vibration sensors; a decision step of deciding an area of the vibration transmission body, as an area in which the vibration has been inputted, based on the time differences measured in said measurement step; and a calculation step of calculating coordinates at a vibration source position corresponding to the area decided in said decision step and the time differences measured by said measurement step, wherein the sensors are provided at four corners of a rectangular-shaped surface of the vibration transmission body, and wherein the areas are divided by two diagonals of the same length respectively formed by two sensors at opposing vertices of the rectangular-shape surface.
Claim 20
Dependent Claim 45 words
The method according to claim 14, wherein a phase time difference and an envelope time difference are measured in said measurement step, and the coordinates are calculated in said calculation step based on the phase time difference and the envelope time difference using predetermined equations.
Claim 21
Dependent Claim 50 words
The method according to claim 14, wherein in said measurement step, a counter is used in said measurement step, and wherein if the time difference measured exceeds a predetermined maximum value, it is determined that the counter has counted over a maximum count value, and the time difference is corrected.
Claim 22
Dependent Claim 23 words
The method according to claim 14, wherein in said input step, pulse-formed vibration is periodically outputted asynchronously with operation in said measurement step.
Claim 23
Dependent Claim 33 words
The method according to claim 14, wherein operation in said control step is suspended for a predetermined period to eliminate reverberation at an interval between time difference measurement operations in said measurement step.
Claim 24
Dependent Claim 244 words
A coordinate input method comprising: an input step of inputting vibration onto a vibration transmission body; a plurality of vibration detection steps for detecting the vibration at different positions; a measurement step of measuring delay times at points where the vibration inputted in said input step are detected in said plurality of detection steps; a step of calculating a difference value at one of said plurality of detection steps by subtracting one of the delay times measured in said measurement step from the delay times in the other detection steps; a decision step of comparing the difference values in said detection steps with a predetermined value and deciding any of the difference value or the predetermined value as a larger value; a correction step of correcting the difference value based on a decision result in said decision step; and a calculation step of calculating coordinates at a vibration source position on the vibration transmission body, where the vibration has been inputted in said input step, based on the difference value corrected in said correction step, wherein the predetermined value is a maximum difference value determined in accordance with a vibration transmission speed of the vibration inputted in said input step and the size of the vibration transmission body, and wherein said calculation step includes a step of deciding an area of the vibration transmission body as an area in which the vibration has been inputted, and coordinates are calculated corresponding to the respective areas.
Claim 25
Dependent Claim 244 words
A coordinate input method comprising: an input step of inputting vibration onto a vibration transmission body; a plurality of vibration detection steps for detecting the vibration at different positions; a measurement step of measuring delay times at points where the vibration inputted in said input step are detected in said plurality of detection steps; a step of calculating a difference value at one of said plurality of detection steps by subtracting one of the delay times measured in said measurement step from the delay times in the other detection steps; a decision step of comparing the difference values in said detection steps with a predetermined value and deciding any of the difference value or the predetermined value as a larger value; a correction step of correcting the difference value based on a decision result in said decision step; and a calculation step of calculating coordinates at a vibration source position on the vibration transmission body, where the vibration has been inputted in said input step, based on the difference value corrected in said correction step, wherein the predetermined value is a maximum difference value determined in accordance with a vibration transmission speed of the vibration inputted in said input step and the size of the vibration transmission body, and wherein said calculation step includes a step of deciding an area of the vibration transmission body as an area in which the vibration has been inputted, and coordinates are calculated corresponding to the respective areas.
Claim 26
Dependent Claim 25 words
The method according to claim 19, wherein a group delay time and a phase delay time upon vibration transmission are measured in said measurement step.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-15 2000-04-15 2000-10-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-15 2004-04-15 2004-10-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-15 2008-04-15 2008-10-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag