Patent ID: 9609330
Date: 2017-03-28
CPC Classifications: H04N

Claim:
1. A computer-implemented method for video coding, comprising: loading splits data, horizontal/vertical data, modes data, and reference type data for at least a portion of a video frame; determining a first estimated entropy coding bit cost comprising an entropy coding bit cost for jointly coding the splits data and the modes data and an entropy coding bit cost for coding the horizontal/vertical data; determining a second estimated entropy coding bit cost comprising an entropy coding bit cost for separately coding the splits data and the modes data, and an entropy coding bit cost for coding the horizontal/vertical data; selecting between jointly and separately coding the splits data and the modes data for at least the portion of the video frame based on the lowest of the first estimated entropy coding bit cost and the second estimated entropy coding bit cost; entropy encoding, jointly or separately based on the selected coding, the splits data and the modes data, and entropy encoding the horizontal/vertical data; entropy encoding the reference type data; and outputting a bitstream comprising the entropy encoded splits data, modes data, horizontal/vertical data, and reference type data.