Systems and methods for accessing digital data
First Claim
1. A method of forming a first container for a plurality of digital data elements, the first container being defined by a first container metafile format and comprising a plurality of data elements and metadata for those data elements organized according to the first container metafile format, the method comprising:
- forming the first container in the first container metafile format to include a first data element, the first data element comprising first media content encoded in a first media encoding format;
forming the first container in the first metafile format to also contain a second data element, the second data element comprising first accessor data, the first accessor data being different from the first media content and implementing a platform independent first algorithm configured to decode the first media content from its encoded state in the container for playback when retrieved from the container; and
writing the container to a device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems for encoding and decoding a container. The container contains one or more accessors for content included in the container. An accessor implements an algorithm for accessing the content. In some aspects, the algorithm may be implemented via intermediate or source code defined in the container. In one aspect, a method of encoding a container includes encoding first content in the container, encoding first accessor data in the container, the first accessor data implementing a platform independent algorithm for accessing first content; and writing the container to a device.
-
Citations
21 Claims
-
1. A method of forming a first container for a plurality of digital data elements, the first container being defined by a first container metafile format and comprising a plurality of data elements and metadata for those data elements organized according to the first container metafile format, the method comprising:
-
forming the first container in the first container metafile format to include a first data element, the first data element comprising first media content encoded in a first media encoding format; forming the first container in the first metafile format to also contain a second data element, the second data element comprising first accessor data, the first accessor data being different from the first media content and implementing a platform independent first algorithm configured to decode the first media content from its encoded state in the container for playback when retrieved from the container; and writing the container to a device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. An apparatus for forming a first container for a plurality of digital data elements, the first container being defined by a first container metafile format and comprising a plurality of data elements and metadata for those data elements organized according to the first container metafile format, the apparatus comprising:
a processor configured to; form the first container in the first container metafile format to include a first data element, the first data element comprising first media content encoded in a first media encoding format, form the first container in the first metafile format to also contain a second data element, the second data element comprising first accessor data, the first accessor data being different from the first media content and implementing a platform independent first algorithm configured to decode the first media content from its encoded state for playback; and write the container to a device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 21)
Specification