This section describes video coding functions for encoding, decoding, processing and presenting of digital audio-video in accordance with AVS ([AVS]) standard. These functions apply to high and standard resolution of digital broadcast, laser digital media storage, broadband network streaming and multimedia communication etc.
The following enumeration is used to indicate prediction modes of the Intra_8x8 prediction process for luma samples (9.8.2 of [AVS]):
typedef enum { IPP_8x8_VERT = 0, IPP_8x8_HOR = 1, IPP_8x8_DC = 2, IPP_8x8_DIAG_DL = 3, IPP_8x8_DIAG_DR = 4, } IppIntra8x8PredMode_AVS;
The table below shows the correspondence between prediction modes and constants of enum IppIntra8x8PredMode_AVS.
Name of Constant | Prediction Mode | Chapter in AVS |
---|---|---|
IPP_8x8_VERT | Intra_8x8_Vertical | 9.8 |
IPP_8x8_HOR | Intra_8x8_Horizontal | 9.8 |
IPP_8x8_DC | Intra_8x8_DC | 9.8 |
IPP_8x8_DIAG_DL | Intra_8x8_Diagonal_Down_Left | 9.8 |
IPP_8x8_DIAG_DR | Intra_8x8_Diagonal_Down_Right | 9.8 |
The following enumeration is used to indicate prediction modes of the intra prediction process for chroma samples (9.8.3 of AVS):
typedef enum { IPP_CHROMA_DC = 0, IPP_CHROMA_HOR = 1, IPP_CHROMA_VERT = 2, IPP_CHROMA_PLANE = 3, } IppIntraChromaPredMode_AVS;
The table below shows the correspondence between prediction modes and constants of enum IppIntraChromaPredMode_AVS.
Name of Constant | Prediction Mode | Chapter in AVS |
---|---|---|
IPP_CHROMA_DC | Intra_Chroma_DC | 9.8 |
IPP_CHROMA_HOR | Intra_Chroma_Horizontal | 9.8 |
IPP_CHROMA_VERT | Intra_Chroma_Vertical | 9.8 |
IPP_CHROMA_PLANE | Intra_Chroma_Plane | 9.8 |
Function Short Name |
Description |
---|---|
Entropy Decoding |
|
Decodes luminance coefficients of an intra block. |
|
Decodes luminance coefficients of an inter block. |
|
Decodes chrominance coefficients of a block. |
|
Inter Prediction |
|
Performs interpolation for motion estimation of the luma component. |
|
Applies weighting process to a predicted block. |
|
Macroblock Reconstruction |
|
Reconstructs intra luma macroblock. |
|
Reconstructs inter luma macroblock. |
|
Reconstructs intra chroma macroblock. |
|
Reconstructs inter chroma macroblock. |
|
Deblocking Filtering |
|
Performs deblocking filtering on the vertical edges of the luma 16x16 macroblock. |
|
Performs deblocking filtering on the horizontal edges of the luma 16x16 macroblock. |
|
Performs deblocking filtering on the vertical edges of the chroma 8x8 macroblock. |
|
Performs deblocking filtering on the horizontal edges of the chroma 8x8 macroblock. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.