Linear hint video streaming
First Claim
1. A method for linear hinting in streaming media data files, comprising:
- configuring a first level linear hinting index with pointers to a second level non-sequential hinting index;
providing said second level non-sequential hinting index with pointers to a non-sequential media data file; and
searching for media data blocks in said non-sequential media data file by accessing said first level linear hinting index to get a pointer to said second level non-sequential hinting index which in turn provides a final pointer to a particular media data block in said non-sequential media data file.
1 Assignment
0 Petitions
Accused Products
Abstract
A streaming file is constructed with a file header section that includes a file header object, a media data file descriptor, and an index descriptor. A hinting index section includes a first level hinting index with a linear organization corresponding to timing tick key values. A second level hinting index has a non-sequential organization corresponding to such timing tick key values. A special mark in the second level hinting index indicates that the first level hinting index must be consulted for a next timing tick key value. Such mark is positioned in the last of a sequential run of timing tick key values associated with its entries. A data section that can be put in a separate file, and it accepts media data blocks associated in sequential runs of timing tick key values as its entries. Thus hinting is provided for a non-sequential media data file.
-
Citations
20 Claims
-
1. A method for linear hinting in streaming media data files, comprising:
-
configuring a first level linear hinting index with pointers to a second level non-sequential hinting index; providing said second level non-sequential hinting index with pointers to a non-sequential media data file; and searching for media data blocks in said non-sequential media data file by accessing said first level linear hinting index to get a pointer to said second level non-sequential hinting index which in turn provides a final pointer to a particular media data block in said non-sequential media data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a memory storage; and a processing unit coupled to the memory storage, the processing unit being configured to; configure a first level linear hinting index with pointers to a second level non-sequential hinting index; provide said second level non-sequential hinting index with pointers to a non-sequential media data file; and search for media data blocks in said non-sequential media data file by accessing said first level linear hinting index to get a pointer to said second level non-sequential hinting index which in turn provides a final pointer to a particular media data block in said non-sequential media data file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification