Method, device, and computer program for encapsulating scalable partitioned timed media data
AssigneeCanon Kabushiki Kaisha
InventorsFRANCK DENOUAL, FRÉDÉRIC MAZE, JEAN LE FEUVRE, CYRIL CONCOLATO
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsFRANCK DENOUAL, FRÉDÉRIC MAZE, JEAN LE FEUVRE, CYRIL CONCOLATO
Estimating the term…
The invention relates to encapsulating scalable tiled timed media data comprising timed samples in a server and providing a timed media data bit-stream from encapsulated scalable tiled timed media in a client device. Each timed sample comprises a first layer and at least one second layer and at least one of the layers comprises a plurality of subsamples represented by one or more coding units. After having obtained at least one subsample from amongst the plurality of subsamples of one of the timed samples, one track comprising the at least one obtained subsample is created. Next, the created track is independently encapsulated in at least one media segment file, said media segment file comprising mapping metadata for providing information about the at least one obtained subsample relative to the one of the timed samples and the layer it belongs to.
A method for encapsulating partitioned timed media data in a server, the partitioned timed media data comprising timed samples, each timed sample comprising a first layer and at least one second layer where at least one of the layers comprises a plurality of subsamples represented by one or more coding units, the method comprising:
(canceled)
7-15. (canceled)
A method for providing a timed media data bit-stream from partitioned timed media data encapsulated in a media segment file, in a client device, the partitioned timed media data comprising timed samples, each timed sample comprising a first layer and at least one second layer where at least one of the layers comprises a plurality of subsamples represented by one or more coding units, the media segment file comprising a track comprising at least one subsample selected from amongst the plurality of subsamples of one of the timed samples, the at least one subsample forming a subset of the set of the subsamples of the one of the timed samples, the method comprising:
(canceled)
22-33. (canceled)
(canceled)
A device for encapsulating partitioned timed media data in a server, the partitioned timed media data comprising timed samples, each timed sample comprising a first layer and at least one second layer where at least one of the layers comprises a plurality of subsamples represented by one or more coding units, the device comprising at least one microprocessor configured for carrying out the steps of:
37-48. (canceled)
A device for providing a timed media data bit-stream from partitioned timed media data encapsulated in a media segment file, in a client device, the partitioned timed media data comprising timed samples, each timed sample comprising a first layer and at least one second layer where at least one of the layers comprises a plurality of subsamples represented by one or more coding units, the media segment file comprising a track comprising at least one subsample selected from amongst the plurality of subsamples of one of the timed samples, the at least one subsample forming a subset of the set of the subsamples of the one of the timed samples, the device comprising at least one microprocessor configured for carrying out the steps of:
50-75. (canceled)
A method for encapsulating partitioned timed media data in a server, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples represented by one or more coding units, the method comprising:
A method for providing a timed media data bit-stream from partitioned timed media data encapsulated in a media segment file, in a client device, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples represented by one or more coding units, the media segment file comprising a track comprising at least one subsample selected from amongst the plurality of subsamples of one of the timed samples, the method comprising:
A device for encapsulating partitioned timed media data in a server, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples represented by one or more coding units, the device comprising at least one microprocessor configured for carrying out the steps of:
A device for providing a timed media data bit-stream from partitioned timed media data encapsulated in a media segment file, in a client device, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples represented by one or more coding units, the media segment file comprising a track comprising at least one subsample selected from amongst the plurality of subsamples of one of the timed samples, the device comprising at least one microprocessor configured for carrying out the steps of:
Dependencies are inferred from the claim text.