File format for multiple track digital data
First Claim
1. A file having at least one video track, the file including a video stream descriptor list comprising:
- a video stream header chunk;
a video stream format chunk following said video stream header chunk; and
a video stream name chunk including a string indicating a video stream in said at least one video track.
8 Assignments
0 Petitions
Accused Products
Abstract
A file for storing digital data with high compression rate stores digital data for video and audio signals in multiple streams interleaved with each other. Each track has a stream descriptor list and a stream data list. The stream descriptor list includes a stream header chunk, a stream format chunk, and a stream name chunk. For a video stream, the stream descriptor list also includes a stream header data chunk if the video stream is under digital rights management (DRM) protection. The file format is compatible with high level data compressing algorithms, such as MPEG-4, which provide data compression ratio about six to ten times higher than a standard DVD format.
-
Citations
90 Claims
-
1. A file having at least one video track, the file including a video stream descriptor list comprising:
-
a video stream header chunk;
a video stream format chunk following said video stream header chunk; and
a video stream name chunk including a string indicating a video stream in said at least one video track. - 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, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A medium having a file stored thereon, said file comprising:
-
at least one video stream, each including;
a video stream descriptor list comprising a video stream header chunk, a video stream format chunk, and a video stream name chunk; and
a video stream data list comprising a plurality of data chunks, each data chunk identified by a two digit stream index number followed by a two character code, said two character code being “
db”
in response to the data chunk being an uncompressed video frame and being “
dc”
in response to the data chunk being a compressed video frame; and
at least one audio stream, each including;
an audio stream descriptor list comprising an audio stream header chunk, an audio stream format chunk, and an audio stream name chunk; and
an audio stream data list comprising a plurality of data chunks, each data chunk identified by a two digit stream index number followed by a two character code “
wb”
. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. An audio video interleave (AVI) file executable by a processor, comprising:
-
a video stream, including;
a video stream descriptor list comprising a video stream header chunk, a video stream format chunk, a video stream header data chunk in response to said video stream being digital rights management (DRM) protected, and a video stream name chunk; and
a video stream data list comprising a plurality of video data chunks, each video data chunk identified by a two digit stream index number followed by a two character code, said two character code being “
db”
in response to the video data chunk being an uncompressed video frame and being “
dc”
in response to the video data chunk being a compressed video frame;
an audio stream interleaved ahead of said video stream, including;
an audio stream descriptor list comprising an audio stream header chunk, an audio stream format chunk, and an audio stream name chunk; and
an audio stream data list comprising a plurality of audio data chunks, each identified by a two digit stream index number followed by a two character code “
wb”
; and
a subtitle stream interleaved ahead of said video stream, including;
a subtitle stream descriptor list comprising a subtitle stream header chunk, a subtitle stream format chunk, and a subtitle stream name chunk; and
a subtitle stream data list comprising a plurality of subtitle data chunks, each identified by a two digit stream index number followed by a two character code, said two character code being “
st”
in response to a text form subtitle and “
sb”
in response to a bitmap form subtitle. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification