Patent ID: 8111753
Filing Date: 2012-02-07
Classification: H04N

Abstract:
1. A video encoder, comprising: a main control unit for outputting a parameter for a slice of a current frame, wherein the slice comprise a plurality of macroblocks, wherein the parameter comprises an address of a first macroblock of the slice, an address of a search area in a previous frame, the search area corresponding to a current macroblock in a current frame, and a number of macroblocks of the slice; a motion estimator for consecutively encoding and decoding each macroblock of the slice in response to the parameter and outputting an interrupt signal to the main control unit when the encoding and decoding for the slice is complete, wherein the motion estimator estimates a motion vector in response to the parameter, determines whether a current macroblock of the slice is to be processed in an intermode or intramode, and produces data required for DCT (discrete cosine transformation) and quantization depending on a determined mode; and a digital signal processor for executing the DCT and quantization on the produced data, outputting a quantized coefficient, executing VLC (variable length coding) on the quantized coefficient, executing IDCT (inverse DCT) and IQ (inverse quantization) on the quantized coefficient when the VLC is completed, and decoding the current macroblock in the determined mode.