Chunk Header Incorporating Binary Flags and Correlated Variable-Length Fields
First Claim
Patent Images
1. A method of playing back content by a playback device stored in a media file supplied by a media server, comprising:
- providing a media file having content data and header, the content data having a plurality of media frames and the header having a plurality of flags or elements;
decoding the content data by a playback device;
displaying content on a display screen from the decoded content data;
receiving a user request;
identifying a flag or element from the plurality of flags or elements based on the received user request; and
decoding one or more media frames from the subset of the plurality of media frames based on the identified flag or element.
10 Assignments
0 Petitions
Accused Products
Abstract
Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
161 Citations
35 Claims
-
1. A method of playing back content by a playback device stored in a media file supplied by a media server, comprising:
-
providing a media file having content data and header, the content data having a plurality of media frames and the header having a plurality of flags or elements; decoding the content data by a playback device; displaying content on a display screen from the decoded content data; receiving a user request; identifying a flag or element from the plurality of flags or elements based on the received user request; and decoding one or more media frames from the subset of the plurality of media frames based on the identified flag or element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A playback device for decoding a media file, the device comprising:
-
a de-multiplexer arranged to receive and decipher a media file having content data and a header having a plurality of flags or uniquely defined elements; a video decoder coupled to the de-multiplexer and arranged to receive video portions of the deciphered media file; an audio decoder coupled to the de-multiplexer and arranged to receive audio portions of the deciphered media file; wherein the de-multiplexer selects the video portions and the audio portions to be transmitted to the respective video and audio decoder based on the plurality of flags or uniquely defined elements from the deciphered media file. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification