US 11,843,840 B2
Random access at resync points of DASH segments
Thomas Stockhammer, Bergen (DE); Imed Bouazizi, Frisco, TX (US); and Waqar Zia, Munich (DE)
Assigned to QUALCOMM INCORPORATED, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Dec. 20, 2022, as Appl. No. 18/069,069.
Application 18/069,069 is a continuation of application No. 17/061,152, filed on Oct. 1, 2020, granted, now 11,564,018.
Claims priority of provisional application 62/909,642, filed on Oct. 2, 2019.
Prior Publication US 2023/0130014 A1, Apr. 27, 2023
Int. Cl. H04N 21/845 (2011.01); H04N 21/234 (2011.01); H04N 21/854 (2011.01); H04N 7/54 (2006.01); H04L 65/70 (2022.01); H04N 21/2343 (2011.01); H04N 21/2365 (2011.01)
CPC H04N 21/8456 (2013.01) [H04L 65/70 (2022.05); H04N 7/54 (2013.01); H04N 21/2365 (2013.01); H04N 21/23439 (2013.01); H04N 21/85406 (2013.01); H04N 2201/04748 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A method of retrieving media data, the method comprising:
retrieving a manifest file for a media presentation indicating, for a segment including media data of a representation of the media presentation, a maximum difference of index values of any two consecutive resync points in the segment, a minimum difference of the index values of any two consecutive resync points in the segment, and a bandwidth value for the representation;
calculating a maximum byte difference value as a product of the maximum difference of index values and the bandwidth value;
calculating a minimum byte difference value as a product of the minimum difference of index values and the bandwidth value;
determining a byte location of a first resync point of the segment;
determining a byte range for a second resync point of the segment such that the byte range has a starting byte equal to the minimum byte difference value plus the byte location and an ending byte value equal to the maximum byte difference value plus the byte location;
retrieving the byte range of the segment; and
parsing media data of the byte range to identify the second resync point comprising a random access point (RAP) of the segment.