Patent US6088018A successfully refreshed from Google Patents.
US6088018A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of using video reflection in providing input data to a computer system
Assignee: Intel Corp
•
Filing: 1998-06-11
•
Granted: 2000-07-11
•
Expires: 2018-06-11
Abstract
Abstract Providing input signals to a computer system having a display, the computer system being coupled to a video camera or other video source, is accomplished by capturing video data signals generated by the video camera, the video data signals representing a scene, rendering the scene on the display such that the scene is reflected and transparently visible on the display, analyzing the video data signals to detect an object in the scene, and generating an input signal for the computer system in response to the detected object.
Inventors
- 👤 William C. DeLeeuw
- 👤 Kenneth L. Knowlson
- 👤 Bradford H. Needham
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 20:15
CPC Classifications
G; G09; G09G; G09G5/00; G06; G06F; G06F3/00; G06F3/01; G06F3/017; G06F3/011
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
88 words
A method of providing input signals to a system having a display, the system being coupled to a source of video data signals, comprising: capturing video data signals generated by the video source, the video data signals representing a scene; rendering the scene on the display such that the scene is transparently visible on the display; analyzing the video data signals to detect an object in the scene; and automatically generating an input event for a program of the system when the object is detected in the scene.
Claim 2
Independent Claim
88 words
A method of providing input signals to a system having a display, the system being coupled to a source of video data signals, comprising: capturing video data signals generated by the video source, the video data signals representing a scene; rendering the scene on the display such that the scene is transparently visible on the display; analyzing the video data signals to detect an object in the scene; and automatically generating an input event for a program of the system when the object is detected in the scene.
Claim 3
Dependent Claim
25 words
The method of claim 1, wherein the scene comprises a user of the system and the rendered scene comprises a reflected image of the user.
Claim 4
Dependent Claim
21 words
The method of claim 1, wherein the detected object comprises at least one body part of a user of the system.
Claim 5
Dependent Claim
15 words
The method of claim 1, wherein the detected object comprises at least one predetermined prop.
Claim 6
Dependent Claim
23 words
The method of claim 1, further comprising displaying at least one display object on the display in addition to the transparently rendered scene.
Claim 7
Dependent Claim
24 words
The method of claim 5, further comprising interpreting movement of the detected object in the scene as selecting the at least one display object.
Claim 8
Dependent Claim
15 words
The method of claim 6, wherein the at least one display object is an icon.
Claim 9
Dependent Claim
29 words
The method of claim 1, wherein analyzing the video data signals comprises analyzing color values of pixels of the video data signals and tagging pixels having selected color values.
Claim 10
Dependent Claim
34 words
The method of claim 8, further comprising identifying a block of tagged pixels as the detected object and generating corresponding input signals when the detected object matches predetermined criteria of objects signifying input events.
Claim 11
Dependent Claim
25 words
The method of claim 1, wherein the input signal is at least one of a mouse-down event, a mouse-up event, and a cursor position movement.
Claim 12
Dependent Claim
87 words
In a system having a source of video data and a display, an apparatus comprising: means for capturing video data signals generated by the video source, the video data signals representing a scene; means for rendering the scene on the display such that the scene is transparently visible on the display; means for analyzing the video data signals to detect an object in the scene; and means for automatically generating an input event for a program of the system when the object is detected in the scene.
Claim 13
Dependent Claim
87 words
In a system having a source of video data and a display, an apparatus comprising: means for capturing video data signals generated by the video source, the video data signals representing a scene; means for rendering the scene on the display such that the scene is transparently visible on the display; means for analyzing the video data signals to detect an object in the scene; and means for automatically generating an input event for a program of the system when the object is detected in the scene.
Claim 14
Dependent Claim
24 words
The apparatus of claim 11, further comprising means for displaying at least one display object on the display in addition to the rendered scene.
Claim 15
Dependent Claim
29 words
The apparatus of claim 12, wherein the generating means comprises means for interpreting movement of the detected object in the scene as selecting the at least one display object.
Claim 16
Dependent Claim
31 words
The apparatus of claim 13, wherein the analyzing means comprises means for analyzing color values of pixels of the video data signals and means for tagging pixels having selected color values.
Claim 17
Dependent Claim
38 words
The apparatus of claim 14, further comprising means for identifying a block of tagged pixels as the detected object and means for generating corresponding input signals when the detected object matches predetermined criteria of objects signifying input events.
Claim 18
Dependent Claim
95 words
In a system having a source of video data and a display, an apparatus comprising: video capture circuitry to capture video data signals generated by the video source, the video data signals representing a scene; video render circuitry to render the scene on the display such that the scene is transparently visible on the display; color analyzer circuitry to analyze the video data signals to detect an object in the scene; and input handler circuitry to automatically generate an input event for a program of the system when the object is detected in the scene.
Claim 19
Dependent Claim
95 words
In a system having a source of video data and a display, an apparatus comprising: video capture circuitry to capture video data signals generated by the video source, the video data signals representing a scene; video render circuitry to render the scene on the display such that the scene is transparently visible on the display; color analyzer circuitry to analyze the video data signals to detect an object in the scene; and input handler circuitry to automatically generate an input event for a program of the system when the object is detected in the scene.
Claim 20
Dependent Claim
96 words
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor the instructions cause a system to capture video data signals generated by a video source, the video data signals representing a scene, to render the scene on a display such that the scene is transparently visible on the display, to analyze the video data signals to detect an object in the scene, and to automatically generate an input event for a program of the system when the object is detected in the scene.
Claim 21
Dependent Claim
96 words
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor the instructions cause a system to capture video data signals generated by a video source, the video data signals representing a scene, to render the scene on a display such that the scene is transparently visible on the display, to analyze the video data signals to detect an object in the scene, and to automatically generate an input event for a program of the system when the object is detected in the scene.
Claim 22
Dependent Claim
35 words
The article of claim 17, wherein the machine readable medium further comprises instructions to render an image of the scene on the display such that the rendered scene comprises a reflected image of the scene.
Claim 23
Dependent Claim
30 words
The article of claim 17, wherein the machine readable medium further comprises instructions to display at least one display object on the display in addition to the transparently rendered scene.
Claim 24
Dependent Claim
31 words
The article of claim 19, wherein the machine readable medium further comprises instructions to interpret movement of the detected object in the scene as selecting the at least one display object.
Claim 25
Dependent Claim
32 words
The article of claim 17, wherein the machine readable medium further comprises instructions to analyze color values of pixels of the video data signals and to tag pixels having selected color values.
Claim 26
Dependent Claim
42 words
The article of claim 21, wherein the machine readable medium further comprises instructions to identify a block of tagged pixels as the detected object and to generate corresponding input signals when the detected object matches predetermined criteria of objects signifying input events.
Claim 27
Dependent Claim
174 words
In a computer system coupled to a source of video data signals and a display, an apparatus for providing input signals to the computer system, the apparatus comprising: a filter graph for processing video data signals received from the video source, the video data signals representing a scene captured by the video source, the filter graph comprising: a video renderer filter to render the scene on the display such that the scene is transparently visible on the display; a color analyzer filter to analyze color values of pixels of the video data signals and to tag color values of pixels within specified ranges; and a block detector filter coupled to the color analyzer filter to analyze the tagged color values of pixels of the video data signals, to identify blocks of pixels with selected color values as detected objects of the scene, and to provide a notification of potential input events; and an input event handler to analyze the notification and to determine if the detected objects signify input signals for the computer system.
Claim 28
Dependent Claim
174 words
In a computer system coupled to a source of video data signals and a display, an apparatus for providing input signals to the computer system, the apparatus comprising: a filter graph for processing video data signals received from the video source, the video data signals representing a scene captured by the video source, the filter graph comprising: a video renderer filter to render the scene on the display such that the scene is transparently visible on the display; a color analyzer filter to analyze color values of pixels of the video data signals and to tag color values of pixels within specified ranges; and a block detector filter coupled to the color analyzer filter to analyze the tagged color values of pixels of the video data signals, to identify blocks of pixels with selected color values as detected objects of the scene, and to provide a notification of potential input events; and an input event handler to analyze the notification and to determine if the detected objects signify input signals for the computer system.
Claim 29
Dependent Claim
27 words
The apparatus of claim 23, wherein the filter graph further comprises a video capture filter to capture individual frames of video data signals from the video source.
Claim 30
Dependent Claim
63 words
The apparatus of claim 24, wherein the filter graph further comprises a tee filter coupled to the video capture filter to split the video data signals into at least two substantially similar data streams, a first one of the data streams being communicated to the video renderer filter and a second one of the data streams being communicated to the color analyzer filter.
Claim 31
Dependent Claim
16 words
The apparatus of claim 23, wherein the rendered scene comprises a reflected image of the scene.
Claim 32
Dependent Claim
20 words
The apparatus of claim 23, further comprising message-based interfaces for communication between the filter graph and the input event handler.
References Cited (Backward Citations)
US4833462A
Cited
US4686521A
Cited
US4988981A
Cited
US4988981B1
Cited
US5270688A
Cited
US5283560A
Cited
US5463728A
Cited
US5436639A
Cited
US5616078A
Cited
US5528263A
Cited
JPH08139994A
Cited
US5594469A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-07-11 | 2004-01-10 | 2004-07-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-07-11 | 2008-01-10 | 2008-07-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-07-11 | 2012-01-10 | 2012-07-11 | $7700.00 | Window Closed / Lapsed |