US 11,785,222 B2
Palette mode encoding and decoding design
Rajan Laxman Joshi, San Diego, CA (US); Wei Pu, Pittsburgh, PA (US); Vadim Seregin, San Diego, CA (US); Joel Sole Rojals, San Diego, CA (US); and Marta Karczewicz, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on May 5, 2020, as Appl. No. 16/867,294.
Application 16/867,294 is a continuation of application No. 14/816,980, filed on Aug. 3, 2015, granted, now 10,687,064.
Claims priority of provisional application 62/062,674, filed on Oct. 10, 2014.
Claims priority of provisional application 62/044,088, filed on Aug. 29, 2014.
Claims priority of provisional application 62/033,067, filed on Aug. 4, 2014.
Prior Publication US 2020/0267390 A1, Aug. 20, 2020
Int. Cl. H04N 7/12 (2006.01); H04N 19/136 (2014.01); H04N 19/176 (2014.01); H04N 19/44 (2014.01); H04N 19/182 (2014.01); H04N 19/70 (2014.01); H04N 19/129 (2014.01); H04N 19/463 (2014.01); H04N 19/186 (2014.01); H04N 19/93 (2014.01)
CPC H04N 19/136 (2014.11) [H04N 19/129 (2014.11); H04N 19/176 (2014.11); H04N 19/182 (2014.11); H04N 19/186 (2014.11); H04N 19/44 (2014.11); H04N 19/463 (2014.11); H04N 19/70 (2014.11); H04N 19/93 (2014.11)] 11 Claims
OG exemplary drawing
 
1. A method of decoding a bitstream of encoded video data, the method comprising:
determining that a first block of the encoded video data is encoded in a palette mode;
determining that a palette size for the first block is equal to zero;
in response to determining that the palette size for the first block is equal to zero, inferring that a first instance of a block-level flag is set to a first value without receiving the first instance of the block-level flag in the bitstream of encoded video data, wherein the first value for the block-level flag indicates that the first block is encoded using escape pixels;
receiving a plurality of escape values for escape pixels of the first block; and
decoding the first block of the encoded video data based on the plurality of escape values for the escape pixels of the first block.