System and method for creating 3D video
First Claim
1. A video capture device for capturing video to be transformed into 3D video, the video capture device comprising:
- a camera module for capturing a two-dimensional (2D) video stream;
a location module for determining a location of the video capture device;
an orientation module for determining an orientation of the video capture device;
a processing module for associating additional information with each frame of the 2D video stream captured by the camera module, the additional information including the orientation of the video capture device and the location of the video capture device,a communication module for receiving at least one additional 2D video stream having appended additional information for each frame of the at least one additional 2D video stream from at least one other video capture device that is not under the control of the video capture device; and
a three-dimensional (3D) video generation module for generating a 3D video based on the 2D video stream and the at least one additional 2D video stream,wherein the 3D video is generated based on a viewing angle for each of a plurality of video capture devices that is calculated according to
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for generating 3D video from a plurality of 2D video streams is provided. A video capture device for capturing video to be transformed into 3D video includes a camera module for capturing a two-dimensional (2D) video stream, a location module for determining a location of the video capture device, an orientation module for determining an orientation of the video capture device, and a processing module for associating additional information with the 2D video stream captured by the camera module, the additional information including the orientation of the video capture device and the location of the video capture device.
9 Citations
26 Claims
-
1. A video capture device for capturing video to be transformed into 3D video, the video capture device comprising:
-
a camera module for capturing a two-dimensional (2D) video stream; a location module for determining a location of the video capture device; an orientation module for determining an orientation of the video capture device; a processing module for associating additional information with each frame of the 2D video stream captured by the camera module, the additional information including the orientation of the video capture device and the location of the video capture device, a communication module for receiving at least one additional 2D video stream having appended additional information for each frame of the at least one additional 2D video stream from at least one other video capture device that is not under the control of the video capture device; and a three-dimensional (3D) video generation module for generating a 3D video based on the 2D video stream and the at least one additional 2D video stream, wherein the 3D video is generated based on a viewing angle for each of a plurality of video capture devices that is calculated according to - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating 3D video based on a plurality of 2D video streams, the system comprising:
-
a plurality of video capture devices for capturing 2D video and associating additional information with each frame of the 2D video; and a 3D video generator including a 3D video generation module for generating the 3D video based on the 2D video streams, a viewing angle for each of the plurality of video capture devices, and the additional information received from each of the plurality of video capture devices, wherein none of the video capture devices are controlled by any other of the video capture devices, and wherein the 3D generation module determines the viewing angle for each of the plurality of video capture devices according to
-
-
8. A three-dimensional (3D) video generator for generating 3D video from a plurality of two-dimensional (2D) video streams, the 3D video generator comprising:
-
a communication module for receiving a plurality of 2D video streams, each of the plurality of 2D video streams received from a different video capture device that is not under the control over the 3D video generator; and a 3D video generation module for generating the 3D video based on the plurality of 2D video streams, a viewing angle for each of a plurality of video capture devices, and additional information for each frame of the plurality of 2D video streams included in each of the plurality of 2D video streams, the additional information relating to the corresponding video capture device, wherein the 3D generation module determines the viewing angle for each of the plurality of video capture devices according to - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of generating three-dimensional (3D) video, the method comprising:
-
capturing two-dimensional (2D) video frames by a video capture device; generating a 2D video stream including the captured 2D video frames; appending additional information about the 2D video stream to each frame of the 2D video stream; transmitting the 2D video stream including the additional information to a 3D video generator that is not under the control of, or controlled by, the video capture device; and receiving a 3D video based on the 2D video stream from the 3D video generator, wherein the 3D video includes a plurality of time segments, the time segments in which two or more video devices captured video including 3D video, and the time segments in which only one video capture device captured video including 2D video, and wherein the 3D video is generated according to a viewing angle of each of a plurality of video capture devices that is calculated according to - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of generating three-dimensional (3D) video, the method comprising:
-
receiving, by a 3D video generator, 2D video streams from a plurality of video capture devices, no more than one of which is under the control of the 3D video generator; extracting additional information from each frame of the plurality of 2D video streams; determining a viewing angle of each of the plurality of video capture devices according to - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification