Creation and display of a 360 degree looping video file
AssigneeGfycat, Inc.
InventorsRichard Rabbat, Ernestine Fu
Life of this patent
Estimating the term…
Abstract
In a method for generating a 360 degree looping video file, a source 360 degree video file is received. At least one configuration setting is received for a 360 degree looping video file, the at least one configuration comprising a projection type of the 360 degree looping video file. The 360 degree looping video file is generated based at least on the source 360 degree video file and the projection type, the 360 degree looping video file comprising a video data file and spatial mapping instructions, wherein the 360 degree looping video file, when executed at an electronic device, displays the video data file according to the spatial mapping instructions.
Claims20
A method for generating a 360 degree looping video file, the method comprising:
- receiving, by one or more processors, a source 360 degree video file;
- receiving, by the one or more processors, at least one configuration setting for a 360 degree looping video file, the at least one configuration setting comprising a projection type of the 360 degree looping video file, a start time marker and an end time marker;
- selecting, by the one or more processors, a portion of the source 360 degree video file according to the start time marker and the end time marker;
- and
- generating, by the one or more processors, the 360 degree looping video file based at least on the portion of the source 360 degree video file and the projection type, the 360 degree looping video file comprising a video data file and spatial mapping instructions, wherein the 360 degree looping video file, when executed at an electronic device, displays the video data file according to the spatial mapping instructions.
A method for generating a 360 degree looping video file, the method comprising:
- receiving, by one or more processors, a source 360 degree video file;
- receiving, the one or more processors, at least one configuration setting for a 360 degree looping video file, the at least one configuration setting comprising a projection type of the 360 degree looping video file and a resolution;
- and
- generating, by the one or more processors, the 360 degree looping video file based at least on the source 360 degree video file, the projection type and the resolution, the 360 degree looping video file comprising a video data file and spatial mapping instructions, wherein the 360 degree looping video file, when executed at an electronic device, displays the video data file according to the spatial mapping instructions.
A non-transitory computer readable storage medium having computer readable program code stored thereon for causing a computer system to perform a method for generating a 360 degree looping video file, the method comprising:
- receiving a source 360 degree video file;
- receiving at least one configuration setting for a 360 degree looping video file, the at least one configuration setting comprising a projection type of the 360 degree looping video file, a start time marker and an end time marker;
- selecting a portion of the source 360 degree video file according to the start time marker and the end time marker;
- and
- generating the 360 degree looping video file based at least on the portion of the source 360 degree video file and the projection type, the 360 degree looping video file comprising a video data file and spatial mapping instructions, wherein the 360 degree looping video file, when executed at an electronic device, displays the video data file according to the spatial mapping instructions.
A non-transitory computer readable storage medium having computer readable program code stored thereon for causing a computer system to perform a method for generating a 360 degree looping video file, the method comprising:
- receiving a source 360 degree video file;
- receiving at least one configuration setting for a 360 degree looping video file, the at least one configuration setting comprising a projection type of the 360 degree looping video file and a resolution;
- and
- generating the 360 degree looping video file based at least on the source 360 degree video file, the projection type and the resolution, the 360 degree looping video file comprising a video data file and spatial mapping instructions, wherein the 360 degree looping video file, when executed at an electronic device, displays the video data file according to the spatial mapping instructions.
Dependencies are inferred from the claim text.