Storage and delivery of video data for video coding
AssigneeQUALCOMM Incorporated
InventorsThomas Stockhammer, Imed Bouazizi, Dmytro Rusanovskyy
Life of this patent
Estimating the term…
Abstract
A device for processing video data can be configured to receive a configuration record for decoding a bitstream of the video data, wherein the configuration record for the bitstream includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record; based on the toolset indication syntax element, determine whether to retrieve the bitstream associated with the configuration record; and based on the determination to retrieve the bitstream associated with the configuration record, retrieve the bitstream and outputting the bitstream to a video decoder for decoding.
Claims30
A method of processing a video stream or a video file, the method comprising:
- receiving a configuration record for decoding a bitstream of video data, wherein the configuration record for the bitstream applies to a plurality of sequence parameter sets and includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record;
- based on the toolset indication syntax element, determining the tools that are required to decode the bitstream associated with the configuration record;
- and
- decoding the bitstream associated with the configuration record using one or more of the tools.
A device for processing video data, the device comprising:
- a memory;
- and
- one or more processors implemented in the circuitry, coupled to the memory, and configured to:
- receive a configuration record for decoding a bitstream of video data, wherein the configuration record for the bitstream applies to a plurality of sequence parameter sets and includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record;
- based on the toolset indication syntax element, determine the tools that are required to decode the bitstream associated with the configuration record;
- decode the bitstream associated with the configuration record using one or more of the tools.
A non-transitory computer-readable storage medium storing instructions that when executed by one or more processors cause the one or more processors to:
- receive a configuration record for decoding a bitstream of video data, wherein the configuration record for the bitstream applies to a plurality of sequence parameter sets and includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record;
- based on the toolset indication syntax element, determine the tools that are required to decode the bitstream associated with the configuration record;
- decode the bitstream associated with the configuration record using one or more of the tools.
An apparatus for processing a video stream or a video file, the apparatus comprising:
- means for receiving a configuration record for decoding a bitstream of video data, wherein the configuration record for the bitstream applies to a plurality of sequence parameter sets and includes a toolset indication syntax element that includes information identifying, from a set of video decoding tools, tools that are required to decode the bitstream associated with the configuration record;
- means for determining the tools that are required to decode the bitstream associated with the configuration record based on the toolset indication syntax element;
- means for decoding the bitstream associated with the configuration record using one or more of the tools.
Dependencies are inferred from the claim text.