METHODS AND AN APPARATUS FOR ENCODING A 360-DEGREE VIDEO WITH INFORMATION ABOUT A VIEWPORT OR A SPATIAL REGION AND A RESPECTIVE QUALITY THEREOF
First Claim
Patent Images
1. A method comprising:
- including, in a container file, information of an available media content of a track of the container file, the available media content being 360-degree video;
indicating in the container file one of the following;
a viewport or a spatial region, wherein the viewport or the spatial region is a part of the 360-degree video represented by the track, and wherein, in the case of the viewport, the viewport is indicated with two angles on a spherical coordinate system, a horizontal field of view and a vertical field of view and wherein, in the case of the spatial region, the spatial region is indicated with a position, a width and a height; and
indicating in the container file at least one value indicative of a respective quality of the viewport or the spatial region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer readable medium are provided for facilitating encoding of media content. In the context of a method, information is included in a manifest of available media content. The method also indicates in the manifest one of the following: a viewport or a spatial region. The method further indicates in the manifest at least one value indicative of a respective quality of the viewport or the spatial region.
-
Citations
26 Claims
-
1. A method comprising:
-
including, in a container file, information of an available media content of a track of the container file, the available media content being 360-degree video; indicating in the container file one of the following;
a viewport or a spatial region, wherein the viewport or the spatial region is a part of the 360-degree video represented by the track, and wherein, in the case of the viewport, the viewport is indicated with two angles on a spherical coordinate system, a horizontal field of view and a vertical field of view and wherein, in the case of the spatial region, the spatial region is indicated with a position, a width and a height; andindicating in the container file at least one value indicative of a respective quality of the viewport or the spatial region. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising parsing, from a container file, information of an available media content of a track of the container file, the available media content being 360-degree video, the method comprising:
-
parsing, from the container file one of the following;
a viewport or a spatial region, wherein the viewport or the spatial region is a part of the 360-degree video represented by the track, wherein, in the case of the viewport, two angles on a spherical coordinate system, a horizontal field of view and a vertical field of view are parsed, and wherein, in the case of the spatial region, a position, a width and a height are parsed;parsing, from the container file, at least one value indicative of the respective quality of the viewport or the spatial region; determining that the viewport or the spatial region is suitable for displaying; and selecting, for displaying, the track among tracks of the container file based on the at least one value indicative of the respective quality of the viewport or the spatial region. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising at least one processor and a memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
-
include, in a container file, information of an available media content of a track of the container file, the available media content being 360-degree video; indicate in the container file one of the following;
a viewport or a spatial region, wherein the viewport or the spatial region is a part of the 360-degree video represented by the track and wherein, in the case of the viewport, the viewport is indicated with two angles on a spherical coordinate system, a horizontal field of view and a vertical field of view and wherein, in the case of the spatial region, the spatial region is indicated with a position, a width and a height; andindicate in the container file at least one value indicative of a respective quality of the viewport or the spatial region. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus comprising at least one processor and a memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
-
parse, from a container file, information of an available media content of a track of the container file, the available media content being 360-degree video; parse, from the container file one of the following;
a viewport or a spatial region, wherein the viewport or the spatial region is a part of the 360-degree video represented by the track, wherein, in the case of the viewport, two angles on a spherical coordinate system, a horizontal field of view and a vertical field of view are parsed, and wherein, in the case of the spatial region, a position, a width and a height are parsed;parse, from the container file, at least one value indicative of the respective quality of the viewport or the spatial region; determine that the viewport or the spatial region is suitable for displaying; and select, for displaying, the track among tracks of the container file based on the at least one value indicative of the respective quality of the viewport or the spatial region. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer program product comprising computer program code configured to, when executed on at least one processor, cause an apparatus or a system to:
-
include, in a container file, information of an available media content of a track of the container file, the available media content being 360-degree video; indicate in the container file one of the following;
a viewport or a spatial region, wherein the viewport or the spatial region is a part of the 360-degree video represented by the track, and wherein, in the case of the viewport, the viewport is indicated with two angles on a spherical coordinate system, a horizontal field of view and a vertical field of view and wherein, in the case of the spatial region, the spatial region is indicated with a position, a width and a height; andindicate in the container file at least one value indicative of a respective quality of the viewport or the spatial region.
-
-
26. A computer program product comprising computer program code configured to, when executed on at least one processor, cause an apparatus or a system to:
-
parse, from a container file, information of an available media content of a track of the container file, the available media content being 360-degree video, the method comprising; parse, from the container file one of the following;
a viewport or a spatial region, wherein the viewport or the spatial region is a part of the 360-degree video represented by the track, wherein, in the case of the viewport, two angles on a spherical coordinate system, a horizontal field of view and a vertical field of view are parsed, and wherein, in the case of the spatial region, a position, a width and a height are parsed;parse, from the container file, at least one value indicative of the respective quality of the viewport or the spatial region; determine that the viewport or the spatial region is suitable for displaying; and select, for displaying, the track among tracks of the container file based on the at least one value indicative of the respective quality of the viewport or the spatial region.
-
Specification