Picture orientation and quality metrics supplemental enhancement information message for video coding
AssigneeQUALCOMM Incorporated
InventorsYong He, Muhammed Zeyd Coban, Dmytro Rusanovskyy
Life of this patent
Estimating the term…
Abstract
Video encoders and video decoders are configured to supplemental enhancement information (SEI) messages. The SEI messages may include picture orientation transform type syntax elements that indicate how a picture may be rotated and/or mirrored. The SEI messages may also include quality metrics.
Claims28
A method of processing video data, the method comprising:
- receiving a picture that includes a plurality of subpictures;
- and
- decoding a quality metrics supplemental enhancement information (SEI) message associated with the plurality of subpictures of the picture, the quality metrics SEI message including:
- a first syntax element indicative of a number of subpictures within the plurality of subpictures,
- a quality metric type syntax element, associated with at least one subpicture of the plurality of subpictures, set to a first value among a plurality of values that respectively indicate a plurality of types of quality metrics, where the first value is set to 0, and
- a quality metric syntax element specifying a second value;
- determining that the quality metric type syntax element is set to 0;
- based on the determination that the quality metric type syntax element is set to 0, determining to interpret the second value specified by the quality metric syntax element as a value indicative of a peak signal-to-noise ratio (PSNR) associated with the at least one subpicture;
- and
- deriving, based on the second value specified by the quality metric syntax element, a derived PSNR associated with the at least one subpicture.
An apparatus configured to process video data, the apparatus comprising:
- a memory configured to store a picture;
- and
- one or more processors implemented in circuitry and in communication with the memory, the one or more processors configured to:
- receive the picture, the picture including a plurality of subpictures;
- and
- decode a quality metrics supplemental enhancement information (SEI) message associated with the plurality of subpictures of the picture, the quality metrics SEI message including:
- a first syntax element indicative of a number of subpictures within the plurality of subpictures,
- a quality metric type syntax element, associated with at least one subpicture of the plurality of subpictures, set to a first value among a plurality of values that respectively indicate a plurality of types of quality metrics, where the first value is set to 0, and
- a quality metric syntax element specifying a second value;
- determine that the quality metric type syntax element is set to 0;
- based on the determination that the quality metric type syntax element is set to 0, determine to interpret the second value specified by the quality metric syntax element as a value indicative of a peak signal-to-noise ratio (PSNR) associated with the at least one subpicture;
- and
- derive, based on the second value specified by the quality metric syntax element, a derived PSNR associated with the at least one subpicture.
An apparatus configured to process video data, the apparatus comprising:
- means for receiving a picture that includes a plurality of subpictures;
- and
- means for decoding a quality metrics supplemental enhancement information (SEI) message associated with the plurality of subpictures of the picture, the quality metrics SEI message including:
- a first syntax element indicative of a number of subpictures within the plurality of subpictures,
- a quality metric type syntax element, associated with at least one subpicture of the plurality of subpictures, set to a first value among a plurality of values that respectively indicate a plurality of types of quality metrics, where the first value is set to 0, and
- a quality metric syntax element specifying a second value;
- means for determining that the quality metric type syntax element is set to 0;
- based on the determination that the quality metric type syntax element is set to 0, means for determining to interpret the second value specified by the quality metric syntax element as a value indicative of a peak signal-to-noise ratio (PSNR) associated with the at least one subpicture;
- and
- means for deriving, based on the second value specified by the quality metric syntax element, a derived PSNR associated with the at least one subpicture.
A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors of a device configured to process video data to:
- receive a picture that includes a plurality of subpictures;
- and
- decode a quality metrics supplemental enhancement information (SEI) message associated with the plurality of subpictures of the picture, the quality metrics SEI message including:
- a first syntax element indicative of a number of subpictures within the plurality of subpictures,
- a quality metric type syntax element, associated with at least one subpicture of the plurality of subpictures, set to a first value among a plurality of values that respectively indicate a plurality of types of quality metrics, where the first value is set to 0, and
- a quality metric syntax element specifying a second value;
- determine that the quality metric type syntax element is set to 0;
- based on the determination that the quality metric type syntax element is set to 0, determine to interpret the second value specified by the quality metric syntax element as a value indicative of a peak signal-to-noise ratio (PSNR) associated with the at least one subpicture;
- and
- derive, based on the second value specified by the quality metric syntax element, a derived PSNR associated with the at least one subpicture.
Dependencies are inferred from the claim text.