[发明专利]帧内预测的码率控制方法有效
申请号: | 201710563668.0 | 申请日: | 2017-07-11 |
公开(公告)号: | CN107277520B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 陈志波;李业;刘东 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | H04N19/147 | 分类号: | H04N19/147;H04N19/19;H04N19/96;H04N19/593 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 任岩 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预测 控制 方法 | ||
1.一种帧内预测的码率控制方法,采用R-λ模型,包括以下步骤:
步骤1、将视频中用于帧内编码的帧分成多个编码树单元;
步骤2、将所述多个编码树单元输入至预训练的卷积神经网络中,经运算得到所述多个编码树单元中每一个的模型参数;
步骤3、根据所述模型参数对所述多个编码树单元进行比特分配;得到所述多个编码树单元中每一个的目标比特数,完成所述帧内预测的码率控制,所述步骤3包括:
步骤31、根据所述模型参数,采用二分法得到帧级别的拉格朗日乘子;
步骤32、根据所述帧级别的拉格朗日乘子计算得到所述多个编码树单元中每一个的初始比特分配数;
步骤33、根据所述每一个编码树单元的初始比特分配数,及编码所述多个编码树单元中的每一个之前实际剩余的比特数,得到所述多个编码树单元中每一个的目标比特数,完成所述帧内预测的码率控制。
2.如权利要求1所述的帧内预测的码率控制方法,其中,所述R-λ模型为:
λ=α·Rβ;
其中,λ为拉格朗日乘子,R为编码比特值;α及β为所述的模型参数。
3.如权利要求2所述的帧内预测的码率控制方法,其中,所述步骤33具体包括以下步骤:
设定所述多个编码树单元中第一个的目标比特数为其初始比特分配数;
后续的每一个编码树单元的目标比特数表示为:
其中,i表示第i个编码树单元,表示第i个编码树单元的初始比特分配数;表示自第i个编码树单元开始、剩余编码树单元的初始比特分配数的总和;表示编码该第i个编码树单元前,当前剩余的目标比特数;SW表示滑动窗口值。
4.根据权利要求3所述的帧内预测的码率控制方法,其中,所述滑动窗口值SW=4。
5.如权利要求2所述的帧内预测的码率控制方法,其中,所述步骤31具体包括以下步骤:
采用二分法迭代求解如下方程,得到所述帧级别的拉格朗日乘子;
其中,Nf为所述用于帧内编码的帧中当前帧分成的多个编码树单元的总数目;Rf表示当前帧的目标比特数;及为所述模型参数的变形值,λf为所述帧级别的拉格朗日乘子;其中,所述多个编码树单元的拉格朗日乘子为所述帧级别的拉格朗日乘子。
6.如权利要求5所述的帧内预测的码率控制方法,其中,所述多个编码树单元中每一个的初始比特分配数表示为:
7.如权利要求2所述的帧内预测的码率控制方法,其中,对于边缘非标准大小的编码树单元,在所述步骤2之前,填充到标准大小后再输入到所述预训练的神经网络中,经运算得到的模型参数为填充后编码树单元的模型参数,根据所述填充后编码树单元的模型参数及一校正因子得到所述边缘非标准大小的编码树单元的模型参数。
8.如权利要求7所述的帧内预测的码率控制方法,其中,根据所述填充后编码树单元的模型参数及一校正因子得到所述边缘非标准大小的编码树单元的模型参数时,采用以下公式:
α(a)=α(b)·Sab;
β(a)=β(b);
其中,α(a)、β(a)为所述边缘非标准大小的编码树单元的模型参数;α(b)、β(b)为所述填充后编码树单元的模型参数,Sab为所述校正因子。
9.根据权利要求8所述的帧内预测的码率控制方法,其中,所述校正因子为:
其中,为所述边缘非标准大小的编码树单元的大小;为所述填充后编码树单元的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710563668.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:CABAC解码方法
- 下一篇:一种基于HEVC视频编码的TU树状结构抉择算法