FREE VIEWPOINT VIDEO
First Claim
1. A method of remotely viewing a video from a selected viewpoint selected by the viewer from a continuous segment, comprising:
- recording a video of a subject using at least one depth video camera that records a video comprising a sequence of picture frames and additionally records a depth value for each pixel of the picture frames;
recording a video of the subject using at least one standard video camera positioned to record a video at a viewpoint that differs from the viewpoint of the depth video camera;
rendering a depth hull that defines a three dimensional outline of the subject being recorded using the depth values recorded by the depth video cameras;
providing the recorded video from one or more cameras positioned on either side of the selected viewpoint;
incorporating the recorded video from the one or more cameras onto the rendered depth hull to render a viewable video from the selected viewpoint; and
displaying the rendered viewable video to the viewer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of remotely viewing a video from a selected viewpoint selected by the viewer from a continuous segment, including, recording a video of a subject using at least one depth video camera that records a video comprising a sequence of picture frames and additionally records a depth value for each pixel of the picture frames, recording a video of the subject using at least one standard video camera positioned to record a video at a viewpoint that differs from the viewpoint of the depth video camera, rendering a depth hull that defines a three dimensional outline of the subject being recorded using the depth values recorded by the depth video cameras, providing the recorded video from one or more cameras positioned on either side of the selected viewpoint, incorporating the recorded video from the one or more cameras onto the rendered depth hull to render a viewable video from the selected viewpoint; and displaying the rendered viewable video to the viewer.
58 Citations
20 Claims
-
1. A method of remotely viewing a video from a selected viewpoint selected by the viewer from a continuous segment, comprising:
-
recording a video of a subject using at least one depth video camera that records a video comprising a sequence of picture frames and additionally records a depth value for each pixel of the picture frames; recording a video of the subject using at least one standard video camera positioned to record a video at a viewpoint that differs from the viewpoint of the depth video camera; rendering a depth hull that defines a three dimensional outline of the subject being recorded using the depth values recorded by the depth video cameras; providing the recorded video from one or more cameras positioned on either side of the selected viewpoint; incorporating the recorded video from the one or more cameras onto the rendered depth hull to render a viewable video from the selected viewpoint; and displaying the rendered viewable video to the viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for remotely viewing a video from a selected viewpoint selected by the viewer from a continuous segment, comprising:
-
at least one depth video camera that records a video of a subject comprising a sequence of picture frames and additionally records a depth value for each pixel of the picture frames; at least one standard video camera positioned to record a video of the subject at a viewpoint that differs from the viewpoint of the depth video camera; a computer adapted to receive the recordings of all the video cameras and render a depth hull that defines a three dimensional outline of the subject being recorded using the depth values recorded by the depth video cameras; one or more remote viewer stations that are adapted to; 1) select a viewpoint for viewing the recorded subject; 2) receive the rendered depth hull; 3) receive the recorded video from the recordings of one or more video cameras positioned on either side of the selected viewpoint of the viewer; 4) incorporate the received recorded video onto the depth hull to render a viewable video from the selected viewpoint; and 5) display the rendered viewable video to the viewer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for remotely viewing a video from a selected viewpoint selected by the viewer from a continuous segment, comprising:
-
at least one depth video camera that records a video of a subject comprising a sequence of picture frames and additionally records a depth value for each pixel of the picture frames; at least one standard video camera positioned to record a video of the subject at a viewpoint that differs from the viewpoint of the depth video camera; a computer adapted to receive the recordings of all the video cameras; one or more remote viewer stations that are adapted to; 1) render a depth hull that defines a three dimensional outline of the subject being recorded using the depth values recorded by the depth video cameras; 2) select a viewpoint for viewing the recorded subject; 3) receive the recorded video from the recordings of one or more video cameras positioned on either side of the selected viewpoint of the viewer; 4) incorporate the received recorded video onto the depth hull to render a viewable video from the selected viewpoint; and 5) display the rendered viewable video to the viewer.
-
Specification