帧率控制方法、装置及存储介质制造方法及图纸

技术编号:26386029 阅读:36 留言:0更新日期:2020-11-19 23:55
本公开提供一种帧率控制方法、装置及存储介质,涉及编码技术领域,所述方法包括获取当前时刻的丢包率;根据所述当前时刻的丢包率确定发送当前帧图像的目标传输码流;获取当前时刻的采样帧率和上一时刻的编码码率;根据所述当前时刻的采样帧率和所述上一时刻的编码码率确定当前时刻的目标编码码率;根据所述目标传输码流和所述目标编码码率确定目标采样帧率。本公开根据目标传输码流和目标编码码率自适应控制输入编码端的帧图像的速度,从而使得编码端能够在带宽有限的条件下保证帧图像编码和传输的均匀和连续,使得解码端不会因参考帧丢弃而解码失败,从而提高了解码端解码的准确性。

【技术实现步骤摘要】
帧率控制方法、装置及存储介质
本公开涉及编码
,尤其涉及帧率控制方法、装置及存储介质。
技术介绍
目前,为了便于解码端能够正常解码,编码端在编码过程中,通常在各帧图像之间设置参考帧,或者在帧图像内设置参考帧,使得各帧图像或者帧图像内有参考关系。相关技术中,在带宽不足的情况下,通常需要将编码端编码后的编码数据的部分丢弃,使得剩余的编码数据能够与带宽相匹配,以保证剩余的编码数据的正常传输。但上述编码技术在丢弃部分编码数据时,会将帧图像内的参考帧或者帧图像之间的参考帧丢弃,这样就会影响解码端的解码逻辑,导致解码失败,从而降低了解码端解码的准确性。
技术实现思路
本公开实施例提供一种帧率控制方法、装置及存储介质,能够解决现有技术中降低解码端解码的准确性的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种帧率控制方法,所述方法包括:获取当前时刻的丢包率;根据所述当前时刻的丢包率确定发送当前帧图像的目标传输码流;获取当前时刻的采样帧率和上一时刻的编码码率;根本文档来自技高网...

【技术保护点】
1.一种帧率控制方法,其特征在于,所述方法包括:/n获取当前时刻的丢包率;/n根据所述当前时刻的丢包率确定发送当前帧图像的目标传输码流;/n获取当前时刻的采样帧率和上一时刻的编码码率;/n根据所述当前时刻的采样帧率和所述上一时刻的编码码率确定当前时刻的目标编码码率;/n根据所述目标传输码流和所述目标编码码率确定目标采样帧率。/n

【技术特征摘要】
1.一种帧率控制方法,其特征在于,所述方法包括:
获取当前时刻的丢包率;
根据所述当前时刻的丢包率确定发送当前帧图像的目标传输码流;
获取当前时刻的采样帧率和上一时刻的编码码率;
根据所述当前时刻的采样帧率和所述上一时刻的编码码率确定当前时刻的目标编码码率;
根据所述目标传输码流和所述目标编码码率确定目标采样帧率。


2.根据权利要求1所述的方法,其特征在于,所述根据所述当前时刻的丢包率确定发送当前帧图像的目标传输码流包括:
在确定所述丢包率大于第一预设值时,根据公式
As(tk)=As(tk-1)(1-0.5fl(tk))确定发送所述当前帧图像的目标传输码流;
在确定所述丢包率小于第二预设值时,根据公式
As(tk)=1.05(As(tk-1))确定发送所述当前帧图像的目标传输码流;
在确定所述丢包率小于或等于所述第一预设值,且大于或等于所述第二预设值时,根据公式As(tk)=As(tk-1)确定发送所述当前帧图像的目标传输码流;
其中,所述第二预设值小于所述第一预设值;As(tk)表示所述目标传输码流,As(tk-1)表示发送上一帧图像的传输码流,fl(tk)表示所述当前时刻的丢包率,tk表示当前时刻,tk-1表示上一时刻。


3.根据权利要求2所述的方法,其特征在于,所述根据所述当前时刻的采样帧率和所述上一时刻的编码码率确定当前时刻的目标编码码率包括:
在确定所述当前时刻的采样帧率大于第三预设值时,根据公式确定所述当前时刻的目标编码码率;
在确定所述当前时刻的采样帧率小于所述第三预设值时,根据公式Ddst(tk)=Dcur确定所述当前时刻的目标编码码率;
其中,Ddst(tk)表示所述当前时刻的目标编码码率,Ddst(tk-1)表示上一时刻的编码码率,f(tk-1)表示上一时刻的采样帧率,f表示当前时刻的采样帧率,Dcur表示当前帧图像的编码码率。


4.根据权利要求3所述的方法,其特征在于,所述根据所述目标传输码流和所述目标编码码率确定目标采样帧率包括:
在满足预设条件时,根据公式确定所述目标采样帧率;
其中,f(tk)表示目标采样帧率,所述预设条件包括以下任意一个:发送所述当前帧图像的目标传输码流与发送上一帧图像的传输码流未相同;所述当前帧图像的编码码率与所述当前时刻的目标编码码率的比值大于或等于第四预设值;所述上一时刻的采样帧率小于第五预设值。


5.一种帧率控制装置,其特征在于,所述装置包括:
第一获取模块,用于获取当前时刻的丢包率;
第一确定模块,用于根据所述当前时刻的丢包率确定发送当前帧图像的目标传输码流;
第二获取模块,用于获取当前时刻的采样帧率和上一时刻的编码码率;
第二确定模块,用于根...

【专利技术属性】
技术研发人员:杨璐卢涛
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1