The embodiment of the invention discloses a method for rate control and an electronic device. The method comprises calculating the target rate of the current frame in a video stream.
【技术实现步骤摘要】
一种目标码率控制的方法以及电子设备
本专利技术涉及通信
,尤其涉及一种目标码率控制的方法以及电子设备。
技术介绍
目标码率控制是视频编码的重要技术之一,在视频存储和传输等应用中起着重要的作用。目标码率控制的方式将直接决定视频编码的优劣。现有技术采用的编码方式为层次编码法Hierarchicalencodingmethod,层次编码结构是一种分层次的视频编码模型,图1所示以I帧和P的三层编码结构为例,所述I帧为帧内预测帧,只采用帧内预测。所述P帧为帧间预测帧,可采用帧内预测和帧间预测,帧P1的帧层次为layer0,帧P2的帧层次为layer1,帧P3的帧层次为layer2,如图1所示每个P帧只有一个参考帧,具体的参考关系请详见图1所示,即P0为P1、P2的被参考帧,P1可被P2参考,P2不可被参考。在具体目标码率控制的过程中,现有技术只对P0进行目标码率控制,其他layer帧不进行目标码率控制,而是采用最近的P0帧的基于layer的固定值作为量化参数进行编码,可见,采用现有技术所示的目标码率控制方式因为只对P0帧进行目标码率控制,并且,当编码方式大于或等于三层时,非P0帧个数大于P0帧个数,则使得目标码率控制不准确,特别是目标码率平稳性较差。
技术实现思路
本专利技术实施例提供了一种能够提升目标码率控制准确性以及目标码率平稳性的目标码率控制的方法以及电子设备。本专利技术实施例第一方面提供了一种目标码率控制的方法,包括:计算视频流中当前帧的目标码率Ri`,所述当前帧为所述视频流中的帧间预测帧;为目标层编码结构分配目标码率比例Tlayer—N,所述目标层编码结 ...
【技术保护点】
1.一种目标码率控制的方法,其特征在于,包括:计算视频流中当前帧的目标码率
【技术特征摘要】
1.一种目标码率控制的方法,其特征在于,包括:计算视频流中当前帧的目标码率所述当前帧为所述视频流中的帧间预测帧;为目标层编码结构分配目标码率比例Tlayer—N,所述目标层编码结构为N层编码结构中的任一层编码结构,所述N为大于或等于0的正整数;通过所述目标码率比例Tlayer—N对所述当前帧的目标码率进行控制以获取控制后的当前帧的目标码率Ri。2.根据权利要求1所述的方法,其特征在于,所述为目标层编码结构分配目标码率比例Tlayer—N前,所述方法还包括:根据目标公式计算目标参数IPcost,所述目标公式为其中,所述Icost为所述当前帧为帧内预测帧时的第一预测残差,所述Pcost为所述当前帧为帧间预测帧时的第二预测残差;根据预设目标对应关系列表获取与所述目标层编码结构和所述目标参数IPcost对应的所述目标码率比例Tlayer—N。3.根据权利要求2所述的方法,其特征在于,所述根据预设目标对应关系列表获取与所述目标参数IPcost对应的目标码率比例Tlayer—N之前,所述方法还包括:创建所述目标对应关系列表,已创建的所述目标对应关系列表包括所述目标层编码结构、所述目标参数和所述目标码率比例Tlayer—N的对应关系。4.根据权利要求2或3所述的方法,其特征在于,所述根据目标公式计算目标参数IPcost之前,所述方法还包括:对所述当前帧进行下采样以获取目标数据;若所述当前帧为帧内预测帧,则对所述目标数据进行快速编码以获取所述第一预测残差;若所述当前帧为帧间预测帧,则对所述目标数据进行快速编码以获取所述第二预测残差。5.根据权利要求1所述的方法,其特征在于,所述通过所述目标码率比例Tlayer—N对所述当前帧的目标码率进行控制以获取控制后的当前帧的目标码率Ri包括:获取所述目标层编码结构的剩余帧个数Numlayer—N;获取第一计算参数,所述第一计算参数为第一子参数和第二子参数的积,所述第一子参数为所述N层编码结构所包括的所有所述目标层编码结构的所述剩余帧个数Numlayer—N的和,所述第二子参数为当前目标码率比例Tlayer—i,所述当前目标码率比例Tlayer—i为所述当前帧所位于的所述目标层编码结构所分配的目标码率比例;获取与所述N层编码结构所包括的所有所述目标层编码结构中的任一个目标层编码结构对应的第三子参数,所述第三子参数为所述目标层编码结构的剩余帧个数Numlayer—N与所述目标层编码结构所分配的所述目标码率比例Tlayer—N的积;获取第二计算参数,所述第二计算参数为所述N层编码结构所包括的所有所述目标层编码结构对应的所有所述第三子参数的和;确定所述当前帧的目标码率和目标计算参数的积为所述控制后的当前帧的目标码率Ri,所述目标计算参数为所述第一计算参数与所述第...
【专利技术属性】
技术研发人员:毛煦楠,谷沉沉,时永方,郭耀耀,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。