Patent ID: 8724713

Claim:
A video filter that processes a video input signal having a frame type, wherein the video input signal includes a plurality of pictures and each picture includes a plurality of macroblocks, the video filter comprising: a horizontal deblocking filter that is coupled to receive and horizontally filter the video input signal and to produce a filtered video signal in response thereto; a vertical deblocking filter, coupled to the horizontal deblocking filter, that includes: a mode controller that generates a mode control signal based on the frame type and further based on an indication that a current macroblock of the plurality of macroblocks has a different macroblock type from an adjacent macroblock of the plurality of macroblocks; a filter, coupled to the mode controller, that is selectively enabled based on the mode control signal, and wherein, when the filter is selectively enabled independently from the horizontal deblocking filter, the filter vertical deblock filters the filtered video signal vertically to generate the processed video signal, based on a plurality of filter coefficients that are adapted, based on an edge identification signal and the mode control signal.