This section contains functions for encoding and decoding of video data according to ISO/IEC 14496-2 MPEG-4 standard (see [ISO14496A]).
The use of some functions described in this section is demonstrated in Intel® IPP Samples downloadable from http://www.intel.com/cd/software/products/asmo-na/eng/220046.htm .
Function Short Name |
Description |
---|---|
Motion Compensation |
|
Copy a block with quarter-pixel accuracy. |
|
Perform the overlapped block motion compensation (OBMC). |
|
Sprite and Global Motion Compensation |
|
Initializes IppiWarpSpec_MPEG4 structure for further usage in GMC or Sprite reconstruction. |
|
Returns size of IppiWarpSpec_MPEG4 structure. |
|
Warps arbitrary rectangular luminance region. |
|
Warps arbitrary rectangular chrominance region. |
|
Calculates Global Motion Vector for one macroblock. |
|
Change brightness after sprite warping. |
|
Inverse Quantization |
|
Initialize specification structures for QuantInvIntra_MPEG4 and QuantInvInter_MPEG4 respectively. |
|
Return the size of the initialized specification structures. |
|
Perform inverse quantization on intra/inter coded block. |
|
VLC Decoding |
|
Decodes one DC coefficient for intra coded block. |
|
Decodes DCT coefficients for intra coded block. |
|
Decodes DCT coefficients in backward direction for intra coded block using RVLC. |
|
Decodes DCT coefficients for inter coded block. |
|
Decodes DCT coefficients in backward direction for inter coded block using RVLC. |
|
Decodes DCT coefficients, performs inverse scan and inverse quantization for inter coded block. |
|
Postprocessing |
|
FilterDeblocking8x8HorEdge_MPEG4, FilterDeblocking8x8VerEdge_MPEG4 |
Perform deblocking filtering on a horizontal or vertical edge of two adjacent blocks. |
Computes threshold values for the deringing filtering through a macroblock. |
|
Performs deringing filtering of a block. |
Function Short Name |
Description |
---|---|
Quantization |
|
Initialize specification structures for QuantIntra_MPEG4 and QuantInter_MPEG4 respectively. |
|
Return the size of the initialized specification structures. |
|
Perform quantization on intra/inter coded block. |
|
VLC Encoding |
|
Encodes one DC coefficient for intra coded block. |
|
Encodes DCT coefficients for intra coded block. |
|
Encodes DCT coefficients for inter coded block. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.