Community
cancel
Showing results for 
Search instead for 
Did you mean: 
suchethanswaroop
Beginner
56 Views

flow chart of Motion estimation block for intel ipp h.264 encoder

Hi all,

Is there some document where i can find the flow diagram of motion estimation part in intelH264 encoder. The code seems to be confusing as der are many concepts involved at every point. ( like SAD, SATD used, modes used etc)


Thanks in advance

Warm regards,
Suchethan
0 Kudos
4 Replies
Chao_Y_Intel
Employee
56 Views


Thanks for the input. The UMC document is considering adding some motion estimation part in the UMC manual. Hope it willprovide some help with your problem.

Regards,
Chao

suchethanswaroop
Beginner
56 Views

Quoting - Chao Y (Intel)
Thanks Chao.

It seems Usage of SATD as opposed to SAD is a flag that can be turned on explicitely in the code. May i know in which function is this flag found ?

Is der an option to do RD search ? its not present in the par file.. if so, where can i turn it on..

Thanks a ton!

Regards,
Swaroop


Thanks for the input. The UMC document is considering adding some motion estimation part in the UMC manual. Hope it willprovide some help with your problem.

Regards,
Chao


Chao_Y_Intel
Employee
56 Views


Hi, please find some comment from our expert:


SAD is used in ME in speed mode, otherwise SATD. It can be set or unset manually like below:
if (core_enc->m_info.m_QualitySpeed == 0)
core_enc->m_Analyse |= ANALYSE_SAD;

RD is not used in ME, it can only be used in split decisions.

Thanks,
Chao

suchethanswaroop
Beginner
56 Views

Quoting - Chao Y (Intel)
Thanks a lot Chao :).
Hi, please find some comment from our expert:


SAD is used in ME in speed mode, otherwise SATD. It can be set or unset manually like below:
if (core_enc->m_info.m_QualitySpeed == 0)
core_enc->m_Analyse |= ANALYSE_SAD;

RD is not used in ME, it can only be used in split decisions.

Thanks,
Chao