Van Pelt, Yi & James LLP
Architecture for rate estimation in video coding
A quantized transform coefficient matrix is partitioned into a sequence of partition portions. The coefficients of the matrix are grouped into the sequence of partition portions based on a hardware implemented scan order. Each partition portion is processed in an order of the sequence in a first pass. For each partition portion, a group of coefficients in the partition portion is determined. For each partition portion, a first data rate estimation for the quantized transform coefficient matrix is updated based on at least some coefficients of the group of coefficients in the partition portion and a maximum end-of-block. For each partition portion, an end-of-block estimation of the quantized transform coefficient matrix is updated based on at least some coefficients of the group of coefficients in the partition portion. A first resulting data rate estimation and a true end-of-block of the quantized transform coefficient matrix are determined after the first pass.
Meta Platforms, Inc.
H H H H H H
H04N H04N H04N H04N H04N H04N
inventional inventional inventional inventional inventional inventional
Zhao Harikrishna Madadi Yunqing Gaurang
Wang Reddy Chen Chaudhari