[发明专利]基于率失真敏感度的多视点视频编码快速模式选择方法有效
申请号: | 201110362705.4 | 申请日: | 2011-11-16 |
公开(公告)号: | CN102404570A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 朱威;陈朋;郑雅羽;俞立 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310014 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于率失真敏感度的多视点视频编码快速模式选择方法,包括以下步骤:(1)输入一帧多视点视频数据;(2)率失真代价参考帧的选取及其量化步长修正的率失真代价均值计算;(3)宏块大尺寸帧间模式的估计;(4)宏块率失真敏感度的计算;(5)宏块小尺寸帧间模式估计的选择;(6)宏块帧内模式估计的选择;(7)宏块最终编码模式的选取。本发明适用于多视点视频编码宏块编码模式的选择,可以降低多视点视频编码的整体计算量,同时保持编码率失真性能。 | ||
搜索关键词: | 基于 失真 敏感度 视点 视频 编码 快速 模式 选择 方法 | ||
【主权项】:
一种基于率失真敏感度的多视点视频编码快速模式选择方法,其特征在于:所述选择方法包括以下步骤:(1)输入一帧多视点视频数据;(2)从已编码帧中为当前编码帧选取率失真代价参考帧,并计算量化步长修正的率失真代价均值:如果当前编码帧所在视点是基本视点,则将距当前编码帧时域方向最近的当前视点前向已编码帧选为率失真代价参考帧;如果当前编码帧所在视点是非基本视点,则将与当前编码帧具有同一采集时刻的邻近视点前向已编码帧选为率失真代价参考帧;在选定率失真代价参考帧之后,计算该帧的量化步长修正的率失真代价均值QRDAVG,如式(I)所示: QRD AVG = 1 N Σ i = 1 N RD MB ( i ) Qstep MB ( i ) - - - ( I ) 式(I)中,N是所选率失真代价参考帧的宏块个数,i是宏块索引,QstepMB是宏块i的编码量化步长,RDMB是宏块i最终编码模式的率失真代价;(3)宏块的大尺寸帧间模式的估计:先进行宏块大尺寸帧间模式Skip模式和Inter16x16模式的估计,然后从这两个模式估计得到的率失真代价中选取较小值作为Skip模式和Inter16x16模式的较小率失真代价RDSkip_Inter16x16;(4)宏块的率失真敏感度计算:利用步骤(2)中得到的量化步长修正的率失真代价均值QRDAVG和步骤(3)中得到的Skip模式和Inter16x16模式的较小率失真代价RDSkip_Inter16x16,来计算当前编码宏块的率失真敏感度RDSensitivityDegree,如式(II)所示: RDSensitivityDegree ( n ) = Low , if RD Skip _ Inter 16 x 16 ( n ) Qste p cur ( n ) < α × QRD AVG High , if RD Skip _ Inter 16 x 16 ( n ) Qstep cur ( n ) > β × QRD AVG Middle , others - - - ( II ) 式(II)中,n是当前编码帧的宏块索引,Low表示当前编码宏块的率失真敏感度低,High表示当前编码宏块的率失真敏感度高,Middle表示当前编码宏块的率失真敏感度中等,Qstepcur为当前宏块的量化步长,α和β是率失真敏感度计算的阈值调整参数,β大于α;(5)宏块的小尺寸帧间模式估计选择:根据步骤(4)中计算得到的当前宏块率失真敏感度来选择是否进行Inter16x8模式、Inter8x16模式和Inter8x8模式等三种小尺寸帧间模式的估计;如果当前宏块的率失真敏感度为Low,则不进行Inter16x8模式、Inter8x16模式和Inter8x8模式的估计,直接跳到步骤(6);如果当前宏块的率失真敏感度为Middle,则只进行Inter16x8模式和Inter8x16模式的估计,不进行Inter8x8模式的估计,并跳到步骤(6);如果当前宏块的率失真敏感度为High,则先进行Inter16x8模式和Inter8x16模式的估计,再利用估计得到的Inter16x8模式和Inter8x16模式的较小率失真代价RDInter16x8_8x16以及从步骤(3)得到Skip模式和Inter16x16模式的较小率失真代价RDSkip_Inter16x16来计算Inter8x8模式估计的使能Inter8x8En,如式(III)所示: Inter 8 × 8 En ( n ) = 1 , if RD Inter 16 x 8 _ 8 x 16 < γ × RD Skip _ Inter 16 x 16 0 , others - - - ( III ) 式(III)中,1表示进行Inter8x8模式的估计,0表示不进行Inter8x8模式的估计,γ是Inter8x8模式估计选择的控制参数;如果当前宏块选择不进行Inter8x8模式的估计,则跳到步骤(6);如果当前宏块选择进行Inter8x8模式的估计,则对Inter8x8模式估计中每个8x8块的不同尺寸划分模式的估计进行选择,具体如下:1)进行8x8划分模式的估计;2)选择是否进行8x4、4x8和4x4划分模式的估计,即如果8x8划分模式的率失真代价小于当前已估计帧间模式的最小率失真代价的四分之一,则不进行8x4、4x8和4x4划分模式的估计;否则先进行8x4和4x8划分模式的估计,再根据8x4和4x8划分模式的较小率失真代价Inter8x8RD8x4_4x8和8x8划分模式的较小率失真代价Inter8x8RD8x8来选择是否进行4x4划分模式的估计,如式(IV)所示: Block 8 × 8 En 4 x 4 ( k ) = 1 , if Inter 8 x 8 RD 8 x 4 _ 4 x 8 ( k ) < μ × Inter 8 x 8 RD 8 x 8 ( k ) 0 , others (IV)式(IV)中,k是8x8块的索引,1表示Inter8x8模式的8x8块进行4x4划分模式的估计,0表示不进行4x4划分块的估计,μ是4x4划分模式估计选择的控制参数;(6)宏块的帧内模式估计的选择:根据帧间模式估计得到的率失真代价和大尺寸帧内模式的率失真代价来选择帧内模式的估计,如果已估计帧间模式中具有最小率失真代价的模式是Skip模式,则不进行所有帧内模式的估计,直接跳到步骤(7);否则先进行大尺寸帧内模式Intra16x16模式的估计,然后利用Intra16x16模式的率失真代价RDIntra16x16和步骤(3)中得到的Skip模式和Inter16x16模式的较小率失真代价RDSkip_Inter16x16来决定是否进行Intra8x8模式和Intra4x4模式的估计,如式(V)所示: IntraEn 8 x 8 _ 4 x 4 ( n ) = 1 , if RD Intra 16 x 16 < η × RD Skip _ Inter 16 x 16 0 , others - - - ( V ) 式(V)中,1代表进行Intra8x8模式和Intra4x4模式的估计,0代表不进行Intra8x8模式和Intra4x4模式的估计,参数η是用于调整算法选择精度和计算复杂度;(7)宏块的最终编码模式的选取:从已估计的帧间模式和帧内模式中选取率失真代价最小的模式作为当前宏块的最终编码模式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110362705.4/,转载请声明来源钻瓜专利网。
- 上一篇:湿处理装置及湿处理方法
- 下一篇:天线检测方法、检测设备和待检测设备