Stereo video for gaming
First Claim
Patent Images
1. A method for producing a video sequence in a game console, the method comprising:
- receiving, from a stereo camera, a real-time stereo video signal comprising paired left and right images of a captured scene, the captured scene comprising a physical foreground object and a physical background;
performing, in real-time, a foreground/background separation algorithm on the real-time stereo video signal to identify pixels captured from the real-time stereo video signal that are indicative of the physical foreground object;
detecting attributes of the physical foreground object;
obtaining a plurality of different kernel images representing different types of inanimate objects;
comparing the detected attributes of the physical foreground object to respective attributes of the plurality of different kernel images to identify a matching kernel image representing a particular type of inanimate object; and
producing the video sequence by rendering a virtual reality having a virtual object of the particular type represented by the matching kernel image.
2 Assignments
0 Petitions
Accused Products
Abstract
A real-time stereo video signal of a captured scene with a physical foreground object and a physical background is received. In real-time, a foreground/background separation algorithm is used on the real-time stereo video signal to identify pixels from the stereo video signal that represent the physical foreground object. A video sequence may be produced by rendering a 3D virtual reality based on the identified pixels of the physical foreground object.
19 Citations
20 Claims
-
1. A method for producing a video sequence in a game console, the method comprising:
-
receiving, from a stereo camera, a real-time stereo video signal comprising paired left and right images of a captured scene, the captured scene comprising a physical foreground object and a physical background; performing, in real-time, a foreground/background separation algorithm on the real-time stereo video signal to identify pixels captured from the real-time stereo video signal that are indicative of the physical foreground object; detecting attributes of the physical foreground object; obtaining a plurality of different kernel images representing different types of inanimate objects; comparing the detected attributes of the physical foreground object to respective attributes of the plurality of different kernel images to identify a matching kernel image representing a particular type of inanimate object; and producing the video sequence by rendering a virtual reality having a virtual object of the particular type represented by the matching kernel image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and memory comprising instructions that, when executed by the processor, cause the processor to; receive a stereo video signal comprising paired left and right images of a captured scene, the captured scene comprising a physical foreground object and a physical background; perform a foreground/background separation algorithm on the stereo video signal to identify pixels captured from the stereo video signal that are indicative of the physical foreground object; obtain a plurality of different kernel images representing different types of inanimate objects; use the pixels indicative of the physical foreground object to identify a matching kernel image from the plurality of different kernel images; determine that the physical foreground object is a particular type of inanimate object represented by the matching kernel image; and
produce a video sequence by rendering a virtual reality that includes a virtual object of the particular type of inanimate object represented by the matching kernel image. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device having computer-executable instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving a stereo video signal of a captured scene with a physical foreground object and a physical background; performing a foreground/background separation algorithm on the stereo video signal to identify pixels captured from the stereo video signal that represent the physical foreground object, the foreground/background separation algorithm being performed based at least in part upon disparity; and obtaining a plurality of different kernel images representing different types of inanimate objects; using the pixels that represent the physical foreground object to identify a matching kernel image from the plurality of different kernel images, the matching kernel image representing a particular type of inanimate object; and producing a video sequence by rendering a virtual reality that includes a virtual object of the particular type of inanimate object represented by the matching kernel image. - View Dependent Claims (17, 18, 19, 20)
-
Specification