[发明专利]一种面向4K/8K超高清视频编码的低延时码率控制方法有效
申请号: | 201910936941.9 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110572661B | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 廖义;谢亚光;李日 | 申请(专利权)人: | 杭州当虹科技股份有限公司 |
主分类号: | H04N19/177 | 分类号: | H04N19/177;H04N19/146;H04N19/124;H04N19/184;H04N19/436 |
代理公司: | 杭州橙知果专利代理事务所(特殊普通合伙) 33261 | 代理人: | 林伟 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 超高 视频 编码 延时 控制 方法 | ||
本发明公开了一种面向4K/8K超高清视频编码的低延时码率控制方法。它具体包括如下步骤:(1)将GOP的长度设为整数M,令常规缓冲区预测所用帧数为K;(2)计算GOP中第i帧编码时缓冲区预测所用帧数N(i);(3)利用Rq模型计算出第i、…、i+N(i)帧的预估比特数;(4)计算第i帧的目标缓冲区饱和度F(i),判断F(i)是否小于0.5,若是则令q(i)=q(i)*w,或者判断F(i)是否大于0.8,若是则令q(i)=q(i)/w,并重新执行步骤(3);否则选择当前q(i)作为当前帧的最优量化步长,并执行步骤(5);(5)获取最优量化步长对帧进行编码。本发明的有益效果是:将缓冲区预测所需帧数进行自适应调整,避免了GOP并行编码时缓冲区预测因为等待其他GOP的帧导致编码延时加大的问题。
技术领域
本发明涉及视频编码相关技术领域,尤其是指一种面向4K/8K超高清视频编码的低延时码率控制方法。
背景技术
随着网络通信和视频处理技术的快速发展,4K、8K和HDR(High Dynamic Range,高动态范围)等技术逐步成为人们对视觉体验的新需求。4K/8K视频的数据量大,对编码压缩性能要求比较高,目前国内外针对4K/8K视频采用的编码压缩标准主要有HEVC和AVS2,它们的压缩效率较高但是计算复杂度也偏大,而4K/8K的实时直播通常要求编码器的速度达到50帧/秒以上。因此,如何在一定的网络带宽和速度要求下提升视频输出稳定性是视频编码技术发展的一个关键。
码率控制属于视频编码的一个重要环节,它通过获取视频信源特性(如运动剧烈程度、图像纹理复杂度等)和可用网络带宽来计算视频中每一帧图像和该图像中的各个区域应该分配的比特数,指导编码器对视频进行编码,使输出的码流符合信道的传输,同时使输出的视频质量尽可能好。由于视频信源每帧的复杂度(比特数)不相同,而网络带宽则是恒定的,因此码率控制中需要设置缓冲区,使编码出的码流以恒定的码率(单位时间内的比特数)发送到网络中。
一方面,4K/8K视频的实时直播对性能的要求非常高,通常需要采用GOP并行编码,让不同的GOP(Group of Picture,图像组)分布到不同的节点进行编码,例如,对于2个节点的编码器且当GOP长度为50时,则将第1个GOP(第1~50帧)放置于第1个节点,第2个GOP(第51~100帧)放置于第2个节点,将第3个GOP(第101~150帧)再放置于第1个节点,将第4个GOP(第151~200帧)再放置于第2个节点,以此类推。另一方面,实时直播中端到端的延时也非常关键,现有方法将缓冲区预测所需帧数设置为固定值,如果第1个GOP的帧因为需要满足缓冲区预测所需帧数而等待第3个GOP的帧输入,则第1个GOP的帧输出延时会大大增加。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种降低编码延时的面向4K/8K超高清视频编码的低延时码率控制方法。
为了实现上述目的,本发明采用以下技术方案:
一种面向4K/8K超高清视频编码的低延时码率控制方法,具体包括如下步骤:
(1)将GOP的长度设为整数M,令常规缓冲区预测所用帧数为K,K=e*M,其中e的取值范围为(0,1);
(2)计算GOP中第i帧编码时缓冲区预测所用帧数N(i);
(3)利用Rq模型计算出第i、i+1、i+2、…、i+N(i)帧的预估比特数,分别标记为R(i)、R(i+1)、R(i+2)、…、R(i+N(i));
(4)计算第i帧的目标缓冲区饱和度F(i),判断F(i)是否小于0.5,若是则令q(i)=q(i)*w,并重新执行步骤(3);否则判断F(i)是否大于0.8,若是则令q(i)=q(i)/w,并重新执行步骤(3);否则选择当前q(i)作为当前帧的最优量化步长,并执行步骤(5),其中w的取值范围为(1,1.5);
(5)获取最优量化步长对帧进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州当虹科技股份有限公司,未经杭州当虹科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910936941.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:广义三叉树
- 下一篇:用于多层视频编码的组合可分级性处理