Application (pre-grant publication)
SYSTEMS AND METHODS FOR REAL-TIME COMPOSITING OF VIDEO CONTENT
- Number
- 20240422282
- Published
- 2024-12-19
- Filed
- 2024-08-23
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Chapman; Steven M. et al.
- CPC
- H04N21/854; G06T11/00; G06T11/65; H04N5/2228; H04N5/272; H04N21/41422; H04N21/4223
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Real-time video compositing technique (VFX/AR, continuation).
Abstract
Systems and methods for compositing real-world video with a virtual object are disclosed. In one embodiment a method is disclosed that includes generating via a processor a virtual representation on a display of a location of interest based in part on unmanned vehicle information collected by an unmanned vehicle, positioning, the via the processor, a virtual object in the virtual representation on the display of the location of interest based on a user input, where the virtual representation of the location of interest includes a rendered view of the virtual object; updating, via the processor, the rendered view of the virtual object on the display as the unmanned vehicle moves between a first aerial position and a second aerial position, where the rendered view of the virtual object changes from a first perspective view corresponding to the first aerial position to a second perspective view corresponding to the second aerial position.
Background
BACKGROUND
Scouting film locations may require photographers or videographers to capture a given environment without much input from a filmmaker. For example, the location may be remote, or the filmmaker may not have seen a scout's suggested location yet. The photos and videos may be captured and processed without considering the context for a scene in a movie, wasting time and money to scout the given environment. SUMMARY
A system for compositing real-world video with a virtual object is disclosed. In one embodiment the system includes a processor; and a computer-readable non-transitory storage medium, the medium encoded with instructions that when executed cause the processor to perform operations including receiving video of a video capture region from a camera coupled to an unmanned vehicle; obtaining a map representation of the video capture region; displaying the map representation on a graphical user interface; placing the virtual object into the map representation; rendering the video with the virtual object to generate a rendered video; displaying the rendered video; and based on an elevation of the unmanned vehicle, updating the virtual object to transition between a top view of the virtual object and an elevation view or perspective view of the virtual object.
Optionally in some embodiments, the virtual object is placed into the map representation at a virtual location that corresponds to a real-world location.
Optionally in some embodim