Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

h.264 AIC

math-bessel
Beginner
776 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
776 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
776 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
776 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
776 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
776 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