Multimedia file, supporting multiple instances of media types, and method for forming same
First Claim
1. A multimedia file embodied in a computer-readable medium for storing a computer-readable multimedia presentation containing a number of media types, the multimedia file comprising:
- a number of media blocks, each media block comprising an instance of the multimedia presentation containing encoded information for one of the number of media types, the number of media blocks including a plurality of media blocks having the same media type and different encodings; and
a media instance descriptor for each of the number of media blocks, each media instance descriptor indicating the media type and encoding for the corresponding media block.
4 Assignments
0 Petitions
Accused Products
Abstract
A multimedia file and method for forming the same organize instances of multimedia information according to media information type (e.g., audio, video, MIDI, etc.), encoding format, media subtype, and encoding rate. Several instances of the same media information type are included, each of such instances having a different encoding format, media subtype, and/or encoding rate. A presentation application utilizes the subject multimedia file to identify, select, and present specific instances of the multimedia information, permitting the presentation application to customize a multimedia presentation based on, among other things, the rate of the connection from the presentation application to the presentation consumer and the decoding capabilities of the presentation consumer.
318 Citations
31 Claims
-
1. A multimedia file embodied in a computer-readable medium for storing a computer-readable multimedia presentation containing a number of media types, the multimedia file comprising:
-
a number of media blocks, each media block comprising an instance of the multimedia presentation containing encoded information for one of the number of media types, the number of media blocks including a plurality of media blocks having the same media type and different encodings; and a media instance descriptor for each of the number of media blocks, each media instance descriptor indicating the media type and encoding for the corresponding media block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of forming a multimedia file on a computer-readable medium from a multimedia presentation containing a number of media types, the method comprising the steps of:
-
forming a number of encoded media streams from at least one of the number of media types, the number of encoded media streams including a plurality of encoded media streams having the same media type and different encodings; packetizing each of the number of encoded media streams to form a number of packetized media streams; forming a media block for each of the number of packetized media streams; forming a media instance descriptor for each of the media blocks, each media instance descriptor indicating the media type and encoding for the corresponding media block; and forming on the computer-readable medium the multimedia file including the media block for each of the number of packetized media streams and the media instance descriptor for each of the media blocks. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification