Patent DE496700C successfully refreshed from Google Patents.
Patent US5900863A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5900863A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for controlling computer without touching input device

Assignee: Toshiba Corp
•
Filing: 1996-03-13
•
Granted: 1999-05-04
•
Expires: 2016-03-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distance image representing a distribution of distances, each measured between the apparatus and each conceivable point existing on an object is input. The minimum points in the distance image are detected. The minimum points are some of the conceivable points on the object which have smaller distance values than the other conceivable points. The time differences, each representing a change which each point in the distance image assumes as time passes, are detected. A designating point for designating a command to the system is determined. The designating point is one of the minimum points which has changed in the time difference detected. A system is controlled in accordance with motion of the designating point determined.

Inventors

  • 👤 Shunichi Numazaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 12:40
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/0304; G06F3/0325; G06F3/011

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 94 words
A data input apparatus comprising: distance image input means for inputting a distance image representing a distribution of distances measured between the apparatus and a plurality of conceivable points existing on an object; point determining means for determining a designating point in the distance image input by said distance image input means, wherein said designating point is one of the plurality of conceivable points on the object which has least distance value; and system control means for controlling a system in accordance with motion of the designating point determined by said point determining means.
Claim 2
Dependent Claim 94 words
A data input apparatus comprising: distance image input means for inputting a distance image representing a distribution of distances measured between the apparatus and a plurality of conceivable points existing on an object; point determining means for determining a designating point in the distance image input by said distance image input means, wherein said designating point is one of the plurality of conceivable points on the object which has least distance value; and system control means for controlling a system in accordance with motion of the designating point determined by said point determining means.
Claim 3
Dependent Claim 157 words
A data input apparatus according to claim 1, wherein said distance image input means comprises: light-emitting means comprising an array of light-emitting elements; light emission control means for controlling said array of light-emitting elements such that light beams are emitted, one after another, from the light-emitting elements to an object; light-detecting means for detecting a position which each light beam reflected from the object assumes; distance calculating means for calculating a distance between the apparatus and the object from the position of the light beam detected by said light-detecting means and a position of the light-emitting element which has emitted the light beam; and minimum point detecting means for detecting a plurality of minimum points in the distance image input by said distance image input means, wherein said plurality minimum points is a group of the plurality of conceivable points on the object which has smaller distance values than other ones of the plurality of conceivable points.
Claim 4
Dependent Claim 43 words
A data input apparatus according to claim 2, wherein said distance calculating means includes means for preventing the outputs of said light detecting means from being used, when a difference between the outputs of said light detecting means falls outside a predetermined range.
Claim 5
Dependent Claim 76 words
A data input apparatus according to claim 1, wherein said system control means comprises: cursor controlling means for displaying and controlling a cursor at a position on a display screen, which corresponds to the designating point determined by said point determining means; conversion means for converting a locus of the cursor moving on the display screen into a command for controlling the system; and command executing means for executing the command generated by said conversion means.
Claim 6
Dependent Claim 31 words
A data input apparatus according to claim 1, further comprising filter means for filtering coordinate values or distance value, or both, of the designating point determined by said point determining means.
Claim 7
Dependent Claim 85 words
A data input apparatus according to claim 1, further comprising: point-halting time detecting means for detecting a time for which the designating point determined by said point determining means remains within a predetermined region; point-menu correspondence detecting means for associating a position of the designating point with any one of menu items displayed on a display screen; and command executing means for executing the menu item detected by said point-menu correspondence detecting means, when an output of said point-halting time detecting means satisfies specific conditions.
Claim 8
Dependent Claim 194 words
A data input apparatus comprising: distance image generating means for generating a distance image, representing a distribution of distances measured between the apparatus and a plurality of conceivable points existing on an object, from an output which a light-receiving means generates while a light-emitting means is emitting a light beam and from an output which said light-receiving means generates while said light-emitting means is emitting no light beam; minimum point detecting means for detecting a plurality of minimum points in the distance image generated by said distance image generating means, wherein said plurality of minimum points is a group of the plurality of conceivable points on the object which has smaller distance values than other ones of the plurality of conceivable points; point determining means for determining at least one designating point for designating a command to a system in accordance with a specific rule, wherein said at least one designating point is at least one of the plurality of minimum points detected by said minimum point detecting means; and system control means for controlling the system in accordance with motion of said at least one designating point determined by said point determining means.
Claim 9
Dependent Claim 194 words
A data input apparatus comprising: distance image generating means for generating a distance image, representing a distribution of distances measured between the apparatus and a plurality of conceivable points existing on an object, from an output which a light-receiving means generates while a light-emitting means is emitting a light beam and from an output which said light-receiving means generates while said light-emitting means is emitting no light beam; minimum point detecting means for detecting a plurality of minimum points in the distance image generated by said distance image generating means, wherein said plurality of minimum points is a group of the plurality of conceivable points on the object which has smaller distance values than other ones of the plurality of conceivable points; point determining means for determining at least one designating point for designating a command to a system in accordance with a specific rule, wherein said at least one designating point is at least one of the plurality of minimum points detected by said minimum point detecting means; and system control means for controlling the system in accordance with motion of said at least one designating point determined by said point determining means.
Claim 10
Dependent Claim 77 words
The data input apparatus according to claim 7, further comprising: time difference detecting means for detecting time differences, each representing a change which each point in the distance image assumes as time passes, wherein said point determining means includes means for determining a designating point for designating a command to the system, said designating point being one of the plurality of minimum points which has changed in the time differences detected by said time difference detecting means.
Claim 11
Dependent Claim 76 words
The data input apparatus according to claim 8, wherein said system control means comprises: cursor controlling means for displaying and controlling a cursor at a position on a display screen, which corresponds to the designating point determined by said point determining means; conversion means for converting a locus of the cursor moving on the display screen into a command for controlling the systems; and command executing means for executing the command generated by said conversion means.
Claim 12
Dependent Claim 73 words
The data input apparatus according to claim 7, further comprising: time difference detecting means for detecting time differences, each representing a change which each point in the distance image assumes as time passes, wherein said point determining means includes means for determining a designating point for designating a command to the system, said designating point being one of the plurality of minimum points which has least time difference falling within a predetermined range.
Claim 13
Dependent Claim 76 words
A data input apparatus according to claim 10, wherein said system control means comprises: cursor controlling means for displaying and controlling a cursor at a position on a display screen, which corresponds to the designating point determined by said point determining means; conversion means for converting a locus of the cursor moving on the display screen into a command for controlling the system; and command executing means for executing the command generated by said conversion means.
Claim 14
Dependent Claim 102 words
A data input apparatus according to claim 7, wherein said distance image generating means comprises: light-emitting means comprising an array of light-emitting elements; light emission control means for controlling said light-emitting elements such that light beams are emitted, one after another, from the light-emitting elements to the object; light-detecting means for detecting a position which each light beam reflected from the object assumes; and distance calculating means for calculating a distance between the apparatus and the object from the position of the light beam detected by said light-detecting means and a position of the light-emitting element which has emitted the light beam.
Claim 15
Dependent Claim 61 words
The data input apparatus according to claim 7, wherein said minimum point detecting means comprises: means for detecting motion of each one of said plurality of minimum points; and means for selecting at least one of the minimum points in accordance with an output of said means for detectings aid motion of said each one of said plurality of minimum points.
Claim 16
Dependent Claim 63 words
The data input apparatus according to claim 7, wherein said minimum point detecting means comprises: means for analyzing entities existing near each one of said plurality of minimum points; and means for selecting at least one of the plurality of minimum points in accordance with an output of said means for analyzing entities existing near each one of said plurality of minimum points.
Claim 17
Dependent Claim 34 words
A data input apparatus according to claim 7, further comprising filter means for filtering at least one of coordinate values and a distance value of the designating point designated by said point designating means.
Claim 18
Dependent Claim 85 words
A data input apparatus according to claim 7, further comprising: point-halting time detecting means for detecting a time for which the designating point determined by said point determining means remains within a predetermined region; point-menu correspondence detecting means for associating a position of the designating point with any one of menu items displayed on a display screen; and command executing means for executing the menu item detected by said point-menu correspondence detecting means, when an output of said point-halting time detecting means satisfies specific conditions.
Claim 19
Dependent Claim 46 words
A data input apparatus according to claim 7, further comprising: first point-motion detecting means for detecting one of the plurality of minimum points which corresponds to a finger tip; and second point-motion detecting means for detecting movement of the finger tip to select a menu item.
Claim 20
Dependent Claim 72 words
A data input apparatus, comprising: light emitting means for emitting a light; means for obtaining as an image a magnitude of a reflected light obtained by the light emitted by the light emitting means being reflected by an object; extraction means for extracting geometrical data of the object by processing the obtained image; and system control means for controlling an operation of a system to be operated by using the geometrical data.
Claim 21
Dependent Claim 72 words
A data input apparatus, comprising: light emitting means for emitting a light; means for obtaining as an image a magnitude of a reflected light obtained by the light emitted by the light emitting means being reflected by an object; extraction means for extracting geometrical data of the object by processing the obtained image; and system control means for controlling an operation of a system to be operated by using the geometrical data.
Claim 22
Dependent Claim 17 words
The data input apparatus according to claim 18, wherein said means for obtaining comprises a photodetector array.
Claim 23
Dependent Claim 54 words
The data input apparatus according to claim 18, further comprising: light-receiving means for receiving a modulated light beam reflected by an object; extracting means for extracting a modulated component of the light beam received by said light-receiving means; and measuring means for measuring a magnitude of the modulated component extracted by said extracting means.
Claim 24
Dependent Claim 163 words
The data input apparatus according to claim 18, further comprising: light-receiving means for receiving a light beam reflected by an object; extracting means for extracting a component of the light beam received by said light-receiving means; measuring means for measuring a magnitude of the component, which has been extracted by said extracting means; image generating means for generating an image of the object from the magnitude of the component, which has been measured by said measuring means; correcting means for correcting a plurality of values of a plurality of pixels to cause a sum of the plurality of values to meet a predetermined condition, wherein said plurality of pixels defines a part of the image generated by said image generating means, which is a tip of a rod-shaped object; and gravity center detecting means for detecting a center of gravity of the tip of the rod-shaped object, from the values of the plurality of pixels, which have been corrected by said correcting means.
Claim 25
Dependent Claim 84 words
An image processing method comprising the steps of: correcting a plurality of values of a plurality of pixels to cause a sum of the plurality of values to meet a predetermined condition, wherein said plurality of pixels defines a part of an image of a rod-shaped object; detecting a center of gravity of a tip of the rod-shaped object, from the corrected values of the plurality pixels; and calculating a position of the tip of the rod-shaped object, from the center of gravity detected.
Claim 26
Dependent Claim 84 words
An image processing method comprising the steps of: correcting a plurality of values of a plurality of pixels to cause a sum of the plurality of values to meet a predetermined condition, wherein said plurality of pixels defines a part of an image of a rod-shaped object; detecting a center of gravity of a tip of the rod-shaped object, from the corrected values of the plurality pixels; and calculating a position of the tip of the rod-shaped object, from the center of gravity detected.
Claim 27
Dependent Claim 129 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture comprising: computer readable program code means for correcting a plurality of values of a plurality of pixels to cause a sum of the plurality of values to meet a predetermined condition, wherein said plurality of pixels defines a part of an image of a rod-shaped object; computer readable program code means for detecting a center of gravity of the tip of the rod-shaped object, from the corrected plurality values of the pixels; and computer readable program code means for calculating a position of the tip of the rod-shaped object, from the center of gravity detected.
Claim 28
Dependent Claim 129 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture comprising: computer readable program code means for correcting a plurality of values of a plurality of pixels to cause a sum of the plurality of values to meet a predetermined condition, wherein said plurality of pixels defines a part of an image of a rod-shaped object; computer readable program code means for detecting a center of gravity of the tip of the rod-shaped object, from the corrected plurality values of the pixels; and computer readable program code means for calculating a position of the tip of the rod-shaped object, from the center of gravity detected.
Claim 29
Dependent Claim 42 words
A data input method, comprising the computer steps of: a) inputting a distance image; b) obtaining a minimum point having a shortest distance value among the input distance images; c) controlling a system to be operated by using the obtained minimum point.
Claim 30
Dependent Claim 42 words
A data input method, comprising the computer steps of: a) inputting a distance image; b) obtaining a minimum point having a shortest distance value among the input distance images; c) controlling a system to be operated by using the obtained minimum point.
Claim 31
Dependent Claim 77 words
A data input method, comprising the computer steps of: a) inputting a distance image representing a distribution of distances measured between an apparatus and a plurality of conceivable points existing on an object; b) determining a designating point in the input distance image, wherein said designating point is one of the plurality of conceivable points on the object which has least distance value; and c) controlling a system in accordance with motion of the determined designating point.
Claim 32
Dependent Claim 77 words
A data input method, comprising the computer steps of: a) inputting a distance image representing a distribution of distances measured between an apparatus and a plurality of conceivable points existing on an object; b) determining a designating point in the input distance image, wherein said designating point is one of the plurality of conceivable points on the object which has least distance value; and c) controlling a system in accordance with motion of the determined designating point.
Claim 33
Dependent Claim 147 words
A data input method, comprising the computer steps of: a) inputting a distance image representing a distribution of distances measured between an apparatus and a plurality of conceivable point existing on an object; b) detecting a plurality of minimum points in the input distance image, wherein said plurality of minimum points is a group of the plurality of conceivable points on the object which has smaller distance values than the other ones of the plurality of conceivable points; c) detecting time differences, each one of the time differences representing a change which each point in the distance image assumes as time passes; d) determining a designating point for designating a command to a system, wherein said designating point is one of the plurality minimum points which has changed in the detected time differences; and e) controlling the system in accordance with motion of the determined designating point.
Claim 34
Dependent Claim 147 words
A data input method, comprising the computer steps of: a) inputting a distance image representing a distribution of distances measured between an apparatus and a plurality of conceivable point existing on an object; b) detecting a plurality of minimum points in the input distance image, wherein said plurality of minimum points is a group of the plurality of conceivable points on the object which has smaller distance values than the other ones of the plurality of conceivable points; c) detecting time differences, each one of the time differences representing a change which each point in the distance image assumes as time passes; d) determining a designating point for designating a command to a system, wherein said designating point is one of the plurality minimum points which has changed in the detected time differences; and e) controlling the system in accordance with motion of the determined designating point.
Claim 35
Dependent Claim 148 words
A data input method, comprising the computer steps of: a) inputting a distance image representing a distribution of distances measured between an apparatus and a plurality of conceivable points existing on an object; b) detecting a plurality of minimum points in the input distance image, wherein said plurality of minimum points is a group of the plurality conceivable points on the object which has smaller distance values than other ones of the plurality of conceivable points; c) detecting time differences, each one of the time differences representing a change which each point in the distance image assumes as time passes; d) determining a designating point for designating a command to a system, wherein said designating point is one of the plurality of minimum points which has least time difference falling within a predetermined range; and e) controlling the system in accordance with motion of the determined designating point.
Claim 36
Dependent Claim 148 words
A data input method, comprising the computer steps of: a) inputting a distance image representing a distribution of distances measured between an apparatus and a plurality of conceivable points existing on an object; b) detecting a plurality of minimum points in the input distance image, wherein said plurality of minimum points is a group of the plurality conceivable points on the object which has smaller distance values than other ones of the plurality of conceivable points; c) detecting time differences, each one of the time differences representing a change which each point in the distance image assumes as time passes; d) determining a designating point for designating a command to a system, wherein said designating point is one of the plurality of minimum points which has least time difference falling within a predetermined range; and e) controlling the system in accordance with motion of the determined designating point.
Claim 37
Dependent Claim 167 words
A data input method, comprising the computer steps of: a) generating a distance image, representing a distribution of distances measured between the apparatus and a plurality of conceivable points existing on an object, from an output which a light-receiving means generates while a light-emitting means is emitting a light beam and from an output which said light-receiving means generates while said light-emitting means is emitting no light beam; b) detecting a plurality of minimum points in the generated distance image, wherein said plurality of minimum points is a group of a plurality of conceivable points on an object which has smaller distance values than other ones of the plurality of conceivable points; c) determining at least one designating point for designating a command to a system in accordance with a specific rule, wherein said at least one designating point is at least one of the detected plurality of minimum points; and d) controlling the system in accordance with motion of said at least one designating point determined.
Claim 38
Dependent Claim 167 words
A data input method, comprising the computer steps of: a) generating a distance image, representing a distribution of distances measured between the apparatus and a plurality of conceivable points existing on an object, from an output which a light-receiving means generates while a light-emitting means is emitting a light beam and from an output which said light-receiving means generates while said light-emitting means is emitting no light beam; b) detecting a plurality of minimum points in the generated distance image, wherein said plurality of minimum points is a group of a plurality of conceivable points on an object which has smaller distance values than other ones of the plurality of conceivable points; c) determining at least one designating point for designating a command to a system in accordance with a specific rule, wherein said at least one designating point is at least one of the detected plurality of minimum points; and d) controlling the system in accordance with motion of said at least one designating point determined.
Claim 39
Dependent Claim 67 words
A computer data input method, comprising the steps of: a) emitting a light; b) obtaining as an image a magnitude of a reflected light obtained by the light emitted by a light emitting means being reflected by an object; c) extracting geometrical data of the object by processing the obtained image; and d) controlling an operation of a system to be operated by using the geometrical data.
Claim 40
Dependent Claim 67 words
A computer data input method, comprising the steps of: a) emitting a light; b) obtaining as an image a magnitude of a reflected light obtained by the light emitted by a light emitting means being reflected by an object; c) extracting geometrical data of the object by processing the obtained image; and d) controlling an operation of a system to be operated by using the geometrical data.
Claim 41
Dependent Claim 89 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture, comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for obtaining a minimum point whose distance is minimum among input distance images; and computer readable program code means for controlling a system by using the obtained minimum point.
Claim 42
Dependent Claim 89 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture, comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for obtaining a minimum point whose distance is minimum among input distance images; and computer readable program code means for controlling a system by using the obtained minimum point.
Claim 43
Dependent Claim 107 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for determining, among input distance images, a point having minimum distance value as an instructing point for instructing a system to be operated; and computer readable program code means for controlling an operation of the system to be operated based on movement of the determined instructing point.
Claim 44
Dependent Claim 107 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for determining, among input distance images, a point having minimum distance value as an instructing point for instructing a system to be operated; and computer readable program code means for controlling an operation of the system to be operated based on movement of the determined instructing point.
Claim 45
Dependent Claim 163 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture, comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for obtaining a minimum point whose distance value is locally minimum among input distance images; computer readable program code means for detecting time difference which is a variable amount of the distance value corresponding to a time of the input distance image; computer readable program code means for determining among a plurality of detected minimum points, one minimum point in which the detected time difference is varied as an instructing point for instructing a system to be operated; and computer readable program code means for controlling an operation of the system to be operated based on the operation of the determined instructing point.
Claim 46
Dependent Claim 163 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture, comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for obtaining a minimum point whose distance value is locally minimum among input distance images; computer readable program code means for detecting time difference which is a variable amount of the distance value corresponding to a time of the input distance image; computer readable program code means for determining among a plurality of detected minimum points, one minimum point in which the detected time difference is varied as an instructing point for instructing a system to be operated; and computer readable program code means for controlling an operation of the system to be operated based on the operation of the determined instructing point.
Claim 47
Dependent Claim 174 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for obtaining a minimum point whose distance value is locally minimum among input distance images; computer readable program code means for detecting time difference which is a variable amount of the distance value corresponding to a time of the input distance image; computer readable program code means for determining, among plurality of detected minimum points, one minimum point in which the time difference of the distance has a certain range of values and which has a minimum value, as an instructing point for instructing a system to be operated; and computer readable program code means for controlling an operation of the system to be operated based on the operation of the determined instructing point.
Claim 48
Dependent Claim 174 words
An article of manufacture comprising a computer usable medium having computer readable program code means embodied therein for causing information to be input, the computer readable program code means in said article of manufacture comprising: computer readable program code means for inputting a distance image which is a distribution between an object and a distance; computer readable program code means for obtaining a minimum point whose distance value is locally minimum among input distance images; computer readable program code means for detecting time difference which is a variable amount of the distance value corresponding to a time of the input distance image; computer readable program code means for determining, among plurality of detected minimum points, one minimum point in which the time difference of the distance has a certain range of values and which has a minimum value, as an instructing point for instructing a system to be operated; and computer readable program code means for controlling an operation of the system to be operated based on the operation of the determined instructing point.

References Cited (Backward Citations)

US4782328A Cited
US4988981A Cited
US4988981B1 Cited
US5459488A Cited
US5367315A Cited
US5168531A Cited
JPH0757103A Cited
US5686940A Cited
US5686942A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-03 2002-11-02 2003-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-03 2006-11-02 2007-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-03 2010-11-02 2011-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag