US 11,838,558 B2
Methods, devices and systems for parallel video encoding and decoding
Jie Zhao, Camas, WA (US); Christopher A. Segall, Camas, WA (US); and Louis J. Kerofsky, Camas, WA (US)
Assigned to DOLBY INTERNATIONAL AB, Amsterdam Zuidoost (NL)
Filed by DOLBY INTERNATIONAL AB, Amsterdam Zuidoost (NL)
Filed on Aug. 31, 2022, as Appl. No. 17/900,698.
Application 14/269,755 is a division of application No. 12/934,938, granted, now 8,824,541, issued on Sep. 2, 2014, previously published as PCT/JP2009/056778, filed on Mar. 25, 2009.
Application 17/900,698 is a continuation of application No. 17/195,993, filed on Mar. 9, 2021, granted, now 11,438,634.
Application 17/195,993 is a continuation of application No. 16/852,164, filed on Apr. 17, 2020, granted, now 10,958,943, issued on Mar. 23, 2021.
Application 16/852,164 is a continuation of application No. 16/529,109, filed on Aug. 1, 2019, granted, now 10,652,585, issued on May 12, 2020.
Application 16/529,109 is a continuation of application No. 16/375,474, filed on Apr. 4, 2019, granted, now 10,484,720, issued on Nov. 19, 2019.
Application 16/375,474 is a continuation of application No. 15/897,510, filed on Feb. 15, 2018, granted, now 10,284,881, issued on May 7, 2019.
Application 15/897,510 is a continuation of application No. 15/493,093, filed on Apr. 20, 2017, granted, now 9,930,369, issued on Mar. 27, 2018.
Application 15/493,093 is a continuation of application No. 15/254,421, filed on Sep. 1, 2016, granted, now 9,681,143, issued on Jun. 13, 2017.
Application 15/254,421 is a continuation of application No. 15/040,482, filed on Feb. 10, 2016, granted, now 9,503,745, issued on Nov. 22, 2016.
Application 15/040,482 is a continuation of application No. 14/269,755, filed on May 5, 2014, granted, now 9,473,772, issued on Oct. 18, 2016.
Application 12/934,938 is a continuation of application No. 12/058,301, filed on Mar. 28, 2008, granted, now 8,542,748, issued on Sep. 24, 2013.
Prior Publication US 2023/0082110 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/91 (2014.01); H04N 19/70 (2014.01); H04N 19/119 (2014.01); H04N 19/15 (2014.01); H04N 19/192 (2014.01); H04N 19/46 (2014.01); H04N 19/61 (2014.01); H04N 19/174 (2014.01); H04N 19/17 (2014.01); H04N 19/44 (2014.01); H04N 19/436 (2014.01); H04N 19/159 (2014.01); H04N 19/43 (2014.01); H04N 19/136 (2014.01); H04N 19/40 (2014.01); H04N 19/172 (2014.01); H04N 19/80 (2014.01); H04N 19/184 (2014.01)
CPC H04N 19/91 (2014.11) [H04N 19/119 (2014.11); H04N 19/15 (2014.11); H04N 19/159 (2014.11); H04N 19/17 (2014.11); H04N 19/174 (2014.11); H04N 19/192 (2014.11); H04N 19/43 (2014.11); H04N 19/436 (2014.11); H04N 19/44 (2014.11); H04N 19/46 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/136 (2014.11); H04N 19/172 (2014.11); H04N 19/184 (2014.11); H04N 19/40 (2014.11); H04N 19/80 (2014.11)] 2 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to perform operations to generate image data corresponding to a video bitstream, the image data comprising:
a plurality of pictures in the video bitstream including a first picture comprising a first slice and a second slice; and
a plurality of slice headers including a first slice header associated with the first slice of the first picture and a second slice header associated with the second slice of the first picture,
wherein the first slice and the second slice comprise a plurality of blocks of samples that are entropy encoded,
wherein the second slice header is different than the first slice header and shares some slice attributes with the first slice header, and wherein the size of the second slice header is smaller than the size of the first slice header,
wherein a value of a flag of the first slice header indicates that the first slice header is a regular slice header,
wherein a value of a flag of the second slice header indicates that the second slice header is a partitioned slice header,
wherein the value of the flag of the first slice header is set to 0, and
wherein the image data of the first slice and second slice comprise transform coefficients.