Augmented reality system
First Claim
1. A method for a processor-controlled video display to concurrently display a live video feed in combination with a processor-identified replacement entry, said entry replacing an object in said live video feed and including an augmented reality effect, comprising the steps of:
- receiving an on-going live feed of content in a field of vision for display and delivering said content to said processor;
said processor recognizing an object and its boundaries, based at least in part on analyzing said live field and distinguishing colors, its movement and orientation in said field of vision;
obtaining an entry corresponding to said object together with display instructions from a data library, said entry representative of a 3D replacement for said object in said field of vision;
masking said object in said display and mapping said entry in its stead thereby creating a combined feed, and delivering said combined feed to a video display for presentation; and
receiving input from a tracker, said tracker tracking movement and orientation of said object in said field of vision, and said processor synchronizing position, movement, and orientation of said entry harmoniously with tracked changes in position, movement, and orientation of said object in said field of vision.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a video display and user control for the video display. In the preferred embodiment, multiple video feeds are combined into a single video display, where one feed, preferably live, includes an object which is used by a computer to select a second and display a second feed, wherein the location and orientation of the second feed changes based on the location and orientation of the object in the first feed. At least a portion of the display gives the appearance of depth, such as through use of superimposed animation. The live image is controlled by the user'"'"'s movement, causing at least a part of the display to move in concert with the user'"'"'s motion, thereby creating an enhanced three dimensional effect for a superimposed display.
-
Citations
18 Claims
-
1. A method for a processor-controlled video display to concurrently display a live video feed in combination with a processor-identified replacement entry, said entry replacing an object in said live video feed and including an augmented reality effect, comprising the steps of:
-
receiving an on-going live feed of content in a field of vision for display and delivering said content to said processor; said processor recognizing an object and its boundaries, based at least in part on analyzing said live field and distinguishing colors, its movement and orientation in said field of vision; obtaining an entry corresponding to said object together with display instructions from a data library, said entry representative of a 3D replacement for said object in said field of vision; masking said object in said display and mapping said entry in its stead thereby creating a combined feed, and delivering said combined feed to a video display for presentation; and receiving input from a tracker, said tracker tracking movement and orientation of said object in said field of vision, and said processor synchronizing position, movement, and orientation of said entry harmoniously with tracked changes in position, movement, and orientation of said object in said field of vision. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for a processor-controlled video display to display merged live and computer-generated content comprising the steps of:
-
receiving a live video feed including an image of an object from a video camera; recognizing said object and its boundaries in said video feed at least in part by analyzing color patterns in said video feed; tracking any movement, rotation, or change in position or orientation of said object in said feed; said processor forming a merged feed for display by masking said object in said video feed and mapping in its stead computer-generated augmented reality appearing content, said content and display instructions retrieved from a data store; and delivering said merged feed to said video display for display; wherein the movement, position, and orientation of said content is harmoniously adjusted in said merged feed based on any changing position and orientation of said object in said live feed. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for a processor to direct a video display to display a live video feed with replacement content in the position of an element in said live feed comprising the steps of:
-
obtaining a live video feed from a video camera; recognizing a element and its position and boundaries and linear and rotational movement in said live feed; tracking movement of said element'"'"'s movement, rotation, position and orientation; obtaining an entry associated with said element from a data store, wherein said entry represents 3D content for a replacement for said element including an augmented reality effect; and directing a video display to display said live feed masking said element with said replacement mapped in the position of said element, thereby creating a combined feed; wherein movement, rotation, position, and orientation of said replacement are harmoniously synchronized to any changing movement, rotation, position, and orientation of said element in said live feed and said element and its boundaries are identified based at least in part on color identification. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification