Methods and systems for scalable video chunking
First Claim
Patent Images
1. A method for generating a scalable media file, the method comprising:
- (a) providing a plurality of network abstraction layer (NAL) units representing a scalable media presentation, each NAL unit being associated with one layer of a plurality of layers;
(b) grouping the plurality of NAL units into a plurality of video chunks, each video chunk comprising the NAL units associated with only one layer for a specific time period of the scalable media presentation;
(c) generating indexing information for each video chunk, the indexing information providing information for extracting the plurality of NAL units from the video chunk; and
(d) storing the plurality of video chunks and the associated indexing information in at least one scalable media file.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth.
-
Citations
15 Claims
-
1. A method for generating a scalable media file, the method comprising:
-
(a) providing a plurality of network abstraction layer (NAL) units representing a scalable media presentation, each NAL unit being associated with one layer of a plurality of layers; (b) grouping the plurality of NAL units into a plurality of video chunks, each video chunk comprising the NAL units associated with only one layer for a specific time period of the scalable media presentation; (c) generating indexing information for each video chunk, the indexing information providing information for extracting the plurality of NAL units from the video chunk; and (d) storing the plurality of video chunks and the associated indexing information in at least one scalable media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification