热搜关键词: 电路基础ADC数字信号处理封装库PLC

doc

支持国产标准,免费提供AVS标准!

  • 1星
  • 2013-09-29
  • 112KB
  • 需要1积分
  • 0次下载
标签: 帧内

帧内

学习

学习

笔记

笔记

                        帧内学习笔记AVS-M帧内预测部分:一.分析帧内预测模式决定函数int  Mode_Decision_for_4x4IntraBlocks_luma1.avs中只使用了4x4一种块划分去进行帧内模式选择,进行帧内预测,没有使用16x16这种块模式。4x4有9种亮度预测,16x16有4种帧内预测模式。2.问题:本程序在帧内预测时对一个宏块中的每个4x4块求其最佳预测模式,求其代价值。其中intra_cost  +=  cost4x4;这条语句对每个最佳预测模式的代价值进行了累加。形成了帧内预测的代价值,主要应该时在帧间预测时使用。3.cost值的计算AVS的帧内编码模式使用的是SAD模式选择公式:Cost=SAD+R*λ(QP);程序中为:cost    =    (ipmode    ==    mostProbableMode)    ?    0    :    (3    *    lambda    );此处计算的是R*λ(QP)这部分的值。当当前的预测模式为最有可能的预测模式时,R=0,所以cost为0,否则cost为3*lambda,  lambda=λ(QP),这个值是量化因子QP的指数函数显然这里使用的系数是3即R=3程序里面cost    =  (ipmode  ==  mostProbableMode)  ?  0  :  (3  *  lambda  );cost+=Intra_sad_4x4(&pgMbData->org_luma[block_y][block_x],&pred_sample[0][0],&residual[0][0],16);显然它是先计算了后面的3*lambda,也就是3*λ(QP)然后再计算了SAD值,int  Intra_sad_4x4函数中      pred_cur0  =  _lo(_amemd8_const(pred    ));      pred……                       

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×