摘要 |
Partitioned (e.g. tiled) timed media data (e.g. video frame data), is encapsulated in a stream by a server, and subsequently de-encapsulated at a receiver, the data comprising timed samples, each sample comprising a plurality of subsamples (e.g. spatial subsamples). After having selected at least one subsample (3&7), e.g. region of interest, ROI, from amongst the plurality of subsamples (1-12) of one of the timed samples (frame n), one partition track (e.g. tile track) comprising the selected subsample and one corresponding subsample of each of the other timed samples is created for each selected subsample. Next, at least one dependency box is created, each box being related to a partition track and comprising at least one reference to one or more of the other created partition tracks, the reference(s) representing a decoding order dependency in relation to the other partition track(s). Each of the partition tracks is independently encapsulated in at least one media file along with a dependency box. Efficient streaming of independent portions or tiles is achieved as only useful data is sent. The encapsulated media file may be compatible with Base Media File Format and Dynamic Adaptive Streaming over HTTP as defined by ISO. |