DATA PROCESSING METHODS AND SYSTEMS
First Claim
1. A data processing method for accessing a target sample in a media data stream, the media data stream having a plurality of samples and corresponding sample information recorded in at least one entry, the method comprising:
- providing target sample information corresponding to the target sample, wherein the sample information for a predetermined number of entries is calculated and the calculated result is stored in at least one cache entry;
locating one of the cache entries by comparing the target sample information with the calculated result of respective cache entries; and
after locating the cache entry, locating the target sample from the entries corresponding to the located cache entry.
1 Assignment
0 Petitions
Accused Products
Abstract
Data processing methods and systems for accessing a target sample in a media data stream. The media data stream has a plurality of samples and corresponding sample information recorded in at least one entry, wherein the sample information for a predetermined number of the entries is calculated and the calculated result is stored in at least one cache entry. Target sample information corresponding to the target sample is provided. One of the cache entries is located by comparing the target sample information with the calculated result of respective cache entries. After locating the cache entry, the target sample from the entries is located corresponding to the located cache entry.
11 Citations
55 Claims
-
1. A data processing method for accessing a target sample in a media data stream, the media data stream having a plurality of samples and corresponding sample information recorded in at least one entry, the method comprising:
-
providing target sample information corresponding to the target sample, wherein the sample information for a predetermined number of entries is calculated and the calculated result is stored in at least one cache entry;
locating one of the cache entries by comparing the target sample information with the calculated result of respective cache entries; and
after locating the cache entry, locating the target sample from the entries corresponding to the located cache entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable storage medium comprising a computer program, which, when executed, causes a device to perform a data processing method for accessing a target sample in a media data stream, the media data stream having a plurality of samples and corresponding sample information recorded in at least one entry, the method comprising:
-
providing target sample information corresponding to the target sample, wherein the sample information for a predetermined number of entries is calculated and the calculated result is stored in at least one cache entry;
locating one of the cache entries by comparing the target sample information with the calculated result of respective cache entries; and
after locating the cache entry, locating the target sample from the entries corresponding to the located cache entry. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A data processing system, comprising:
-
a media data stream comprising a plurality of samples and corresponding sample information recorded in at least one entry;
at least one cache entry storing a calculated result of the sample information for a predetermined number of the entries; and
a processing unit receiving target sample information corresponding to a target sample, locating one of the cache entries by comparing the target sample information with the calculated result of respective cache entries, and after locating the cache entry, locating the target sample from the entries corresponding to the located cache entry. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification