Outer Rim Archives
Archives · 2017 · 20170318283

Application (pre-grant publication)

Systems and Methods for Creating an Immersive Video Content Environment

Number
20170318283
Published
2017-11-02
Filed
2016-04-27
Assignee
Disney Enterprises, Inc.
Inventors
Watson; Scott F., Smoot; Lanny S.
CPC
G06F3/011; H04N21/00; G06T17/00; G06T7/579; G06T15/20; H04N13/366; G06T7/246
Verdict
Medium Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Builds a 3D model of a scene from real camera video and creates an immersive video content environment from it.

Abstract

There is provided a system including a non-transitory memory storing an executable code and a hardware processor executing the code to receive a video content including a plurality of frames showing a scene from a perspective of a real camera, create a three-dimensional (3D) model of the scene using the plurality of frames, store the 3D model of the scene in the non-transitory memory, construct a synthetic view of the scene showing additional perspectives from one or more virtual cameras at one or more locations in the scene, transmit the synthetic view of the scene for being displayed on a display, display a scene of the video content on the display, track a position of a viewer moving in a room, and adjust the display of the scene being displayed on the display based on the position of the viewer in the room relative to the display.

Background

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a diagram of an exemplary immersive interactive video system, according to one implementation of the present disclosure;

FIG. 2 shows a diagram of an exemplary environment for creating an immersive interactive video, according to one implementation of the present disclosure;

FIG. 3 shows a diagram of an exemplary environment including the system of FIG. 1, according to one implementation of the present disclosure;

FIG. 4 shows a diagram of another exemplary environment including the system of FIG. 1, according toone implementation of the present disclosure; and

FIG. 5 shows a flowchart illustrating an exemplary method of creating an immersive interactive video system, according to one implementation of the present disclosure.DETAILED DESCRIPTION

The following description contains specific information pertaining to implementations in the present disclosure. The drawings in the present application and their accompanying detailed description are directed to merely exemplary implementations. Unless noted otherwise, like or corresponding elements among the figures may be indicated by like or corresponding reference numerals. Moreover, the drawings and illustrations in the present application are generally not to scale, and are not intended to correspond to actual relative dimensions.

FIG. 1 shows a diagram of an exemplary immersive interactive video system, according to one implementation of

Claims

1. A system comprising: a non-transitory memory storing an executable code; a hardware processor executing the executable code to: receive a video content including a plurality of frames showing a scene from a perspective of a real camera; create a three-dimensional (3D) model of the scene using the plurality of frames; store the 3D model of the scene in the non-transitory memory; construct a synthetic view of the scene showing additional perspectives from one or more virtual cameras at one or more locations in the scene; and transmit the synthetic view of the scene for being displayed on a display. 12. A method for use with a system having a non-transitory memory and a hardware processor, the method comprising: receiving, using the hardware processor, a video content including a plurality of frames showing a scene from a perspective of a real camera; creating, using the hardware processor, a three-dimensional (3D) model of the scene using the plurality of frames; storing the 3D model of the scene in the non-transitory memory; constructing, using the hardware processor, a synthetic view of the scene showing additional perspectives from one or more virtual cameras at one or more locations in the scene; and transmitting, using the hardware processor, the synthetic view of the scene for being displayed on a display.