Interactive video display system
First Claim
1. A method of tracking movement of an object, the method configured for execution by a computing system comprising one or more computing devices, the method comprising:
- receiving at a computing system a plurality of images from an image acquisition device;
identifying an object of interest in at least one of the plurality of images;
generating an influence image comprising one or more outline areas that each at least partially surround the identified object, wherein each of the outline areas are positioned successively further away from the identified object;
mapping the at least one of the images, including the influence image, onto a video image depicting a virtual object; and
based at least on an overlap between one or more of the outline areas of the influence image and the virtual object, determining an interaction between the object and the virtual object.
7 Assignments
0 Petitions
Accused Products
Abstract
A device allows easy and unencumbered interaction between a person and a computer display system using the person'"'"'s (or another object'"'"'s) movement and position as input to the computer. In some configurations, the display can be projected around the user so that that the person'"'"'s actions are displayed around them. The video camera and projector operate on different wavelengths so that they do not interfere with each other. Uses for such a device include, but are not limited to, interactive lighting effects for people at clubs or events, interactive advertising displays, etc. Computer-generated characters and virtual objects can be made to react to the movements of passers-by, generate interactive ambient lighting for social spaces such as restaurants, lobbies and parks, video game systems and create interactive information spaces and art installations. Patterned illumination and brightness and gradient processing can be used to improve the ability to detect an object against a background of video images.
-
Citations
32 Claims
-
1. A method of tracking movement of an object, the method configured for execution by a computing system comprising one or more computing devices, the method comprising:
-
receiving at a computing system a plurality of images from an image acquisition device; identifying an object of interest in at least one of the plurality of images; generating an influence image comprising one or more outline areas that each at least partially surround the identified object, wherein each of the outline areas are positioned successively further away from the identified object; mapping the at least one of the images, including the influence image, onto a video image depicting a virtual object; and based at least on an overlap between one or more of the outline areas of the influence image and the virtual object, determining an interaction between the object and the virtual object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A tangible computer readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions readable by a computing system comprising one or more computing devices, wherein the computer-executable instructions are executable on the computing system in order to cause the computing system to perform a method of tracking movement of an object by a computing system comprising:
-
receiving at a computing system a plurality of images from an image acquisition device; identifying an object of interest in at least one of the plurality of images; generating an influence image comprising one or more outline areas that each at least partially surround the identified object, wherein each of the outline areas are positioned successively further away from the identified object; mapping the at least one of the images, including the influence image, onto a video image depicting a virtual object; based at least on an overlap between one or more of the outline areas of the influence image and the virtual object, determining an interaction between the object and the virtual object. - View Dependent Claims (7)
-
-
8. A system comprising:
-
a camera system operable to provide images of an object against a background; a display system operable to render video images onto a surface, wherein the video images comprise at least one virtual object; and a computing device configured to control rendering of the video images; and generate an influence image comprising two or more outline areas that each at least partially surround the object, wherein each of the outline areas are positioned successively further away from the object, wherein the outline areas are usable to estimate an interaction with at least one virtual object. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification