The present invention relates to a method for controlling the output bit rate of a video encoder and a bit rate controller. A method for controlling the output bit rate of a video encoder, which encodes a video sequence, is disclosed. The method includes setting a long-term bit budget (S1) for at least one day for the output of video encoder, and determining the first allowable bit rate (S2) based on the long-term bit budget. The method further includes determining the instantaneous bit limitation (S3) for the output of the video encoder and determining the second allowable bit rate (S4) based on the instantaneous bit limitation. The output bit rate (S5) is controlled based on the first allowable bit rate and the second allowable bit rate, so that the long-term bit budget, the first allowable bit rate and the second allowable bit rate are complied with. A computer program product, a bit rate controller, a video camera and a network video recorder are also disclosed.
【技术实现步骤摘要】
用于控制视频编码器的输出比特率的方法和比特率控制器
本专利技术涉及视频编码,并且更具体地涉及视频编码器的比特率控制。
技术介绍
在诸如网络摄像机监控系统的数字视频系统中,在传输视频序列之前通过编码器使用各种视频编码方法对视频序列进行压缩。在许多情况下,在视频序列要被传输的网络中存在有限的带宽,并且因此速率控制器通常用于控制编码器的输出比特率。速率控制器可以应用几种比特率控制方案之一。速率控制器可以采用固定比特率(CBR)、最大比特率(MBR)或可变比特率(VBR)。CBR意味着编码器将总是力争输出同一比特率,而不管在捕获到的场景中发生了什么。如果带宽是有限的,则当场景中存在运动时,这可能导致低质量的图像,而当图像静止时,可能导致高质量的图像。在监视或监控情况下,这通常是没有用的,因为具有运动的场景通常比静态场景更令人感兴趣。使用MBR,允许改变比特率,只要比特率不超过比特率限制设置即可。与这种方法相关的问题类似于与CBR相关联的问题。如果MBR限制被设置得太低,则具有运动的场景的图像可能是低质量的。然而,如果将限制设置得较高,则为了适应运动,当对静态场景的图像进行编码时,输出比特率可能不必要地高。VBR也可被称为固定质量比特率,意味着编码图像的质量应当保持不变,但是允许输出比特率根据场景中发生了什么而变化。当场景中存在运动时,这种方法可导致高的输出比特率。如果带宽是有限的,诸如当通过移动网络传输编码图像时,这就特别成问题。类似地,如果存储是有限的,诸如当在摄像机上(例如在SD卡上)存储图像时,则成问题。如果多个摄像机同时传输具有运动的场景的图像,则高的输出 ...
【技术保护点】
1.一种控制视频编码器的输出比特率的方法,所述视频编码器对视频序列进行编码,所述方法包括:为所述视频编码器的输出设置至少一天的时间段的长期比特预算(S1);基于所述长期比特预算确定第一容许比特率(S2);确定用于所述视频编码器的输出的瞬时比特限制(S3);基于所述瞬时比特限制确定第二容许比特率(S4);并且基于所述第一容许比特率和所述第二容许比特率来控制输出比特率(S5),使得遵守所述长期比特预算、所述第一容许比特率和所述第二容许比特率。
【技术特征摘要】
2017.04.24 EP 17167732.11.一种控制视频编码器的输出比特率的方法,所述视频编码器对视频序列进行编码,所述方法包括:为所述视频编码器的输出设置至少一天的时间段的长期比特预算(S1);基于所述长期比特预算确定第一容许比特率(S2);确定用于所述视频编码器的输出的瞬时比特限制(S3);基于所述瞬时比特限制确定第二容许比特率(S4);并且基于所述第一容许比特率和所述第二容许比特率来控制输出比特率(S5),使得遵守所述长期比特预算、所述第一容许比特率和所述第二容许比特率。2.根据权利要求1所述的方法,其中,确定所述第一容许比特率(S2)包括:通过将所述长期比特预算除以所述时间段来计算平均比特率。3.根据权利要求2所述的方法,其中基于所述容许比特率控制输出比特率(S5)包括:在第一时间间隔之后,检查在第一时间长度期间输出多少比特,如果在所述第一时间长度期间的输出比特数高于所述第一容许比特率达第一裕度,则增大所述编码器的压缩参数,使得输出比特率降低,以遵守所述长期比特预算;或如果在所述第一时间长度期间的输出比特数低于所述第一容许比特率达第二裕度,则减小所述编码器的压缩参数,使得输出比特率增加,以在所述长期比特预算之内提高图像质量。4.根据权利要求1所述的方法,其中,确定所述第一容许比特率(S2)包括:接收关于先前编码的视频序列的输出比特率的历史变化的输入。5.根据权利要求4所述的方法,其中,所述先前编码的视频序列与输出比特率被控制的所述视频序列捕获相同的场景。6.根据权利要求4或5所述的方法,其中基于所述容许比特率控制输出比特率(S5)包括:在第一时间间隔之后,检查在第一时间长度期间输出多少比特,如果在所述第一时间长度期间的输出比特数高于历史预期的比特数达第三裕度,则增大所述编码器的压缩参...
【专利技术属性】
技术研发人员:维克托·埃德帕尔姆,亚历山大·特雷松,亚历山大·马丁斯,
申请(专利权)人:安讯士有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。