IP Library › Granted Patent US 11,418,561
Granted Patent B2
US 11,418,561 · App. 17/095,097 · Granted Aug 16, 2022

Remote link validity interval in media streaming

Inventor: Iraj Sodagar (Los Angeles, CA)
Assignee: TENCENT AMERICA LLC
H04L65/4084H04L65/602H04L67/02H04N21/44004
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 11,418,561
App. No.
17/095,097
Granted
Aug 16, 2022
Kind
B2
Abstract

Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable mediums for receiving media content. An apparatus includes processing circuitry that receives a media presentation description (MPD) file. The MPD file indicates a validity period in which a resolution of a remote element of the MPD file is valid. The processing circuitry determines whether the remote element has been resolved during the validity period indicated by the MPD file based on a media presentation being determined to be within the validity period. The processing circuitry resolves the remote element of the MPD file based on the remote element being determined not to be resolved in the validity period. The processing circuitry outputs media content corresponding to the same resolved remote element in the validity period for each reference to the remote element in the MPD during the validity period.

Claims (36)

1. A method for receiving media content, the method comprising:

receiving a media presentation description (MPD) file that indicates a duration of a validity period in which a resolution of a remote element of the MPD file is valid, the remote element being included in a remote period of the MPD file, the duration of the validity period being greater than a duration of the remote period such that the validity period ends after the remote period, wherein the MPD file indicates a start time of the validity period and the duration of the validity period;

determining whether the remote element has been resolved during the validity period indicated by the MPD file based on a media presentation being determined to be within the validity period;

resolving the remote element of the MPD file to obtain the resolution based on the remote element being determined not to be resolved in the validity period; and

outputting, in the remote period, media content corresponding to the same resolution for each reference to the remote element of the MPD file during the validity period.

2. The method of claim 1 , wherein the MPD file includes a first parameter indicating the start time of the validity period and a second parameter indicating the duration of the validity period.

3. The method of claim 2 , wherein the first parameter is an offset between the start time of the validity period and a start time of the media content corresponding to the resolution.

4. The method of claim 2 , wherein the first parameter and the second parameter are included in one of a period element, an essential property descriptor, or a supplemental property descriptor included in the MPD file.

5. The method of claim 1 , wherein the determining further comprises:

determining whether the remote element has been resolved during the validity period based on a hyperlink included in the MPD file corresponding to the remote element.

6. The method of claim 5 , wherein the hyperlink is an extensible markup language linking language (XLink) link.

7. The method of claim 1 , wherein a timeline of the validity period is a timeline of the MPD file.

8. An apparatus for receiving media content, the apparatus comprising:

processing circuitry configured to

receive a media presentation description (MPD) file that indicates a duration of a validity period in which a resolution of a remote element of the MPD file is valid, the remote element being included in a remote period of the MPD file, the duration of the validity period being greater than a duration of the remote period such that the validity period ends after the remote period, wherein the MPD file indicates a start time of the validity period and the duration of the validity period;

determine whether the remote element has been resolved during the validity period indicated by the MPD file based on a media presentation being determined to be within the validity period;

resolve the remote element of the MPD file to obtain the resolution based on the remote element being determined not to be resolved in the validity period; and

output, in the remote period, media content corresponding to the same resolution for each reference to the remote element of the MPD file during the validity period.

9. The apparatus of claim 8 , wherein the MPD file includes a first parameter indicating the start time of the validity period and a second parameter indicating the duration of the validity period.

10. The apparatus of claim 9 , wherein the first parameter is an offset between the start time of the validity period and a start time of the media content corresponding to the resolution.

11. The apparatus of claim 9 , wherein the first parameter and the second parameter are included in one of a period element, an essential property descriptor, or a supplemental property descriptor included in the MPD file.

12. The apparatus of claim 8 , wherein the processing circuitry is further configured to:

determine whether the remote element has been resolved during the validity period based on a hyperlink included in the MPD file corresponding to the remote element.

13. The apparatus of claim 12 , wherein the hyperlink is an extensible markup language linking language (XLink) link.

14. The apparatus of claim 8 , wherein a timeline of the validity period is a timeline of the MPD file.

15. A non-transitory computer-readable storage medium storing instructions which when executed by a computer for receiving media content cause the computer to perform:

receiving a media presentation description (MPD) file that indicates a duration of a validity period in which a resolution of a remote element of the MPD file is valid, the remote element being included in a remote period of the MPD file, the duration of the validity period being greater than a duration of the remote period such that the validity period ends after the remote period, wherein the MPD file indicates a start time of the validity period and the duration of the validity period;

determining whether the remote element has been resolved during the validity period indicated by the MPD file based on a media presentation being determined to be within the validity period;

resolving the remote element of the MPD file to obtain the resolution based on the remote element being determined not to be resolved in the validity period; and

outputting, in the remote period, media content corresponding to the same resolution for each reference to the remote element of the MPD file during the validity period.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the MPD file includes a first parameter indicating the start time of the validity period and a second parameter indicating the duration of the validity period.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the first parameter is an offset between the start time of the validity period and a start time of the media content corresponding to the resolution.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the first parameter and the second parameter are included in one of a period element, an essential property descriptor, or a supplemental property descriptor included in the MPD file.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the stored instructions cause the computer to perform:

determining whether the remote element has been resolved during the validity period based on a hyperlink included in the MPD file corresponding to the remote element.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the hyperlink is an extensible markup language linking language (XLink) link.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: SODAGAR, IRAJ
To: TENCENT AMERICA LLC
Reel/Frame 054336/0066 →
Continuity (2)
Provisional Application 62984470 · Mar 3, 2020
Related Publication 20210281621A1 · Sep 9, 2021
Cited By (1)
US 12,346,291