US 12,081,789 B2
System for nested entropy encoding
Yeping Su, Camas, WA (US); and Christopher A. Segall, Camas, WA (US)
Assigned to DOLBY INTERNATIONAL AB, Dublin (IE)
Filed by DOLBY INTERNATIONAL AB, Amsterdam Zuidoost (NL)
Filed on Apr. 25, 2023, as Appl. No. 18/138,892.
Application 18/138,892 is a continuation of application No. 17/339,148, filed on Jun. 4, 2021, granted, now 11,659,196.
Application 17/339,148 is a continuation of application No. 16/812,941, filed on Mar. 9, 2020, granted, now 11,032,565, issued on Jun. 8, 2021.
Application 16/812,941 is a continuation of application No. 14/882,586, filed on Oct. 14, 2015, granted, now 10,587,890, issued on Mar. 10, 2020.
Application 14/882,586 is a continuation of application No. 12/896,800, filed on Oct. 1, 2010, granted, now 10,104,391, issued on Oct. 16, 2018.
Prior Publication US 2023/0379488 A1, Nov. 23, 2023
Int. Cl. H04N 19/513 (2014.01); H04N 19/44 (2014.01); H04N 19/46 (2014.01); H04N 19/52 (2014.01); H04N 19/91 (2014.01)
CPC H04N 19/513 (2014.11) [H04N 19/44 (2014.11); H04N 19/46 (2014.11); H04N 19/52 (2014.11); H04N 19/91 (2014.11)] 2 Claims
OG exemplary drawing
 
1. A method for encoding a motion vector of a current block of a picture in a sequence of pictures, the method comprising:
retrieving a candidate set of motion vectors;
determining that trimming is to be applied to the candidate set of motion vectors;
in response to determining that that trimming is to be applied, identifying a motion vector that will be trimmed from the candidate set of motion vectors, wherein the motion vector that will be trimmed from the candidate set is a duplicate of another motion vector in the candidate set;
updating the candidate set of motion vectors by discarding, from the candidate set of motion vectors, the motion vector identified to be trimmed;
encoding, in a bitstream corresponding to the sequence of pictures, the motion vector of the current block based on one or more motion vectors remaining the updated candidate set of motion vectors; and
encoding, in the bitstream, a flag indicating that candidate motion vector trimming is to be applied when decoding the sequence of pictures coded in the bitstream.