Method and system for accessing a target sample in a media data stream
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, the method comprising:
- providing at least one time to sample box (STTS) listing entries and the corresponding sample information, the sample information comprises a decoding time of samples in the corresponding entry;
providing at least one sample to chunk box (STSC), comprising chunks of the media data stream, and the sample information comprises the number of samples in respective chunks;
providing target sample information corresponding to the target sample, wherein the target sample information comprises a specific decoding time, and the sample information for a predetermined number 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.
16 Citations
19 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, the method comprising:
-
providing at least one time to sample box (STTS) listing entries and the corresponding sample information, the sample information comprises a decoding time of samples in the corresponding entry; providing at least one sample to chunk box (STSC), comprising chunks of the media data stream, and the sample information comprises the number of samples in respective chunks; providing target sample information corresponding to the target sample, wherein the target sample information comprises a specific decoding time, and the sample information for a predetermined number 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. A computer-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, the method comprising:
-
providing target sample information corresponding to the target sample, wherein, wherein the target sample information comprises a specific decoding and the sample information for a predetermined number is calculated and the calculated result is stored in at least one cache entry; providing at least one time to sample box (STTS) listing the entries and the corresponding sample information, the sample information comprises a decoding time of samples in the corresponding entry; providing at least one sample to chunk box (STSC), comprising chunks of the media data stream, and the sample information comprises the number of samples in respective chunks; 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 (8, 9, 10, 11, 12)
-
-
13. A data processing system, comprising:
-
an interface receiving a media data stream comprising a plurality of samples; a storage device storing at least one cache entry storing a calculated result of the sample information for a predetermined number, storing at least one time to sample box (STTS) listing the entries and the corresponding sample information, the sample information comprises a decoding time of samples in the corresponding entry, and storing at least one sample to chunk box (STSC), comprising chunks of the media data stream, and the sample information comprises the number of samples in respective chunks; 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, wherein the target sample information comprises a specific decoding time. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification