US 12,256,074 B2
Processing a video frame having slices and tiles
Kiran Misra, Vancouver, WA (US); and Christopher Segall, Camas, WA (US)
Assigned to VELOS MEDIA, LLC, Dallas, TX (US)
Filed by Velos Media, LLC, Dallas, TX (US)
Filed on Sep. 22, 2023, as Appl. No. 18/472,486.
Application 18/472,486 is a continuation of application No. 17/895,159, filed on Aug. 25, 2022, granted, now 11,805,253.
Application 17/895,159 is a continuation of application No. 17/020,595, filed on Sep. 14, 2020, granted, now 11,451,776, issued on Sep. 20, 2022.
Application 17/020,595 is a continuation of application No. 16/458,644, filed on Jul. 1, 2019, granted, now 10,812,799, issued on Oct. 20, 2020.
Application 16/458,644 is a continuation of application No. 15/334,461, filed on Oct. 26, 2016, granted, now 10,390,013, issued on Aug. 20, 2019.
Application 15/334,461 is a continuation of application No. 14/279,745, filed on May 16, 2014, granted, now 9,525,877, issued on Dec. 20, 2016.
Application 14/279,745 is a continuation of application No. 13/180,419, filed on Jul. 11, 2011, granted, now 8,767,824, issued on Jul. 1, 2014.
Prior Publication US 2024/0015291 A1, Jan. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/124 (2014.01); H04N 19/105 (2014.01); H04N 19/117 (2014.01); H04N 19/13 (2014.01); H04N 19/159 (2014.01); H04N 19/174 (2014.01); H04N 19/176 (2014.01); H04N 19/43 (2014.01); H04N 19/436 (2014.01); H04N 19/44 (2014.01); H04N 19/513 (2014.01); H04N 19/55 (2014.01); H04N 19/61 (2014.01); H04N 19/615 (2014.01); H04N 19/63 (2014.01); H04N 19/70 (2014.01); H04N 19/91 (2014.01); H04N 19/172 (2014.01); H04N 19/184 (2014.01)
CPC H04N 19/124 (2014.11) [H04N 19/105 (2014.11); H04N 19/117 (2014.11); H04N 19/13 (2014.11); H04N 19/159 (2014.11); H04N 19/174 (2014.11); H04N 19/176 (2014.11); H04N 19/43 (2014.11); H04N 19/436 (2014.11); H04N 19/44 (2014.11); H04N 19/513 (2014.11); H04N 19/55 (2014.11); H04N 19/61 (2014.11); H04N 19/615 (2014.11); H04N 19/63 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11); H04N 19/172 (2014.11); H04N 19/184 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A method for decoding a video frame, the method comprising:
receiving a bitstream representative of the video frame, where the video frame comprises a plurality of slices and a plurality of tiles,
wherein the plurality of slices comprise independently codable portions of the video frame, and
wherein the plurality of tiles comprise rectangular regions of the video frame that include a plurality of rows of coding units arranged in a raster scan order;
decoding a first syntax element from a picture parameter set of the video frame, the first syntax element indicating that the plurality of tiles is present in the video frame;
decoding, based on the first syntax element indicating that the plurality of tiles is present in the video frame, a second syntax element from a slice header of at least one slice of the plurality of slices, the second syntax element indicating that a bitstream location information for at least one tile of the plurality of tiles is transmitted in the slice header of the at least one slice;
decoding, based on the second syntax element indicating that the bitstream location information for the at least one tile of the plurality of tiles is transmitted in the slice header, a third syntax element from the slice header of the at least one slice, the third syntax element indicating a bit length for a bitstream location value, whereby the bit length represents a number of bits used to identify the bitstream location value; and
decoding, based on the second syntax element indicating that the bitstream location information for the at least one tile of the plurality of tiles is transmitted in the slice header, and based on the bit length for the bitstream location value, the bitstream location value for a tile of the plurality of tiles.