IP Library › Granted Patent US 11,582,496
Granted Patent B2
US 11,582,496 · App. 16/625,604 · Granted Feb 14, 2023

Method, device, and computer program for transmitting media content

Inventors: Frédéric Maze (Langan, FR); Franck Denoual (Saint Domineuc, FR); Naël Ouedraogo (Maure de Bretagne, FR); Jonathan Taquet (Talensac, FR); Tomoya Sakai (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
H04N21/23614H04N21/2353H04N21/4348H04N21/816
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,582,496
App. No.
16/625,604
Granted
Feb 14, 2023
Kind
B2
Abstract

The invention relates to a method for transmitting from a server to a client, encoded media data corresponding to a projection of a wide view of a scene, the method comprising: Encapsulating the encoded data into tracks, Wherein information is provided for signaling that the client needs to parse other encoded data to display at least the encoded data encapsulated in a given track.

Claims (40)

1. A method for encapsulating, encoded media data corresponding to a wide view of a scene in one or more media files, the method comprising at a processing device:

obtaining encoded media data corresponding to the wide view of the scene;

encapsulating the encoded media data into tracks in the one or more media files, wherein the encapsulating step further comprises:

providing descriptive metadata for each track, the descriptive metadata being organized into track containers, where a track container is related to a track, and where the track container contains a first box describing the coding format of encoded media data in the track, and a second box describing a common set of tracks, and

providing a first structure comprising coverage information;

encapsulating the first structure in the second box when the coverage information indicates the coverage of the wide view represented by encoded media data encapsulated in all tracks belonging to the common set defined by the second box; and

encapsulating the first structure in the first box when the coverage information indicates the coverage of the wide view represented by encoded media data encapsulated in the track itself.

2. The method of claim 1 , wherein the common set is a ‘track group’ defined by ISOBMFF 14496-12.

3. The method of claim 2 , wherein the first second box is a ‘track group’ box defined by ISOBMFF 14496-12.

4. The method of claim 1 , further comprising a testing step for testing whether a reference track comprising only descriptive metadata about the tracks, is generated,

the generating step further comprises

when a reference track is generated, then encapsulating the first structure in the box of the reference track, the coverage information of the first structure indicating the coverage of the wide view represented by encoded media data encapsulated in all tracks referenced by the reference track.

5. A method for parsing media files by a processing device, said media files corresponding to encoded media data corresponding to a wide view of a scene, the method comprising:

obtaining tracks encapsulating the encoded media data, from the media files;

obtaining descriptive metadata from each track, the descriptive metadata being organized into track containers, where a track container is related to a track, and where the track container contains a first box, describing the coding format of encoded media data in the track, and a second box describing a common set of tracks;

wherein obtaining descriptive metadata further comprises

obtaining a first structure comprising:

when the first structure is in the second box, information to indicate the coverage of the wide view represented by encoded media data encapsulated in all tracks belonging to the common set defined in the second box,

when the first structure is in the first box, information to indicate the coverage of the wide view represented by encoded media data encapsulated in the track itself.

6. A device for encapsulating, encoded media data corresponding to a wide view of a scene, the device comprising a processor configured for:

obtaining encoded media data corresponding to the wide view of the scene,

encapsulating the encoded media data into tracks in the one or more media files, wherein the encapsulating step further comprises:

providing descriptive metadata for each track, the descriptive metadata being organized into track containers, where a track container is related to a track, and where the track container contains a first box describing the coding format of encoded media data in the track, and a second box describing a common set of tracks, and

providing a first structure comprising coverage information;

encapsulating the first structure in the second box when the coverage information indicates the coverage of the wide view represented by encoded media data encapsulated in all tracks belonging to the common set defined by the second box; and

encapsulating the first structure in the first box when the coverage information indicates the coverage of the wide view represented by encoded media data encapsulated in the track itself.

7. A device for parsing media files, said media files corresponding to encoded media data corresponding to a wide view of a scene, the device comprising a processor configured for:

obtaining tracks encapsulating the encoded media data, from the media files;

obtaining descriptive metadata from each track, the descriptive metadata being organized into track container, where a track container is related to a track, and where the track container contains a first box, describing the coding format of encoded media data in the track, and a second box describing a common set of tracks;

wherein obtaining descriptive metadata further comprises

obtaining a first structure comprising:

when the first structure is in the second box, information to indicate the coverage of the wide view represented by encoded media data encapsulated in all tracks belonging to the common set defined in the second box,

when the first structure is in the first box, information to indicate the coverage of the wide view represented by encoded media data encapsulated in the track itself.

8. The device according to claim 6 , wherein the encoded media data or encoded video data are encoded omnidirectional data or encoded omnidirectional video data.

9. The method of claim 5 , further comprising a testing step for testing whether a reference track comprising only descriptive metadata about the tracks, is obtained,

the obtaining descriptive metadata step further comprises

when a reference track is obtained, then obtaining the first structure in the box of the reference track, the coverage information of the first structure indicating the coverage of the wide view represented by encoded media data encapsulated in all tracks referenced by the reference track.

10. The method of claim 5 , further comprising a testing step for testing whether a reference track comprising only descriptive metadata about the tracks, is obtained,

the obtaining descriptive metadata step further comprises

if when a reference track is obtained, then obtaining the first structure in the box of the reference track, the coverage information of the first structure indicating the coverage of the wide view represented by encoded media data encapsulated in all tracks referenced by the reference track.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2020
From: MAZE, FREDERIC; DENOUAL, FRANCK; OUEDRAOGO, NAEL; TAQUET, JONATHAN; SAKAI, TOMOYA
To: CANON KABUSHIKI KAISHA
Reel/Frame 052418/0323 →
Priority Claims (2)
GB 1710264 · Jun 27, 2017 · national
GB 1710463 · Jun 29, 2017 · national
Continuity (1)
Related Publication 20210409798A1 · Dec 30, 2021