[发明专利]用于比特率控制的系统和方法在审
申请号: | 201680087867.2 | 申请日: | 2016-08-04 |
公开(公告)号: | CN109479136A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 赵文军;武燕楠 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | H04N19/15 | 分类号: | H04N19/15;H04N19/126;H04N19/174 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 比特率 编码参数 比特率控制 控制数据 量化索引 量化 | ||
提供了用于控制数据编码的比特率的技术。具体而言,可以使用这些技术,通过在对帧的每一片进行编码之后调整编码参数来将每帧的比特率保持在大约给定的最大比特大小或比特率或在给定的最大比特大小或比特率之下。这样的编码参数可以包括例如用于对所述片进行量化的量化索引。
背景技术
视频和其他媒体内容的流传输在近几年越来越流行。典型地,视频数据或其它媒体内容在源处被编码(例如,压缩)成编码的(例如,压缩的)比特流,然后通过通信信道将其传送到接收机。每单位时间(例如,秒)用于对数据单元(例如,视频帧)进行编码的比特数被称为比特率。较高的比特率通常意味着较高的回放质量(例如,视觉质量)的编码比特流。然而,控制编码比特流的比特率以确保满足发送机、接收机和/或通信信道的各种约束是重要的。例如,可能希望将编码视频帧的比特率保持在某个最大比特率以下,以防止缓冲区溢出或适应带宽限制。
发明内容
根据一些实施例,提供了一种用于控制比特率的计算机实现的方法。该方法包括:确定对帧的直到且包括第一片的一个或多个片进行编码所使用的累积比特数量与对所述帧的一个或多个片进行编码所允许的最大比特数量之间的差值,第一片使用第一编码参数进行编码;至少部分地基于计数(counter)更新编码参数阈值,所述计数指示用于编码所述一个或多个片的一个或多个编码参数达到或超过所述编码参数阈值的次数;至少部分地基于所述差值和更新后的编码参数阈值来确定用于对所述帧的第二片进行编码的第二编码参数。
根据一些实施例,提供了一个或多个非暂时性计算机可读存储介质。所述存储介质存储计算机可执行指令,所述计算机可执行指令在由计算系统执行时将所述计算系统配置为执行操作,所述操作包括:确定对帧的直到且包括第一片的一个或多个片进行编码所使用的累积比特数量与对所述帧的一个或多个片进行编码所允许的最大比特数量之间的差值,第一片使用第一编码参数进行编码;至少部分地基于计数更新编码参数阈值,所述计数指示用于编码所述一个或多个片的一个或多个编码参数达到或超过所述编码参数阈值的次数;至少部分地基于所述差值和更新后的编码参数阈值来确定用于对所述帧的第二片进行编码的第二编码参数。
根据一些实施例,提供了一种计算机系统。所述计算机系统包括存储一个或多个计算机可执行指令的存储器以及一个或多个处理器,所述处理器被配置为访问所述存储器并执行所述计算机可执行指令以执行包括以下的步骤:确定对帧的直到且包括第一片的一个或多个片进行编码所使用的累积比特数量与对所述帧的一个或多个片进行编码所允许的最大比特数量之间的差值,第一片使用第一编码参数进行编码;至少部分地基于计数更新编码参数阈值,所述计数指示用于编码所述一个或多个片的一个或多个编码参数达到或超过所述编码参数阈值的次数;以及至少部分地基于所述差值和更新后的编码参数阈值来确定用于对所述帧的第二片进行编码的第二编码参数。
根据一些实施例,提供了一种用于控制比特率的计算机实现的方法。该方法包括:基于对直到且包括第一片的片进行编码所使用的累积比特数量与对所述片进行编码所允许的最大比特数量之间的差值,确定针对第一片的第一编码参数的预期调整;确定指示编码参数阈值与用于对所述片进行编码的编码参数之间的关系的指示符;至少部分地基于所述指示符来更新编码参数阈值;至少部分地基于更新后的编码参数阈值和所述预期调整来确定对所述第一编码参数的实际调整;以及将所述实际调整应用于第一编码参数,以确定用于对第二片进行编码的第二编码参数。
应当理解,可以单独地、共同地或彼此组合地理解本发明的不同方面。本文描述的本发明的各个方面可以应用于下面阐述的任何特定应用或任何其他类型的可移动和/或静止物体之间的数据通信。
通过阅读说明书、权利要求书和附图,本发明的其它目的和特征将变得明显。
附图说明
本发明的新颖特征在所附权利要求中具体阐述。通过参考下面的详细描述及其附图,将更好地理解本发明的特征和优点,所述详细描述中阐述了利用本发明的原理的说明性实施例,所述附图中:
图1示出了根据实施例的用于实现速率控制的示例性系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680087867.2/2.html,转载请声明来源钻瓜专利网。