Patent ID: 8917757
Filing Date: 2014-12-23
Classification: H04N

Abstract:
1. A video processing system having an encoding mode where the video processing system encodes an input signal and a decoding mode where the video processing system decodes the input signal, the video processing system comprising: an inter-prediction module that generates a motion vector for each macroblock of a plurality of macroblocks; an intra-prediction module that generates a best intra prediction mode for each macroblock of the plurality of macroblocks; a mode decision module, coupled to inter-prediction module, and the intra-prediction module, that determines a final motion vector for each macroblock of the plurality of macroblocks based on costs associated with the motion vector, and the best intra prediction mode; a reconstruction module, coupled to the mode decision module, that generates residual pixel values corresponding to the final motion vector for each macroblock of the plurality of macroblocks when the video processing system is in the encoding mode and that generates unfiltered reconstructed frames when the video processing system is in the decoding mode and also when the video processing system is in the encoding mode; and a transform and quantization module, coupled to the reconstruction module, that transforms and quantizes the residual pixel values when the video processing device is in the encoding mode and that forms residual pixel values by inverse transforming and dequantization when the video processing system is in the decoding mode and when the video processing system is in the encoding mode; wherein the inter-prediction module and the intra-prediction module are each implemented via separate ones of a plurality of function specific hardware engines and wherein at least one of the inter-prediction module, the intra-prediction module, and the mode decision module, operates when the video processing system is in the encoding mode and also when the video processing system is in the decoding mode.