Method, device, and computer program for encapsulating partitioned timed media data using sub-track feature
First Claim
1. A method of generating at least one media file based on partitioned timed media data in a server to be transmitted to a client, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples, the method comprises:
- grouping one or more of the plurality of subsamples of a timed sample into at least one group;
creating at least one track comprising one or more subsamples which are grouped into a same group and corresponding subsamples of other timed samples,and creating a box for describing a group identifier of the subsamples which are grouped into said same group, the group identifier being used to associate NAL units of the subsamples which are grouped into said same group with a particular TileRegionGroupEntry; and
generating at least one media file based on each of the created tracks and the created box.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to encapsulating partitioned timed media data to be streamed to a client'"'"'s device, the partitioned timed media data comprising timed samples, each comprising a plurality of subsamples. After having grouped several of the subsamples to form at least one group so that at least part of the subsamples belongs to a group of subsamples, at least two subsamples of the same group are selected from amongst the plurality of subsamples of one of the timed samples and at least one track comprising the selected subsamples is created. Next, for the at least one created track, one sub-track box is created for each of the subsamples selected to create the at least one track, at least one of the created sub-track boxes comprising definitions and properties that are common to the selected sub-samples. Each of the created tracks is independently encapsulated in at least one media file.
24 Citations
20 Claims
-
1. A method of generating at least one media file based on partitioned timed media data in a server to be transmitted to a client, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples, the method comprises:
-
grouping one or more of the plurality of subsamples of a timed sample into at least one group; creating at least one track comprising one or more subsamples which are grouped into a same group and corresponding subsamples of other timed samples, and creating a box for describing a group identifier of the subsamples which are grouped into said same group, the group identifier being used to associate NAL units of the subsamples which are grouped into said same group with a particular TileRegionGroupEntry; and generating at least one media file based on each of the created tracks and the created box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for generating at least one media file based on partitioned timed media data to be transmitted to another device, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples, the device comprising at least one processor configured to:
-
group one or more of the plurality of subsamples of a timed sample into at least one group; create at least one track comprising one or more subsamples which are grouped into a same group and corresponding subsamples of other timed samples, and create a box for describing a group identifier of the subsamples which are grouped into said same group, the group identifier being used to associated NAL units of the subsamples which are grouped into said same group with a particular TileRegionGroupEntry; and generate at least one media file based on each of the created tracks and the created box. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification