Multimedia file format
First Claim
1. In a computer system, a method of encapsulating multimedia content data, multimedia content description data, and program instruction code into an aggregated data representation comprising a logical structure, the method comprising:
- storing on a storage device, information about the multimedia content data, the multimedia content description data, and the program instruction code to form a main header section (300) in the logical structure;
storing on the storage device, multiple block headers for all multimedia content data, multimedia content description data, and the program instruction code to form a block headers section (301) in the logical structure; and
storing on the storage device, multiple data blocks for all multimedia content data, multimedia content description data, and the program instruction code to form a data blocks section (302) in the logical structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized method of encapsulating multimedia content data, multimedia content description data, and program instruction code into an aggregated data representation comprising a logical structure comprises: storing on a storage device, information about the multimedia content data, the multimedia content description data, and the program instruction code to form a main header section (300) in the logical structure; storing on the storage device, multiple block headers for all multimedia content data, multimedia content description data, and the program instruction code to form a block headers section (301) in the logical structure; and storing on the storage device, multiple data blocks for all multimedia content data, multimedia content description data, and the program instruction code to form a data blocks section (302) in the logical structure.
26 Citations
15 Claims
-
1. In a computer system, a method of encapsulating multimedia content data, multimedia content description data, and program instruction code into an aggregated data representation comprising a logical structure, the method comprising:
-
storing on a storage device, information about the multimedia content data, the multimedia content description data, and the program instruction code to form a main header section (300) in the logical structure;
storing on the storage device, multiple block headers for all multimedia content data, multimedia content description data, and the program instruction code to form a block headers section (301) in the logical structure; and
storing on the storage device, multiple data blocks for all multimedia content data, multimedia content description data, and the program instruction code to form a data blocks section (302) in the logical structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computer system, a method of retrieving multimedia content data, multimedia content description data, and program instruction code from an aggregated data representation stored on a storage device, the data representation comprising a logical structure encapsulating the multimedia content data, multimedia content description data, and program instruction code, the method comprising reading from the storage device:
-
a main header section (300) of the logical structure, the main header section having information about the multimedia content data, the multimedia content description data, and the program instruction code;
multiple header blocks from the header section (301) of the logical structure, the multiple block headers comprising information about multimedia content data, multimedia content description data, and program instruction code; and
multiple data blocks from the data section (302) in the logical structure, the multiple data blocks comprising multimedia content data, multimedia content description data, and program instruction code. - View Dependent Claims (8, 9, 10)
-
-
11. Computer-readable aggregated data representation encapsulating multimedia content data, multimedia content description data, and program instruction code, the aggregated data representation comprising a logical structure stored on a computer readable storage device, the logical structure comprising:
-
a main header section (300) comprising information about the multimedia content data, multimedia content description data, and program instruction code in a logical structure that defines the aggregated data representation;
a block header section (301) comprising multiple block headers for the multimedia content data, multimedia content description data, and program instruction code; and
a data block section (302) comprising multiple data blocks for all multimedia content data, multimedia content description data, and program instruction code. - View Dependent Claims (12, 13)
-
-
14. A computer-readable storage medium holding instructions for encapsulating multimedia content data, multimedia content description data, and program instruction code into an aggregated data representation comprising a logical structure, the instructions comprising:
-
storing on a storage device, information about the multimedia content data, the multimedia content description data, and the program instruction code to form a main header section (300) in the logical structure;
storing on the storage device, multiple block headers for all multimedia content data, multimedia content description data, and the program instruction code to form a block headers section (301) in the logical structure; and
storing on the storage device, multiple data blocks for all multimedia content data, multimedia content description data, and the program instruction code to form a data blocks section (302) in the logical structure.
-
-
15. A computer-readable storage medium holding instructions for retrieving multimedia content data, multimedia content description data, and program instruction code from an aggregated data representation stored on a storage device, the data representation comprising a logical structure encapsulating the multimedia content data, multimedia content description data, and program instruction code, the instructions comprising reading from the storage device:
-
a main header section (300) of the logical structure, the main header section having information about the multimedia content data, the multimedia content description data, and the program instruction code;
multiple header blocks from the header section (301) of the logical structure, the multiple block headers comprising information about multimedia content data, multimedia content description data, and program instruction code; and
multiple data blocks from the data section (302) in the logical structure, the multiple data blocks comprising multimedia content data, multimedia content description data, and program instruction code.
-
Specification