SPATIALIZED RENDERING OF REAL-TIME VIDEO DATA TO 3D SPACE
First Claim
1. A video processing system comprising:
- a video capture device that receives a video fill and a video key, the video capture device combining the video fill and video key into a video texture;
a model mapper that selects a first three dimensional (3D) model from a plurality of 3D models for mapping into a 360 degree video space;
a compositor that places the video texture over an instance of the first 3D model to generate a first group;
a virtual reality workspace editor that orients the first group into the 360 degree video space responsive to an instruction; and
an output that transmits an output signal including the first group mapped to the 360 degree video space.
3 Assignments
0 Petitions
Accused Products
Abstract
A 360 video is presented in a three dimensional (3D) environment. Rather than simply stacking graphics in two dimensions, graphics are placed using both 3D models and textures. The 3D models may be altered so that the texture is aligned in three dimensions into the 360 video space. An instance of a 3D model combined with a key and fill texture form a group. The group has a 3D orientation and placement so that the group as aligned into the 360 degree video space may not be visible from all user look directions. The inserted groups, including live video as well as static graphics, may be projected into either mono or stereo views to give the viewer a sense of space, depth, and orientation.
11 Citations
20 Claims
-
1. A video processing system comprising:
-
a video capture device that receives a video fill and a video key, the video capture device combining the video fill and video key into a video texture; a model mapper that selects a first three dimensional (3D) model from a plurality of 3D models for mapping into a 360 degree video space; a compositor that places the video texture over an instance of the first 3D model to generate a first group; a virtual reality workspace editor that orients the first group into the 360 degree video space responsive to an instruction; and an output that transmits an output signal including the first group mapped to the 360 degree video space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of processing video in a 360 degree video space, the method comprising:
-
receiving a video fill and a video key; combining the video fill and the video key into a video texture; selecting a 3D model from a plurality of 3D models; placing the video texture into an instance of the 3D model to create a first group; orienting the first group in the 360 degree video space; and generating an output signal with the first group mapped into the 360 degree video space. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A video processing system comprising:
-
a compositor that places a video texture over an instance of a 3D model to generate a first group, the first group including a VR mapped key component and a VR mapped fill component; a virtual reality workspace editor that orients the 3D model into a 360 degree video space responsive to an instruction; and an output that transmits an output signal that includes the first group mapped to the 360 degree video space. - View Dependent Claims (18, 19, 20)
-
Specification