【技术实现步骤摘要】
帧内编码帧码率分配方法和装置
本专利技术涉及图像处理
,特别是涉及一种帧内编码帧码率分配方法和装置。
技术介绍
码率控制在视频通信以及流媒体传输中控制着输出流,使之满足信道带宽和缓冲区的约束,在此基础上尽可能保证视频质量的失真最小。码率控制具有两个步骤,第一个步骤为码率分配,第二个步骤为计算量化参数。编码器根据分配的码率以及量化参数进行编码。一个码率控制单元用于实现对一个图像组(GOP,GroupofPicture)的控制,一个图像组GOP中包括I帧(帧内编码帧)、剩余帧都是帧间编码帧(P/B帧)。其中I帧为序列GOP的第一帧,以I帧为基础帧,以I帧预测P帧,再由I帧和P帧预测B帧。如果当前帧是帧内编码帧,则可根据前一个序列中I帧、P帧和B帧的码率、量化参数以及当前缓存器的占用情况对当前I帧进行码率分配。实际应用中,对于I帧间隔比较大的情况,如大于2秒以上,前一个I帧距离当前I帧的时间间隔较大,前一个I帧和之后的P帧和B帧极可能发生场景变化,通过比较前一个序列的P/B帧和I帧的码率、量化参数对当前帧进行码率分配并不准确,进而降低视频编码的画面质量。专利技术内 ...
【技术保护点】
一种帧内编码帧码率分配方法,其特征在于,包括:在当前帧图像为设定帧序列的帧内编码帧时,对所述当前帧图像进行预编码,所述预编码包括将当前帧图像编码为帧内编码帧;计算对应的预编码代价;根据所述预编码代价分配帧内编码帧码率,分配的帧内编码帧码率与预编码代价呈正相关。
【技术特征摘要】
1.一种帧内编码帧码率分配方法,其特征在于,包括:在当前帧图像为设定帧序列的帧内编码帧时,对所述当前帧图像进行预编码,所述预编码包括将当前帧图像编码为帧内编码帧;计算对应的预编码代价;根据所述预编码代价分配帧内编码帧码率,分配的帧内编码帧码率与预编码代价呈正相关。2.根据权利要求1所述的方法,其特征在于:所述预编码还包括将当前帧图像编码为帧间编码帧;所述预编码代价包括:将所述当前帧图像编码为帧内编码帧得到的帧内编码代价、和将所述当前帧图像编码为帧间编码帧得到的帧间编码代价;所述根据所述预编码代价分配帧内编码帧码率的步骤包括:计算所述当前帧图像的帧内/帧间编码代价比值,所述帧内/帧间编码代价比值为所述当前帧图像的帧内编码代价和帧间编码代价的比值;根据所述帧内/帧间编码代价比值确定帧内/帧间目标码率比值;所述帧内/帧间目标码率比值为帧内编码帧目标码率和帧间编码帧目标码率的比值,所述帧内/帧间目标码率比值与所述帧内/帧间编码代价比值呈正相关;获取总目标码率;根据所述总目标码率、所述帧内/帧间目标码率比值以及预设的帧内编码帧个数和帧间编码帧个数分配帧内编码帧码率。3.根据权利要求2所述的方法,其特征在于,所述根据帧内/帧间编码代价比值确定帧内/帧间目标码率比值的步骤包括:将所述帧内/帧间编码代价比值与各预设阈值进行比较,确定所述帧内/帧间编码代价比值对应的阈值区间;根据对应阈值区间确定所述帧内/帧间编码代价比值对应的帧内/帧间目标码率比值,所述帧内/帧间目标码率比值与所述帧内/帧间编码代价比值呈正相关。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:对原分辨率的视频图像进行下采样处理;所述预编码为对下采样处理后的当前帧图像进行预编码。5.根据权利要求2所述的方法,其特征在于,所述获取总目标码率的步骤包括:获取视频帧率;根据所述视频帧率以及预先设置的每秒目标码率和帧个数计算得到所述总目标码率。6.一种帧内编码帧码率分配装置,其特征在于,包括预编码模块、编码代价计算模块和分配模块;所述预编码模块,用于在当前帧图像为设定...
【专利技术属性】
技术研发人员:毛煦楠,郭耀耀,郭利财,时永方,高安林,邓海波,谷沉沉,吕静,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。