Sample entries and random access
AssigneeQUALCOMM Incorporated
InventorYe-Kui Wang
Life of this patent
Estimating the term…
Abstract
In one example, a device for retrieving video data includes one or more processors configured to, in response to determining that a lowest track of a plurality of tracks, the lowest track including a base layer of the video data carrying a lowest sub-layer of the video data, is to include sample entry type values for samples indicating that convenient random access is enabled, set sample entry type values for samples of each of the other tracks of the plurality of tracks that include video data to indicate that convenient random access is enabled, and generate a file including the plurality of tracks, such that the sample entry type values for the tracks of the plurality of tracks indicate that convenient random access is enabled.
Claims18
A method of generating a file including video data, the method comprising:
- in response to determining that a lowest track of a plurality of tracks carrying a single-layer or multi-layer bitstream, the lowest track including a base layer of video data carrying a lowest sub-layer of the video data, is to include sample entry type values for samples indicating that convenient random access is enabled, setting sample entry type values for samples of each of the other tracks of the plurality of tracks that include video data to indicate that convenient random access is enabled, wherein convenient random access comprises random access starting with a sample without fetching parameter sets from earlier samples;
- and
- generating a file including the plurality of tracks, such that the sample entry type values for the tracks of the plurality of tracks indicate that convenient random access is enabled.
A device for generating a file including video data, the device comprising:
- a memory configured to store video data;
- and
- one or more processors implemented in circuitry and configured to:
- in response to determining that a lowest track of a plurality of tracks carrying a single-layer or multi-layer bitstream, the lowest track including a base layer of the video data carrying a lowest sub-layer of the video data, is to include sample entry type values for samples indicating that convenient random access is enabled, set sample entry type values for samples of each of the other tracks of the plurality of tracks that include video data to indicate that convenient random access is enabled wherein convenient random access comprises random access starting with a sample without fetching parameter sets from earlier samples;
- and
- generate a file including the plurality of tracks, such that the sample entry type values for the tracks of the plurality of tracks indicate that convenient random access is enabled.
A device for generating a file including video data, the device comprising:
- means for setting, in response to determining that a lowest track of a plurality of tracks carrying a single-layer or multi-layer bitstream, the lowest track including a base layer of video data carrying a lowest sub-layer of the video data, is to include sample entry type values for samples indicating that convenient random access is enabled, sample entry type values for samples of each of the other tracks of the plurality of tracks that include video data to indicate that convenient random access is enabled, wherein convenient random access comprises random access starting with a sample without fetching parameter sets from earlier samples;
- and
- means for generating a file including the plurality of tracks, such that the sample entry type values for the tracks of the plurality of tracks indicate that convenient random access is enabled.
A non-transitory, computer-readable storage medium having stored thereon instructions that, when executed, cause a processor to:
- in response to determining that a lowest track of a plurality of tracks carrying a single-layer or multi-layer bitstream, the lowest track including a base layer of video data carrying a lowest sub-layer of the video data, is to include sample entry type values for samples indicating that convenient random access is enabled, set sample entry type values for samples of each of the other tracks of the plurality of tracks that include video data to indicate that convenient random access is enabled, wherein convenient random access comprises random access starting with a sample without fetching parameter sets from earlier samples;
- and
- generate a file including the plurality of tracks, such that the sample entry type values for the tracks of the plurality of tracks indicate that convenient random access is enabled.
Dependencies are inferred from the claim text.