Patent ID: 8885726
Filing Date: 2014-11-11
Classification: H04N

Abstract:
1. An entropy coding module for use in a video encoder that encodes a video input signal based on a plurality of macroblocks derived from the video input signal, the entropy coding module comprising: a neighbor management module that stores neighbor data for one macroblock of the plurality of macroblocks in a plurality of data structures associated with each of a corresponding plurality of neighboring macroblocks, wherein the neighbor management module stores neighbor data based on macroblock pairs that include a top frame macroblock and bottom frame macroblock from a frame of the video input signal and a top field macroblock and a bottom field macroblock from a corresponding field of the video input signal; and an entropy coder, coupled to the neighbor management module, that generates entropy encoded data from discrete transformed coefficients for the plurality of macroblocks, based on the neighbor data, wherein the entropy encoder retrieves the neighbor data for a selected macroblock directly from the neighbor management module from a single one of the plurality of data structures that corresponds to the selected macroblock.