Back to results
US 12,530,834 B2Granted
Random access of scene description in ISO base media file format (ISOBMFF) files
AssigneeSamsung Electronics Co., Ltd.
InventorYoungkwon Lim
Life of this patent
Estimating the term…
Abstract
An apparatus includes a memory and a processor operably coupled to the memory. The processor is configured to identify a file track carrying scene description data. The processor is also configured to identify a subsequent sync sample in the file track after an initial sync sample. The processor is further configured to process the subsequent sync sample as a non-sync sample scene update.
Claims17
An apparatus comprising:
- memory;
- and
- a processor operably coupled to the memory, the processor configured to:
- identify a file track carrying scene description data and including a plurality of non-sync samples;
- identify a subsequent sync sample in the file track after an initial sync sample, wherein the initial sync sample includes a first scene description that defines a first full status of nodes at a presentation time of the initial sync sample, wherein the subsequent sync sample includes a second scene description that defines a second full status of nodes at a presentation time of the subsequent sync sample, and wherein the second scene description included in the subsequent sync sample used to update the first scene description is not in a form of a JavaScript object notation (JSON) patch;
- and
- update the first scene description by processing the subsequent sync sample that includes the second scene description as a non-sync sample scene update.
4 more elements
A method for processing files, the method comprising:
- identifying a file track carrying scene description data and including a plurality of non-sync samples;
- identifying a subsequent sync sample in the file track after an initial sync sample, wherein the initial sync sample includes a first scene description that defines a first full status of nodes at a presentation time of the initial sync sample, wherein the subsequent sync sample includes a second scene description that defines a second full status of nodes at a presentation time of the subsequent sync sample, and wherein the second scene description included in the subsequent sync sample used to update the first scene description is not in a form of a JavaScript object notation (JSON) patch;
- and
- updating the first scene description by processing the subsequent sync sample that includes the second scene description as a non-sync sample scene update.
1 more element
An apparatus comprising:
- memory;
- and
- a processor operably coupled to the memory, the processor configured to:
- identify scene description data;
- generate a subsequent sync sample for a file track after an initial sync sample wherein the initial sync sample includes a first scene description that defines a first full status of nodes at a presentation time of the initial sync sample, wherein the subsequent sync sample includes a second scene description that defines a second full status of nodes at a presentation time of the subsequent sync sample, wherein the second scene description included in the subsequent sync sample used to update the first scene description is not in a form of a JavaScript object notation (JSON) patch, and wherein the subsequent sync sample is generated as a non-sync sample scene update for updating the first scene description by processing the subsequent sync sample that includes the second scene description as a non-sync sample scene update;
- and
- output the file track carrying the scene description data.
4 more elements
Dependencies are inferred from the claim text.