Coding identifiers for motion constrained tile sets
AssigneeQUALCOMM Incorporated
InventorYe-Kui Wang
Life of this patent
Estimating the term…
Abstract
An example device for processing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to determine a value of a syntax element of a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message of an access unit, wherein the value of the syntax element represents whether all tiles of one or more corresponding pictures are included in separate MCTSs; and when the value of the syntax element indicates that the tiles of the corresponding pictures are not included in the separate MCTSs, set an MCTS identifier of the MCTS of a current picture of the access unit equal to a value of an index of the MCTS, the current picture being one of the corresponding pictures.
Claims22
A method of processing video data, the method comprising:
- determining a value of a syntax element of a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message of an access unit of a bitstream including video data, wherein the value of the syntax element represents whether all tiles of one or more corresponding pictures are included in separate MCTSs;
- and
- when the value of the syntax element indicates that each tile of the one or more corresponding pictures is not included in the separate MCTS, processing a value of an MCTS identifier syntax element of an MCTS extraction information set (MCTS-EIS) SEI message, the MCTS-EIS SEI message including information used to extract one or more sub-bitstreams from the bitstream, the information used to extract the one or more sub-bitstreams including extraction information sets and identifiers of MCTSs to which the respective extraction information sets apply, the extraction information sets including respective replacement parameter sets to be used during a sub-bitstream extraction process, the value of the MCTS identifier syntax element being equal to a value of an index of one of the MCTSs of a current picture of the access unit, the value of the index of the one of the MCTSs equaling a value for a variable i in a loop of num_sets_in_message_minus1+1 sets of MCTS information specified in the temporal MCTS SEI message of the access unit for the one of the MCTSs, the current picture being one of the one or more corresponding pictures.
A device for processing video data, the device comprising:
- a memory configured to store video data;
- and
- one or more processors implemented in circuitry and configured to:
- determine a value of a syntax element of a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message of an access unit of a bitstream including video data, wherein the value of the syntax element represents whether all tiles of one or more corresponding pictures are included in separate MCTSs;
- and
- when the value of the syntax element indicates that the tiles of the corresponding pictures are not included in the separate MCTSs, process a value of an MCTS identifier syntax element of an MCTS extraction information set (MCTS-EIS) SEI message, the MCTS-EIS SEI message including information used to extract one or more sub-bitstreams from the bitstream, the information used to extract the one or more sub-bitstreams including a number of extraction information sets and identifiers of MCTSs to which the respective extraction information sets apply, the extraction information sets including respective replacement parameter sets to be used during a sub-bitstream extraction process, the value of the MCTS identifier syntax element being equal to a value of an index of one of the MCTSs of a current picture of the access unit, the value of the index of the one of the MCTSs equaling a value for a variable i in a loop of num_sets_in_message_minus1+1 sets of MCTS information specified in the temporal MCTS SEI message of the access unit for the one of the MCTSs, the current picture being one of the corresponding pictures.
A device for processing video data, the device comprising:
- means for determining a value of a syntax element of a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message of an access unit of a bitstream including video data, wherein the value of the syntax element represents whether all tiles of one or more corresponding pictures are included in separate MCTSs;
- and
- means for processing a value of an MCTS identifier syntax element of an MCTS extraction information set (MCTS-EIS) SEI message, the MCTS-EIS SEI message including information used to extract one or more sub-bitstreams from the bitstream, the information used to extract the one or more sub-bitstreams including a number of extraction information sets and identifiers of MCTSs to which the respective extraction information sets apply, the extraction information sets including respective replacement parameter sets to be used during a sub-bitstream extraction process, the value of the MCTS identifier syntax element being equal to a value of an index of one of the MCTSs of a current picture of the access unit, the value of the index of the one of the MCTSs equaling a value for a variable i in a loop of num_sets_in_message_minus1+1 sets of MCTS information specified in the temporal MCTS SEI message of the access unit for the one of the MCTSs when the value of the syntax element indicates that the tiles of the corresponding pictures are not included in the separate MCTSs, the current picture being one of the corresponding pictures.
A computer-readable storage medium having stored thereon instructions that, when executed, cause a processor to:
- determine a value of a syntax element of a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message of an access unit of a bitstream including video data, wherein the value of the syntax element represents whether all tiles of one or more corresponding pictures are included in separate MCTSs;
- and
- when the value of the syntax element indicates that the tiles of the corresponding pictures are not included in the separate MCTSs, process a value of an MCTS identifier syntax element of an MCTS extraction information set (MCTS-EIS) SEI message, the MCTS-EIS SEI message including information used to extract one or more sub-bitstreams from the bitstream, the information used to extract the one or more sub-bitstreams including a number of extraction information sets and identifiers of MCTSs to which the respective extraction information sets apply, the extraction information sets including respective replacement parameter sets to be used during a sub-bitstream extraction process, the value of the MCTS identifier syntax element being equal to a value of an index of one of the MCTSs of a current picture of the access unit, the value of the index of the one of the MCTSs equaling a value for a variable i in a loop of num_sets_in_message_minus1+1 sets of MCTS information specified in the temporal MCTS SEI message of the access unit for the one of the MCTSs, the current picture being one of the corresponding pictures.
Dependencies are inferred from the claim text.