[发明专利]一种基于四叉树概率预测的低复杂度视频编码方法在审

专利信息
申请号: 201610569089.2 申请日: 2016-07-19
公开(公告)号: CN106210747A 公开(公告)日: 2016-12-07
发明(设计)人: 刘鹏宇;高原;贾克斌 申请(专利权)人: 北京工业大学
主分类号: H04N19/70 分类号: H04N19/70;H04N19/60;H04N19/593;H04N19/46;H04N19/44
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 张慧
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于视频压缩编码领域,公开了一种基于四叉树概率预测的低复杂度视频编码方法,基于编码器内部参数,对编码帧四叉树的根节点和树深度进行预测,并定期对预测四叉树的根节点和树深度进行更新,保证后续编码帧的预测精度。采用本发明的技术方案,在全帧内、低延时、随机接入等有损压缩配置下均可以实现不同程度的编码时间节省,且码率增加较少,重建图像主观质量较好。
搜索关键词: 一种 基于 四叉树 概率 预测 复杂度 视频 编码 方法
【主权项】:
一种基于四叉树概率预测的低复杂度视频编码方法,其特征在于,包括以下步骤:步骤S1、采用预设的编码四叉树对首个图像组(Group of picture,GOP)中所有编码帧进行编码,得到初始GOP中每帧图像的最优编码单元(coding unit,CU)分布概率P;步骤S2、通过四叉树分布概率P建模得到已编码GOP的预测四叉树结构Festa.;步骤S3、对待编码GOP进行四叉树结构预测,Fpred.表示待编码GOP中每一帧图像的四叉树结构,Fpred.计算如下式:其中,δ(CU,Framen)表示待编码GOP中第n帧图像的编码四叉树节点是否存在,δ计算如下式:<mrow><mi>&delta;</mi><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mn>0</mn><mo>,</mo><mi>P</mi><mo>&lt;</mo><mi>&sigma;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>1</mn><mo>,</mo><mi>P</mi><mo>&GreaterEqual;</mo><mi>&sigma;</mi></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>其中,{1,0}分别代表编码四叉树的节点是否存在,σ为经验阈值,当式(1)中δ(CU,Framen)=0时,表示预测四叉树中该节点不存在;当δ(CU,Framen)=1时,预测四叉树的根节点尺寸定义为δ(CU,Framen)中CU的最大尺寸;树深度定义为log2(Root node)‑log2(leaf node)+1,其中,Root node表示根节点尺寸,leaf node表示δ(CU,Framen)中CU的最小尺寸;步骤S4、由更新周期T判断当前编码帧是否需要进行概率模型更新,若需更新则进入步骤S5,否则进入步骤S6;步骤S5、对当前GOP的预测四叉树分布概率模型更新,用更新后的四叉树结构作为当前或后续GOP的预测四叉树,计算如下式:<mrow><msubsup><mover><mi>F</mi><mo>~</mo></mover><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mi>n</mi></msubsup><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>F</mi><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>,</mo></mrow></mtd><mtd><mrow><mi>Z</mi><mrow><mo>(</mo><msubsup><mi>F</mi><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mi>n</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mi>Z</mi><mrow><mo>(</mo><msubsup><mi>F</mi><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>&rho;</mi><mo>&CenterDot;</mo><msubsup><mi>F</mi><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>+</mo><mrow><mo>(</mo><mrow><mn>1</mn><mo>-</mo><mi>&rho;</mi></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><msubsup><mi>F</mi><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mi>n</mi></msubsup><mo>,</mo></mrow></mtd><mtd><mrow><mi>Z</mi><mrow><mo>(</mo><msubsup><mi>F</mi><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mi>n</mi></msubsup><mo>)</mo></mrow><mo>&NotEqual;</mo><mi>Z</mi><mrow><mo>(</mo><msubsup><mi>F</mi><mrow><mi>e</mi><mi>s</mi><mi>t</mi><mi>a</mi><mo>.</mo></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced></mrow>其中,表示更新后的预测四叉树结构,表示当前GOP的已预测四叉树结构,表示前一个GOP的已预测四叉树结构,Z(·)表示F中零元素的个数和位置,ρ∈[0,1]用于平衡更新性能;将替代执行步骤S3,得到预测四叉树的根节点尺寸和树深度,然后执行步骤S6;步骤S6、由计算得到的根节点尺寸和树深度构成预测四叉树,从预测四叉树根节点开始遍历所有树节点,直到树深度达到预测的最大值,同时通过预测四叉树对当前及后续GOP中所有编码帧进行节点遍历,通过率失真代价计算得到最优CU尺寸划分结果;步骤S7、判断当前GOP是否为最后一个GOP,若是则采用预测四叉树完成编码并结束,否则返回步骤S4。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610569089.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top