Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

h.264 AIC

math-bessel
Beginner
737 Views
Hi there!

I have some questions about intra-prediction functions.
Function ippiPredictIntra_4x4_H264_8u_C1IR correctly works?
Probably given function contains a mistake under condition of B1 = 1, B2 = 1, B3 = 1, B4 = 0.


0 Kudos
5 Replies
math-bessel
Beginner
737 Views
More detaled:
functions ippiPredictIntra_4x4 / ippiPredictIntra_16x16 in the case B1 = 0, B2 = 0, B3 = 0, B4 = 0 does not fill destination block by value "128".
0 Kudos
Vladimir_Dudnik
Employee
737 Views

Usually this mean that function was called with wrong parameters, for example, asked to do vertical prediction but there is no upper block. Standard does not specify what to do in that case, so IPP function fills block with value 128.

Vladimir

0 Kudos
math-bessel
Beginner
737 Views
I have already found the reason of a mistake - wrong mode value. I thought, that for function correct mode value is not required, if the block doesn't have neighbours. I don't use returned values of ipp-functions, therefore have found a mistake not at once.
Thanks for the help.

You plan to add a 8x8 luma intra prediction mode in following versions of ipp library?
0 Kudos
Vladimir_Dudnik
Employee
737 Views

Yes, we plan to add such functions in IPP 6.0 beta (not plan of record though)

Regards,
Vladimir

0 Kudos
math-bessel
Beginner
737 Views
Ok. But i have a wish - for optimization it is better to divide edge low-pass filtration and 8x8 luma prediction stages.
0 Kudos
Reply