[发明专利]基于编码单元层次和率失真代价的HEVC复杂度控制方法有效
申请号: | 201610585100.4 | 申请日: | 2016-07-22 |
公开(公告)号: | CN106231301B | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 高志勇;陈刚;阳兵;张小云 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04N19/105 | 分类号: | H04N19/105;H04N19/114;H04N19/115;H04N19/147;H04N19/176 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 徐红银;郭国中 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于编码单元层次和率失真代价的HEVC复杂度控制方法,步骤为:用户设定视频编码目标复杂度系数;统计第一个GOP中的各个编码单元层次的复杂度,计算出各个编码单元层次的复杂度的比值,并通过不同的编码单元层次组合得到不同的门限值;把目标复杂度平均分配到待编码GOP内的每一帧,把复杂度平均分配给编码树单元,根据分配到的复杂度选择连续的两个编码单元层次的层数,然后确定每一个编码单元层数的个数和位置。本发明考虑了基于编码单元层次和率失真代价,整个方法避免引入额外的复杂度,且无需专门的训练视频序列,对于任何视频可以直接编码,能够在GOP级别在一定范围内实现复杂度的有效控制。 | ||
搜索关键词: | 基于 编码 单元 层次 失真 代价 hevc 复杂度 控制 方法 | ||
【主权项】:
一种基于编码单元层次和率失真代价的HEVC复杂度控制方法,其特征在于,包括如下步骤:第一步,用户设定视频编码目标复杂度系数;第二步,正常编码并统计第一个GOP中的各个编码单元层次的复杂度和总的复杂度,计算各个编码单元层次的复杂度的比值;第三步,通过第二步得到的编码单元层次的复杂度的比值计算不同编码单元层次组合的门限值;第四步,由第一步目标复杂度系数与第二步中一个GOP总的复杂度计算目标复杂度,在每个GOP开始时,平均分配目标复杂度到GOP里面每一帧;第五步,在每帧开始时,通过第四步中分配的每帧复杂度与前一帧剩余复杂度计算每帧的实际复杂度,把每帧的实际复杂度平均分配到每个编码树单元CTU;第六步,根据第五步每个编码树单元CTU分配到的复杂度以及第三步中所得到的门限值选择连续的两个编码单元层次的层数;第七步,确定第六步中选择的两种不同编码层数的CTU的个数;第八步,根据前一帧按照RD cost值从大到小的顺序对编码树单元排序的结果,以及步骤七的两种不同编码层数CTU的个数,确定图像中每个编码树单元的编码层数;第九步,编码每个CTU,直到一帧结束;第十步,计算当前帧的剩余复杂度为下一帧做准备,并判断过程是否结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610585100.4/,转载请声明来源钻瓜专利网。