[发明专利]用于在帧级别控制视频编码的系统和方法在审
申请号: | 201780095582.8 | 申请日: | 2017-11-30 |
公开(公告)号: | CN111164972A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 赵亮;苏文艺;朱磊 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | H04N19/00 | 分类号: | H04N19/00 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王江选 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 级别 控制 视频 编码 系统 方法 | ||
系统和方法可以控制视频编码。视频编码器可以获取对诸如图像帧的图像数据单元进行编码的目标码率,其中,图像数据单元将基于具有一个或多个模型参数的码率控制模型进行编码。视频编码器可以基于使用一个或多个参考编码参数对一个或多个参考图像数据单元的编码来确定码率控制模型的一个或多个模型参数的值。然后,视频编码器可以基于具有一个或多个所确定的模型参数的码率控制模型来确定用于对图像数据单元进行编码的一个或多个编码参数的值,并且使用一个或多个所确定的编码参数对图像数据单元进行编码。
版权声明
本专利文档的公开的一部分包含受到版权保护的材料。版权所有人不反对任何人对专利文档或专利公开(如其在专利和商标局中的专利文件或记录中出现的原样)进行复制再现,但是在其他情况下版权所有人保留所有版权。
技术领域
本公开的实施例总体上涉及视频处理,更具体地但非排他地,涉及视频编码。
背景技术
近年来视频内容的消费量激增,这主要是由于各种类型的便携式、手持式或可穿戴设备的普及。典型地,视频数据或其他媒体内容在源处被编码为编码(例如,压缩的)比特流,然后通过通信信道将其传输到接收机。然而,控制编码比特流的比特率以确保满足发送机、接收机和/或通信信道的各种约束是重要的。例如,可能希望将编码视频帧的比特率保持在某个最大比特率以下,以防止缓冲区溢出或者为了适应带宽限制。这是本发明的实施例旨在涉及的一般领域。
发明内容
本文描述的是可以控制视频编码的系统和方法。视频编码器可以获取对诸如图像帧的图像数据单元进行编码的目标码率,其中,图像数据单元将基于具有一个或多个模型参数的码率控制模型进行编码。视频编码器可以基于使用一个或多个参考编码参数对一个或多个参考图像数据单元的编码来确定码率控制模型的一个或多个模型参数的值。然后,视频编码器可以基于具有一个或多个所确定的模型参数的码率控制模型来确定用于对图像数据单元进行编码的一个或多个编码参数的值,并且使用一个或多个所确定的编码参数对图像数据单元进行编码。
本文还描述了可以控制视频编码的系统和方法。视频编码器可以获取图像帧,其中图像帧包括多个编码块组,其中每个编码块组包括一个或多个编码块,并且每个编码块组与编码控制模型相关联。此外,视频编码器可以基于第一编码块组的比特分配来确定用于与第一编码块组相关联的第一编码控制模型的一个或多个编码参数的值,并且使用具有一个或多个所确定的编码参数的第一编码控制模型对第一编码块组进行编码。
附图说明
图1示出了根据本发明的各种实施例的用于实现编码率控制的示例性系统。
图2示出了根据本发明的各种实施例的对视频进行编码/压缩。
图3示出了根据本发明的各种实施例的一系列示例性数据级别。
图4示出了根据本发明的各种实施例的要编码的示例性数据单元。
图5示出了根据本发明的各种实施例的要编码的示例性分层数据单元。
图6示出了根据本发明的各种实施例的帧级别下的示例性码率控制模型。
图7示出了根据本发明的各种实施例的使用滑动窗来防止编码波动的示例性图示。
图8示出了根据本发明的各种实施例的用于在帧级别控制视频编码的流程图。
图9示出了根据本发明的各种实施例的具有码率控制的示例性编码器。
图10示出了根据本发明的各种实施例的用于基本单元级别下的不同控制组的码率控制。
图11示出了根据本发明的各种实施例的基本单元级别下的示例性码率控制方案。
图12示出了根据本发明的各种实施例的码率控制方案的示例性硬件实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780095582.8/2.html,转载请声明来源钻瓜专利网。