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

Method and apparatus for isolating and manipulating graphic objects on computer video monitor

Assignee: SENSOR FRAME Inc
•
Filing: 1987-02-17
•
Granted: 1988-05-24
•
Expires: 2007-02-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of selection and/or manipulating graphic objects such as may appear on a computer video monitor is provided as is associated apparatus. A frame member cooperates with a plurality of optical sensors and a plurality of light occluding objects which tend to obstruct a portion of the light normally received by the optical sensors. The sensors are preferably dynamic RAM sensors. Determination of the position and orientation of the light occluding objects and, if desired, the velocity of the same, permits identification of or alteration of graphic objects. Fingers may be employed as the light occluding objects. This approach eliminates the need for burdensome identification of and changes to graphic objects through a computer keyboard or by means of a "mouse".

Inventors

  • 👤 Paul McAvinney

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:49
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/32; G10H1/34; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/042; G06F3/0421; G06F3/048; G06F3/0484; G06F3/04842; G06F3/04845; G06F3/0487; G06F3/0488; G06F3/04883; G06F2203/00; G06F2203/041; G06F2203/04104; G10H2220/00; G10H2220/155; G10H2220/405; G10H2220/411

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 76 words
A method of manipulating graphic objects comprising providing a frame, and a plurality of optical sensors generally facing the frame interior, illuminating at least a portion of the space defined by said frame, employing a plurality of light occluding objects to obstruct a portion of the light from reaching at least certain elements of said sensors, and emitting signals from said sensors corresponding to the positions of said light occluding objects with respect to said frame.
Claim 2
Independent Claim 76 words
A method of manipulating graphic objects comprising providing a frame, and a plurality of optical sensors generally facing the frame interior, illuminating at least a portion of the space defined by said frame, employing a plurality of light occluding objects to obstruct a portion of the light from reaching at least certain elements of said sensors, and emitting signals from said sensors corresponding to the positions of said light occluding objects with respect to said frame.
Claim 3
Dependent Claim 19 words
The method of claim 1 including providing a video monitor, and positioning said frame adjacent to said video monitor.
Claim 4
Dependent Claim 23 words
The method of claim 1 including periodically combining said sensor signals to provide information regarding changes in position of said light occluding objects.
Claim 5
Dependent Claim 62 words
The method of claim 3 including storing a first set of said sensor signals corresponding to a first position of said light occluding objects and obtained at a first time, and subsequently comparing said first set of sensor signals with a second set of said sensor signals obtained at a second time to determine changes in position of said light occluding objects.
Claim 6
Dependent Claim 18 words
The method of claim 4 including employing said comparison to determine the velocity of said light occluding objects.
Claim 7
Dependent Claim 18 words
The method of claim 4 including employing said comparison to determine the orientation of said light occluding objects.
Claim 8
Dependent Claim 37 words
The method of claim 4 including comparing a plurality of sets of said sensor signals with each being obtained at a different time, and employing said sets to determine changes in position of said light occluding objects.
Claim 9
Dependent Claim 15 words
The method of claim 4 including employing said sensor signals to move said graphic objects.
Claim 10
Dependent Claim 20 words
The method of claim 8 including scanning said sensors at a rate of at least about 30 times per second.
Claim 11
Dependent Claim 12 words
The method of claim 8 including employing at least four said sensors.
Claim 12
Dependent Claim 22 words
The method of claim 10 including providing a generally rectangular frame, and positioning said sensors generally at the corners of said rectangle.
Claim 13
Dependent Claim 16 words
The method of claim 4 including employing computer means to store and compare said sensor signals.
Claim 14
Dependent Claim 17 words
The method of claim 2 including employing portions of the human body as said light occluding objects.
Claim 15
Dependent Claim 16 words
The method of claim 13 including employing a plurality of fingers as said light occluding objects.
Claim 16
Dependent Claim 18 words
The method of claim 13 including determining the position and velocity and orientation of said light occluding objects.
Claim 17
Dependent Claim 22 words
The method of claim 15 including providing said frame as a closed frame, and illuminating the interior of said frame substantially uniformly.
Claim 18
Dependent Claim 13 words
The method of claim 16 including employing dynamic RAM sensors as said sensors.
Claim 19
Dependent Claim 23 words
The method of claim 17 including positioning said frame adjacent to said video monitor, and employing a rectangular frame with four said sensors.
Claim 20
Dependent Claim 20 words
The method of claim 18 including employing said light occluding objects to select and manipulate at least one graphic object.
Claim 21
Dependent Claim 17 words
The method of claim 19 including employing said light occluding objects information to modify said graphic object.
Claim 22
Dependent Claim 17 words
The method of claim 19 including employing at least two fingers to define a said graphic object.
Claim 23
Dependent Claim 27 words
The method of claim 21 including employing said sensors to monitor zones disposed remote from said sensors with respect to the presence of light occluding objects therein.
Claim 24
Dependent Claim 18 words
The method of claim 22 including providing said illumination from sources extending about the periphery of the frame.
Claim 25
Dependent Claim 13 words
The method of claim 1 including determining the shape of said occluding objects.
Claim 26
Dependent Claim 15 words
The method of claim 7 including positioning said frame in front of a video monitor.
Claim 27
Dependent Claim 40 words
The method of claim 7 including maintaining said sensor cells in a "one" state before introduction of said light occluding objects into light obstructing positions, and maintaining said "one" state on cells having light occluded by said light occluding objects.
Claim 28
Dependent Claim 28 words
The method of claim 6 including determining the attributes of raypaths bound to partially or fully occluded objected by monitoring ray edge-binding and object-binding attributes of said objects.
Claim 29
Dependent Claim 73 words
Apparatus for manipulating graphic objects comprising frame means for at least partially receiving a plurality of light occluding objects, light source means at least partially illuminating the region adjacent said frame means, sensor means operatively associated with said frame means for receiving at least a portion of said illumination and emitting responsive signals, and signal processing means for employing said sensor signals to determine the position of said plurality of light occluding objects.
Claim 30
Dependent Claim 73 words
Apparatus for manipulating graphic objects comprising frame means for at least partially receiving a plurality of light occluding objects, light source means at least partially illuminating the region adjacent said frame means, sensor means operatively associated with said frame means for receiving at least a portion of said illumination and emitting responsive signals, and signal processing means for employing said sensor signals to determine the position of said plurality of light occluding objects.
Claim 31
Dependent Claim 15 words
The apparatus of claim 28 including a video monitor disposed adjacent to said frame means.
Claim 32
Dependent Claim 30 words
The apparatus of claim 29 including said frame means being disposed in front of said video monitor with at least a portion of said monitor being visible through said frame.
Claim 33
Dependent Claim 48 words
The apparatus of claim 28 including said signal processing means having means for comparing a first set of said sensor signals taken at a first time with a second set of signals taken subsequently in order to determine changes in position and orientation of said light occluding objects.
Claim 34
Dependent Claim 32 words
The apparatus of claim 31 including said signal processing means having means for storing and comparing a plurality of sensor signal sets to determine changes in position in said light occluding objects.
Claim 35
Dependent Claim 150 words
Apparatus for manipulatign graphic objects comprising frame means for at least partially receiving light occluding objects, light source means at least partially illuminating the region adjacent said frame means, sensor means operatively associated with said frame means for receiving at least a portion of said illumination and emitting responsive signals, signal processing means for employing said sensor signals to determine the position of said light occluding objects, said signal processing means having means for comparing a first set of said sensor signals taken at a first time with a second set of signals taken subsequently in order to determine changes in position of said light occluding objects, said signal processing means having means for storing and comparing a plurality of sensor signal sets to determine changes in position in said light occluding objects, and said signal processing means having means for determining velocity and orientation of said light occluding objects.
Claim 36
Dependent Claim 150 words
Apparatus for manipulatign graphic objects comprising frame means for at least partially receiving light occluding objects, light source means at least partially illuminating the region adjacent said frame means, sensor means operatively associated with said frame means for receiving at least a portion of said illumination and emitting responsive signals, signal processing means for employing said sensor signals to determine the position of said light occluding objects, said signal processing means having means for comparing a first set of said sensor signals taken at a first time with a second set of signals taken subsequently in order to determine changes in position of said light occluding objects, said signal processing means having means for storing and comparing a plurality of sensor signal sets to determine changes in position in said light occluding objects, and said signal processing means having means for determining velocity and orientation of said light occluding objects.
Claim 37
Dependent Claim 13 words
The apparatus of claim 33 including said signal processing means having computer means.
Claim 38
Dependent Claim 25 words
The apparatus of claim 33 including said signal processing means having means for manipulating said graphic objects responsive to the information received from said sensors.
Claim 39
Dependent Claim 16 words
The apparatus of claim 28 including said sensor means having a plurality of dynamic RAM sensors.
Claim 40
Dependent Claim 24 words
The apparatus of claim 33 including said signal processing means having means for determining angle and z axis position of said light occluding objects.
Claim 41
Dependent Claim 17 words
The apparatus of claim 36 including said sensor means employing at least four said dynamic RAM sensors.
Claim 42
Dependent Claim 18 words
The apparatus of claim 38 including lens means disposed adjacent said dynamic RAM sensors for focusing light thereon.
Claim 43
Dependent Claim 23 words
The apparatus of claim 39 including said frame means being generally rectangular, and said dynamic RAM sensors disposed generally in the corners thereof.
Claim 44
Dependent Claim 16 words
The apparatus of claim 36 wherein said dynamic RAM sensors having rectilinear arrays of sensor cells.
Claim 45
Dependent Claim 13 words
The apparatus of claim 40 including said sensors being secured to said frame.

References Cited (Backward Citations)

US3673327A Cited
US3739372A Cited
US3885408A Cited
US4144449A Cited
US4247767A Cited
US4347438A Cited
US4274092A Cited
US4450351A Cited
US4517559A Cited
US4507557A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-05-24 1991-11-23 1992-05-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-05-24 1995-11-23 1996-05-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-05-24 1999-11-23 2000-05-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag