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

Placing and monitoring transparent user interface elements in a live video stream as a method for user input

Assignee: Intel Corp
•
Filing: 1999-02-16
•
Granted: 2002-03-05
•
Expires: 2019-02-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Providing input signals to a system having a display, the system being coupled to a source of video data signals, such as a video camera, is accomplished by analyzing the video data signals to detect an object in the scene over or at least partially coinciding with a location of at least one transparent user interface element, inserting at least one transparent user interface element into the captured video data signals, rendering the scene represented by the video data signals on the display such that the scene is transparently visible on the display, and generating an input signal for the system in response to detecting the object over or at least partially coinciding with the at least one transparent user interface element.

Inventors

  • 👤 William C. DeLeeuw

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 19:43
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F2203/00; G06F2203/048; G06F2203/04804

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 172 words
A method of providing input signals to an application program executing on a system having a display comprising: capturing live video data signals in real-time by a video camera, the video data signals representing a scene in the physical world; inserting at least one transparent user interface element into the video data signals; rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 2
Independent Claim 172 words
A method of providing input signals to an application program executing on a system having a display comprising: capturing live video data signals in real-time by a video camera, the video data signals representing a scene in the physical world; inserting at least one transparent user interface element into the video data signals; rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 3
Dependent Claim 29 words
The method of claim 1 , further comprising changing the appearance of the at least one transparent user interface element on the display when the input signal is generated.
Claim 4
Dependent Claim 21 words
The method of claim 1 , wherein the at least one transparent user interface element comprises at least one transparent control.
Claim 5
Dependent Claim 19 words
The method of claim 3 , wherein the input signal indicates activation of the at least one transparent control.
Claim 6
Dependent Claim 30 words
The method of claim 3 , wherein the at least one transparent control comprises at least one of a button, check box, radio button, menu, hyperlink, and a slider bar.
Claim 7
Dependent Claim 26 words
The method of claim 1 , wherein the scene includes a user of the system and the rendered scene comprises a reflected image of the user.
Claim 8
Dependent Claim 22 words
The method of claim 1 , wherein the detected object comprises at least one body part of a user of the system.
Claim 9
Dependent Claim 15 words
The method of claim 1 , wherein the detected object comprises at least one prop.
Claim 10
Dependent Claim 181 words
In a system having a source of live video data and a display, an apparatus comprising: means for capturing live video data signals in real-time by the video source, the video data signals representing a scene in the physical world; means for inserting at least one transparent user interface element into the video data signals; means for rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; means for analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; and means for generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 11
Dependent Claim 181 words
In a system having a source of live video data and a display, an apparatus comprising: means for capturing live video data signals in real-time by the video source, the video data signals representing a scene in the physical world; means for inserting at least one transparent user interface element into the video data signals; means for rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; means for analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; and means for generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 12
Dependent Claim 31 words
The apparatus of claim 9 , further comprising means for changing the appearance of the at least one transparent user interface element on the display when the input signal is generated.
Claim 13
Dependent Claim 171 words
In a system having a source of live video data signals and a display, the live video data signals representing a scene in the physical world captured in real-time, an apparatus comprising: a filter to insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 14
Dependent Claim 171 words
In a system having a source of live video data signals and a display, the live video data signals representing a scene in the physical world captured in real-time, an apparatus comprising: a filter to insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 15
Dependent Claim 24 words
The apparatus of claim 11 , further comprising video capture circuitry to capture live video data signals generated by the live video data source.
Claim 16
Dependent Claim 46 words
The apparatus of claim 11 , further comprising video render circuitry to render the scene and the at least one transparent user interface element on the display such that the scene and the at least one transparent user interface element are transparently visible on the display.
Claim 17
Dependent Claim 34 words
The apparatus of claim 11 , further comprising a controlling application to send commands to the filter to insert the at least one transparent user interface element and to receive the generated input signal.
Claim 18
Dependent Claim 21 words
The apparatus of claim 11 , wherein the at least one transparent user interface element comprises at least one transparent control.
Claim 19
Dependent Claim 19 words
The apparatus of claim 15 , wherein the input signal indicates activation of the at least one transparent control.
Claim 20
Dependent Claim 30 words
The apparatus of claim 15 , wherein the at least one transparent control comprises at least one of a button, check box, radio button, menu, hyperlink, and a slider bar.
Claim 21
Dependent Claim 184 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 in real-time live video data signals generated by a video source, the video data signals representing a scene, insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 22
Dependent Claim 184 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 in real-time live video data signals generated by a video source, the video data signals representing a scene, insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 23
Dependent Claim 36 words
The article of claim 18 , wherein the machine readable medium further comprises instructions to change the appearance of the at least one transparent user interface element on the display when the input signal is generated.

References Cited (Backward Citations)

US4875097A Cited
US6037936A Cited
JPH08139994A Cited
US5850473A Cited
US6037937A Cited
US6088018A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-03-04 2005-09-03 2006-03-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-03-04 2009-09-03 2010-03-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-03-04 2013-09-03 2014-03-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag