H.264 Encoder Functions

This section describes the functions for H.264 Encoder in accordance with JVT-G050 ([JVTG050]) standard.

H.264 Encoder Structure



The edges detection function (EdgesDetect16x16) is taken from the General Functions category. This function helps to choose a mode of intra macroblock coding: INTRA 16X16 or INTRA 4X4. If edges are detected inside the macroblock, both modes should be estimated. Otherwise, INTRA 16X16 mode should be selected.

Other general functions used by H.264 Encoder for predicted blocks estimation and for obtaining residual and DC blocks are SAD Functions, Sum of Differences Evaluation functions, and the GetDiff4x4 function.

H.264 Encoder uses the H.264 Decoder functions for calculation of inter and intra predicted blocks, Macroblock Reconstruction, and Deblocking Filtering. Forward transform and quantization, and CAVLC coding are performed by Encoder proper functions.


Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.