CPC H04N 21/2383 (2013.01) [H04N 21/2351 (2013.01); H04N 21/234309 (2013.01); H04N 21/4382 (2013.01); H04N 21/84 (2013.01); H04N 21/23614 (2013.01); H04N 21/440218 (2013.01)] | 23 Claims |
1. In a computer system that implements a video processing tool, a method comprising:
receiving, as part of an elementary video bitstream of encoded video content, frame-level information for a given frame of a video sequence, the frame-level information including range data that indicates nominal range of samples of part of the encoded video content, the samples of the part of the encoded video content having a sample depth that indicates an available range of values of the samples of the part of the encoded video content, wherein the nominal range is a range of values within the available range for the sample depth of the samples of the part of the encoded video content, and wherein the range data indicates one of multiple possible options for the nominal range, the multiple possible options for the nominal range including:
full range characterized by values from 0 . . . 2n−1 for samples of bit depth n; and
a limited range characterized by values in less than the full range;
parsing the frame-level information, including parsing the range data; and
for the given frame of the video sequence:
receiving, as part of the elementary video bitstream of encoded video content, encoded data for the given frame; and
decoding the encoded data for the given frame to reconstruct the given frame, thereby producing samples of reconstructed video output for the given frame.
|