Method of providing fixed region information or offset region information for subtitle in virtual reality system and device for controlling the same
First Claim
Patent Images
1. A method of providing subtitles for 360-degree content, the method comprising:
- generating 360-degree video data captured by at least one camera;
stitching the 360-degree video data;
projecting the 360-degree video data to a 2D image;
encoding the 2D image into a video stream;
generating a 360-degree subtitle Supplemental Enhancement Information (SEI) message for signaling a subtitle for the 360-degree content;
inserting the 360-degree subtitle SEI message into the video stream, the 360-degree subtitle SEI message including a subtitle ID for identifying the subtitle, a region ID for identifying a subtitle region where the subtitle is overlaid in a 360-degree space, and subtitle region information being fixed region information for specifying the subtitle region fixed in the 360-degree space or offset region information for specifying the subtitle region changing in the 360-degree space based on a viewport; and
generating a signal including the video stream, and transmitting the signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of/for providing subtitles for a 360-degree content, the method including generating 360-degree video data captured by at least one camera; stitching the 360-degree video data; projecting the 360-degree video data to a 2D image; encoding the 2D image into a video stream; generating a 360-degree subtitle Supplemental Enhancement Information (SEI) message for signaling a subtitle for the 360-degree content; inserting the 360-degree subtitle SEI message into the video stream; and generating a signal including the video stream, and transmitting the signal.
49 Citations
16 Claims
-
1. A method of providing subtitles for 360-degree content, the method comprising:
-
generating 360-degree video data captured by at least one camera; stitching the 360-degree video data; projecting the 360-degree video data to a 2D image; encoding the 2D image into a video stream; generating a 360-degree subtitle Supplemental Enhancement Information (SEI) message for signaling a subtitle for the 360-degree content; inserting the 360-degree subtitle SEI message into the video stream, the 360-degree subtitle SEI message including a subtitle ID for identifying the subtitle, a region ID for identifying a subtitle region where the subtitle is overlaid in a 360-degree space, and subtitle region information being fixed region information for specifying the subtitle region fixed in the 360-degree space or offset region information for specifying the subtitle region changing in the 360-degree space based on a viewport; and generating a signal including the video stream, and transmitting the signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing subtitles for 360-degree content, the apparatus comprising:
-
a processor configured to generate 360-degree video data captured by at least one camera; a stitcher configured to stitch the 360-degree video data; a projection processor configured to project the 360-degree video data to a 2D image; a data encoder configured to encode the 2D image into a video stream; a metadata processor configured to generate a 360-degree subtitle Supplemental Enhancement Information (SEI) message for signaling a subtitle for the 360-degree content, wherein the data encoder is further configured to insert the 360-degree subtitle SEI message into the video stream, the 360-degree subtitle SEI message including a subtitle ID for identifying the subtitle, a region ID for identifying a subtitle region where the subtitle is overlaid in a 360-degree space, and subtitle region information being fixed region information for specifying the subtitle region fixed in the 360-degree space or offset region information for specifying the subtitle region changing in the 360-degree space based on a viewport; a transport processor configured to generate a signal including the video stream; and a transmitter configured to transmit the signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification