Superimposing a prerecorded media file into a video
AssigneeGfycat, Inc.
InventorsRichard RABBAT, Kasey WANG
Life of this patent
Estimating the term…
Abstract
In a method for superimposing a prerecorded media file into a video, a video of a scene is displayed on a display device of a mobile electronic device. A prerecorded video file to render on the display device is received. The prerecorded video file is superimposed over the video, such that the video is partially obscured by the prerecorded video file. The prerecorded video is played file while displaying the video, such that the prerecorded video file and a non-obscured portion of the video are rendered simultaneously.
Claims20
A method for superimposing a prerecorded media file into a video, the method comprising:
- displaying a video of a scene on a display device of a mobile electronic device;
- receiving a prerecorded video file to render on the display device;
- superimposing the prerecorded video file over the video, such that the video is partially obscured by the prerecorded video file;
- and
- playing the prerecorded video file while displaying the video, such that the prerecorded video file and a non-obscured portion of the video are rendered simultaneously.
A non-transitory computer readable storage medium having computer readable program code stored thereon for causing a computer system to perform a method for superimposing a prerecorded media file into a live video, the method comprising:
- capturing live video of a scene at a video capture device of a mobile electronic device;
- displaying the live video on a display device of the mobile electronic device;
- receiving a prerecorded video file to render on the display device;
- superimposing the prerecorded video file over the live video, such that the live video is partially obscured by the prerecorded video file;
- and
- playing the prerecorded video file while displaying the live video, such that the prerecorded video file and a non-obscured portion of the live video are rendered simultaneously.
A mobile electronic device comprising:
- a video capture device;
- a display device;
- a data storage unit;
- and
- a processor coupled with the data storage unit and the display device, the processor configured to:
- capture live video of a scene at the video capture device of the mobile electronic device;
- determine depth information of the scene captured within the live video, wherein the depth information defines distances of points of the scene from the video capture device, such that the depth information comprises relative depths of the points of the scene based on a position of the video capture device;
- display the live video on the display device of the mobile electronic device;
- receive a prerecorded video file to render on the display device, wherein the prerecorded video file is selectable for interactivity, wherein a user interaction with the prerecorded video file initiates an action;
- superimpose the prerecorded video file over the live video, such that the live video is partially obscured by the prerecorded video file;
- and
- play the prerecorded video file while displaying the live video, such that the prerecorded video file and a non-obscured portion of the live video are rendered simultaneously.
Dependencies are inferred from the claim text.