SYSTEMS AND METHODS OF SIGNALING OF REGIONS OF INTEREST
First Claim
1. A method of processing video data, the method comprising:
- obtaining a media file associated with 360-degree video data, the 360-degree video data including a spherical representation of a scene, the media file including first signaling information and second signaling information of a viewport region corresponding to a region of interest (ROI) in the spherical representation, the first signaling information including a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation, and the second signaling information indicating a region of a picture comprising the viewport region, the picture being formed by projecting the spherical representation including the ROI onto a plane;
extracting pixels corresponding to the viewport region from data of the picture based on the first signaling information and second signaling information; and
providing the pixels to render the viewport region for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems are provided for processing video data. In one example, a media file associated with 360-degree video data can be obtained. The 360-degree video data may include a spherical representation of a scene. The media file may include first signaling information and second signaling information of a viewport region corresponding to a region of interest (ROI) in the spherical representation. The first signaling information may include a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation. The second signaling information may indicate a region of a picture comprising the viewport region, the picture being formed by projecting the spherical representation including the ROI onto a plane. Pixels corresponding to the viewport region from the data of the picture can be extracted based on the first signaling information and second signaling information, and can be provided for rendering.
-
Citations
43 Claims
-
1. A method of processing video data, the method comprising:
-
obtaining a media file associated with 360-degree video data, the 360-degree video data including a spherical representation of a scene, the media file including first signaling information and second signaling information of a viewport region corresponding to a region of interest (ROI) in the spherical representation, the first signaling information including a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation, and the second signaling information indicating a region of a picture comprising the viewport region, the picture being formed by projecting the spherical representation including the ROI onto a plane; extracting pixels corresponding to the viewport region from data of the picture based on the first signaling information and second signaling information; and providing the pixels to render the viewport region for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for processing video data, comprising:
-
a memory configured to store 360-degree video data; and a processor configured to; obtain a media file associated with the 360-degree video data, the 360-degree video data including a spherical representation of a scene, the media file including first signaling information and second signaling information of a viewport region corresponding to a region of interest (ROI) in the spherical representation, the first signaling information including a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation, and the second signaling information indicating a region of a picture comprising the viewport region, the picture being formed by projecting the spherical representation including the ROI onto a plane; extract pixels corresponding to the viewport region from data of the picture based on the first signaling information and second signaling information; and provide the pixels to render the viewport region for display. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
40. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processor to:
-
obtain a media file associated with 360-degree video data, the 360-degree video data including a spherical representation of a scene, the media file including first signaling information and second signaling information of a viewport region corresponding to a region of interest (ROI) in the spherical representation, the first signaling information including a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation, and the second signaling information indicating a region of a picture comprising the viewport region, the picture being formed by projecting the spherical representation including the ROI onto a plane; extract pixels corresponding to the viewport region from data of the picture based on the first signaling information and second signaling information; and provide the pixels to render the viewport region for display.
-
-
41. A method of processing video data, the method comprising:
-
obtaining 360-degree video data, the 360-degree video data including a spherical representation of a scene; determining a region of interest (ROI) in the spherical representation of the scene; generating a media file including first signaling information and second signaling information of a viewport region corresponding to the ROI, the first signaling information including a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation, and the second signaling information indicating a region of a picture comprising the viewport region, wherein the picture is formed by projecting the spherical representation including the ROI onto a plane; and providing the media file for rendering the 360-degree video data or for transmission of a portion of the 360-degree video data including at least the ROI.
-
-
42. An apparatus for processing video data, comprising:
-
a memory configured to store 360-degree video data; and a processor configured to; obtain 360-degree video data, the 360-degree video data including a spherical representation of a scene; determine a region of interest (ROI) in the spherical representation of the scene; generate a media file including first signaling information and second signaling information of a viewport region corresponding to the ROI, the first signaling information including a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation, and the second signaling information indicating a region of a picture comprising the viewport region, wherein the picture is formed by projecting the spherical representation including the ROI onto a plane; and provide the media file for rendering the 360-degree video data or for transmission of a portion of the 360-degree video data including at least the ROI.
-
-
43. A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processor to:
-
obtain 360-degree video data, the 360-degree video data including a spherical representation of a scene; determine a region of interest (ROI) in the spherical representation of the scene; generate a media file including first signaling information and second signaling information of a viewport region corresponding to the ROI, the first signaling information including a center position and a dimension of the viewport region measured in a spherical space associated with the spherical representation, and the second signaling information indicating a region of a picture comprising the viewport region, wherein the picture is formed by projecting the spherical representation including the ROI onto a plane; and provide the media file for rendering the 360-degree video data or for transmission of a portion of the 360-degree video data including at least the ROI.
-
Specification