US 11,886,487 B2
Method, device, and computer program for encapsulating media data into a media file
Frédéric Maze, Langan (FR); Franck Denoual, Saint Domineuc (FR); Naël Ouedraogo, Val d'Anast (FR); and Jean Le Feuvre, Gometz-le-Chatel (FR)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jun. 11, 2021, as Appl. No. 17/346,053.
Claims priority of application No. 2009168 (GB), filed on Jun. 16, 2020; and application No. 2009667 (GB), filed on Jun. 24, 2020.
Prior Publication US 2021/0390131 A1, Dec. 16, 2021
Int. Cl. G06F 16/45 (2019.01); G06F 16/11 (2019.01); G06F 16/41 (2019.01); H04N 19/169 (2014.01); H04N 19/46 (2014.01)
CPC G06F 16/45 (2019.01) [G06F 16/116 (2019.01); G06F 16/41 (2019.01); H04N 19/188 (2014.11); H04N 19/46 (2014.11)] 21 Claims
OG exemplary drawing
 
1. A method of generating a media file from a timed sequence of media data comprising samples, the method comprising:
generating a track comprising at least one of the samples;
generating a first data structure comprising data for describing each of one or more groups of samples in the track, the first data structure comprising a first grouping type, wherein the first data structure comprises data for indicating whether another first data structure with the same first grouping type is present in a subsequent fragment of the track; and
generating a media file including the track and the first data structure, for streaming via a communication network, or for storage on a computing device.