Patent ID: 9686551
Date: 2017-06-20
CPC Classifications: H04N

Claim:
1. A computer-implemented method for video coding, comprising: loading input data defining partitions of picture portions of a video frame, wherein the input data comprises luma data and chroma data defining luma partitions and chroma partitions, respectively; determining a multi-level pattern for a first picture portion, wherein the multi-level pattern comprises a base pattern selected from a plurality of available patterns and at least one level one pattern selected from the plurality of available patterns for at least one non-terminating portion of the base pattern; determining termination bits indicating terminations of pattern levels of the picture portions of the video frame, wherein the termination bits comprise first termination bits associated with the base pattern of the multi-level pattern and the first picture portion; generating follow bits for the video frame, wherein the follow bits indicate, for picture portions of the video frame, at least one of the chroma partitions match the luma partitions or the chroma partitions do not match the luma partitions; determining a first entropy coded codeword associated with the base pattern and a second entropy coded codeword associated with the level one pattern; entropy encoding the termination bits and the follow bits; and writing the first entropy coded codeword, the second entropy coded codeword, the entropy coded termination bits, and the entropy coded termination bits to a bitstream.