IP Library › Granted Patent US 10,666,922
Granted Patent B2
US 10,666,922 · App. 16/454,540 · Granted May 26, 2020

Method of transmitting 360-degree video, method of receiving 360-degree video, device for transmitting 360-degree video, and device for receiving 360-degree video

Inventors: Soojin Hwang (Seoul, KR); Sejin Oh (Seoul, KR); Tung Chin Lee (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N13/183H04N13/128H04N13/156H04N13/161H04N13/178H04N13/194H04N19/70H04N19/88H04N21/4884H04N21/816H04N21/8451
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,666,922
App. No.
16/454,540
Granted
May 26, 2020
Kind
B2
Abstract

The present invention suggests a method of providing subtitles for a 360 content, the method comprising: generating 360 video data captured by at least one camera; stitching the 360 video data; projecting the 360 video data to a 2D image; encoding the 2D image into a video stream; generating a 360 subtitle Supplemental Enhancement Information (SEI) message for signaling a subtitle for the 360 content; inserting the 360 subtitle SEI message into the video stream; and generating a broadcast signal including the video stream, and transmitting the broadcast signal.

Claims (58)

1. A digital receiver for providing at least one subtitle for a VR (virtual reality) service, the digital receiver comprising:

a controller configured to:

extract bitstreams for audio data and video data;

parse metadata related to the VR service;

decode the audio data and the video data based on the metadata related to the VR service;

render the audio data and the video data based on a user's viewport detected by a head or eye tracking component;

a display configured to:

display the video data in a display module and outputting the audio data in a speaker or a headphone;

display a first subtitle for a first object and a second subtitle for a second object when the displayed video data includes the first and second objects depending on the user's viewport;

display the first subtitle without rendering the second subtitle when the displayed video data includes the first object and does not include the second object depending on the user's viewport; and

display the second subtitle without rendering the first subtitle when the displayed video data includes the second object and does not include the first object depending on the user's viewport.

2. The digital receiver of claim 1 , further comprising:

a network interface configured to send feedback information about the user's viewport to a streaming server, wherein the feedback information is used for the streaming server to determine a next sending data.

3. The digital receiver of claim 1 , wherein the metadata related to the VR service corresponds to a SEI message, further the SEI message includes a subtitle ID for identifying the at least one subtitle, a region ID for identifying a subtitle region where the at least one 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 the user's viewport.

4. The digital receiver of claim 3 , wherein the fixed region information includes center information indicating yaw, pitch and roll values of a center point of the subtitle region, and range information indicating horizontal and vertical ranges of the subtitle region from the center point.

5. The digital receiver of claim 3 , wherein the offset region information includes offset center information indicating yaw, pitch and roll offsets for a center point of the subtitle region, range information indicating horizontal and vertical ranges of the subtitle region from the center point, and type information for indicating a type of the offset center information.

6. A digital receiver for providing at least one subtitle for a VR (virtual reality) service, the digital receiver comprising:

a controller configured to:

extract bitstreams for audio data and video data;

parse metadata related to the VR service;

decode the audio data and the video data based on the metadata related to the VR service;

render the audio data and the video data based on a user's viewport detected by a head or eye tracking component;

a display configured to:

display the video data in a display module and outputting the audio data in a speaker or a headphone;

display a first subtitle for a first object and a second subtitle for a second object when the displayed video data includes the first and second objects depending on the user's viewport; and

continue to display the first subtitle and the second subtitle by rendering the first and the second subtitles even when the displayed video data includes either the first object or the second object depending on the user's viewport.

7. The digital receiver of claim 6 , wherein a style of the displayed first subtitle is different from a style of the displayed second subtitle when the displayed video data includes either the first object or the second object depending on the user's viewport.

8. The digital receiver of claim 6 , further comprising:

a network interface configured to send feedback information about the user's viewport to a streaming server, wherein the feedback information is used for the streaming server to determine a next sending data.

9. The digital receiver of claim 6 , wherein the metadata related to the VR service corresponds to a SEI message, further the SEI message includes a subtitle ID for identifying the at least one subtitle, a region ID for identifying a subtitle region where the at least one 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 the user's viewport.

10. The digital receiver of claim 9 , wherein the fixed region information includes center information indicating yaw, pitch and roll values of a center point of the subtitle region, and range information indicating horizontal and vertical ranges of the subtitle region from the center point, wherein the offset region information includes offset center information indicating yaw, pitch and roll offsets for a center point of the subtitle region, range information indicating horizontal and vertical ranges of the subtitle region from the center point, and type information for indicating a type of the offset center information.

11. A method of providing at least one subtitle for a VR (virtual reality) service in a receiver, the method comprising:

extracting bitstreams for audio data and video data;

parsing metadata related to the VR service;

decoding the audio data and the video data based on the metadata related to the VR service;

rendering the audio data and the video data based on a user's viewport detected by a head or eye tracking component;

displaying the video data in a display module and outputting the audio data in a speaker or a headphone;

displaying a first subtitle for a first object and a second subtitle for a second object when the displayed video data includes the first and second objects depending on the user's viewport;

displaying the first subtitle without rendering the second subtitle when the displayed video data includes the first object and does not include the second object depending on the user's viewport; and

displaying the second subtitle without rendering the first subtitle when the displayed video data includes the second object and does not include the first object depending on the user's viewport.

12. The method of claim 11 , further comprising:

sending feedback information about the user's viewport to a streaming server, wherein the feedback information is used for the streaming server to determine a next sending data.

13. The method of claim 11 , wherein the metadata related to the VR service corresponds to a SEI message, further the SEI message includes a subtitle ID for identifying the at least one subtitle, a region ID for identifying a subtitle region where the at least one 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 the user's viewport.

14. The method of claim 13 , wherein the fixed region information includes center information indicating yaw, pitch and roll values of a center point of the subtitle region, and range information indicating horizontal and vertical ranges of the subtitle region from the center point.

15. The method of claim 13 , wherein the offset region information includes offset center information indicating yaw, pitch and roll offsets for a center point of the subtitle region, range information indicating horizontal and vertical ranges of the subtitle region from the center point, and type information for indicating a type of the offset center information.

16. A method of providing at least one subtitle for a VR (virtual reality) service in a receiver, the method comprising:

extracting bitstreams for audio data and video data;

parsing metadata related to the VR service;

decoding the audio data and the video data based on the metadata related to the VR service;

rendering the audio data and the video data based on a user's viewport detected by a head or eye tracking component;

displaying the video data in a display module and outputting the audio data in a speaker or a headphone;

displaying a first subtitle for a first object and a second subtitle for a second object when the displayed video data includes the first and second objects depending on the user's viewport;

continuing to display the first subtitle and the second subtitle by rendering the first and the second subtitles even when the displayed video data includes either the first object or the second object depending on the user's viewport.

17. The method of claim 16 , wherein a style of the displayed first subtitle is different from a style of the displayed second subtitle when the displayed video data includes either the first object or the second object depending on the user's viewport.

18. The method of claim 16 , further comprising:

sending feedback information about the user's viewport to a streaming server, wherein the feedback information is used for the streaming server to determine a next sending data.

19. The method of claim 16 , wherein the metadata related to the VR service corresponds to a SEI message, further the SEI message includes a subtitle ID for identifying the at least one subtitle, a region ID for identifying a subtitle region where the at least one 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 the user's viewport.

20. The method of claim 19 , wherein the fixed region information includes center information indicating yaw, pitch and roll values of a center point of the subtitle region, and range information indicating horizontal and vertical ranges of the subtitle region from the center point, wherein the offset region information includes offset center information indicating yaw, pitch and roll offsets for a center point of the subtitle region, range information indicating horizontal and vertical ranges of the subtitle region from the center point, and type information for indicating a type of the offset center information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2019
From: HWANG, SOOJIN; OH, SEJIN; LEE, TUNG CHIN
To: LG ELECTRONICS INC.
Reel/Frame 049610/0804 →
Continuity (3)
Continuation 15680901 · Aug 18, 2017
Provisional Application 62506515 · May 15, 2017
Related Publication 20190320157A1 · Oct 17, 2019