Performs intensity compensation and bicubic quarter-pel interpolation for motion estimation of the luma or chroma component using an entire motion vector.
IppStatus ippiInterpolateICBicubicBlock_VC1_8u_C1R( const IppVCInterpolateBlockIC_8u* interpolateInfo );
interpolateInfo |
Pointer to an instance of the IppVCInterpolateBlockIC_8u structure that contains parameters for interpolation:
|
The function ippiInterpolateICBicubicBlock_VC1_8u_C1R is declared in the ippvc.h file. The function performs intensity compensation and bicubic quarter-pel interpolation for motion estimation of the luma or chroma component using an entire motion vector in accordance with 8.3.6.5.1 of [SMPTE421M].
Note that in the case of progressive intensity compensation, top LUT and bottom LUT are the same.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error condition when at least one of the specified pointers interpolateInfo, interpolateInfo->pSrc, interpolateInfo->pDst is NULL. |
ippStsBadArgErr |
Indicates an error condition if dx or dy values fall outside [0,3]. |
ippStsSizeErr |
Indicates an error condition in pParams->roiSize. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.