Method and apparatus for media scene description
AssigneeTencent America LLC
InventorsShuai Zhao, Stephan Wenger, Shan Liu
Life of this patent
Estimating the term…
Abstract
Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a Graphics Language Transmission Format (glTF) file corresponding to a scene; obtaining from the glTF file a uniform resource locator (URL) parameter indicating a binary data blob; determining that the binary data blob has a Concise Binary Object Representation (CBOR) format; converting the binary data blob into an object having a JavaScript Object Notation (JSON) format using a CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the object.
Claims20
A method of managing media storage and delivery, the method being implemented by a Concise Binary Object Representation (CBOR) parser application programming interface (API) having at least one processor and comprising:
- obtaining a Graphics Language Transmission Format (glTF) file of a scene description of a scene;
- determining a CBOR format of a binary data blob indicated by the glTF file;
- converting the binary data blob into an object having a JavaScript Object Notation (JSON) format;
- and
- obtaining media content corresponding to the scene based on the object,
- wherein the binary data blob is determined to have the CBOR format based on a prefix included at a beginning of the binary data blob.
A device for managing media storage and delivery, the device comprising:
- at least one memory configured to store program code;
- and
- at least one processor configured to read the program code and operate a Concise Binary Object Representation (CBOR) parser application programming interface (API) as instructed by the program code, the program code including:
- first obtaining code configured to cause the at least one processor to obtain a Graphics Language Transmission Format (glTF) file of a scene description of a scene;
- determining code configured to cause the at least one processor to determine a CBOR format of a binary data blob indicated by the glTF file;
- converting code configured to cause the at least one processor to convert the binary data blob into an object having a JavaScript Object Notation (JSON) format;
- and
- second obtaining code configured to cause the at least one processor to obtain media content corresponding to the scene based on the object,
- wherein the binary data blob is determined to have the CBOR format based on a prefix included at a beginning of the binary data blob.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by at least one processor of a device for managing media storage and delivery, are configured to cause the at least one processor, as a Concise Binary Object Representation (CBOR) parser application programming interface (API), to:
- obtain a Graphics Language Transmission Format (glTF) file of a scene description of a scene;
- determine a CBOR format of a binary data blob indicated by the glTF;
- convert the binary data blob into an object having a JavaScript Object Notation (JSON) format;
- and
- obtain media content corresponding to the scene based on the object,
- wherein the binary data blob is determined to have the CBOR format based on a prefix included at a beginning of the binary data blob.
Dependencies are inferred from the claim text.