【技术实现步骤摘要】
【国外来华专利技术】视频均匀显示方法、终端设备、机器可读存储介质
本专利技术涉及视频处理
,尤其涉及视频均匀显示方法、终端设备、机器可读存储介质。
技术介绍
目前,对于实时视频流,例如监控等场景,发送端需要将采集的视频发送给接收端,使视频流尽快地在接收端显示。由于发送端在采集、编码、传输等过程中存在数据抖动,则接收端接收的视频码流会存在或多或少的延迟。若接收端在接收到视频码流后立即显示,则会使每一帧图像的显示时间不均匀,从而造成视频中移动物体的动作不连贯,即视频卡顿的问题,影响到用户的观看。
技术实现思路
本专利技术提供一种视频均匀显示方法、终端设备、机器可读存储介质。根据本专利技术的第一方面,提供一种视频均匀显示方法,包括:获取待显示视频帧;在接收到第一控制信号时,渲染所述待显示视频帧;在接收到第二控制信号时,将渲染后的视频帧交换到所述终端设备的显示器;所述第一控制信号和所述第二控制信号之间间隔设定时间。根据本专利技术的第二方面,提供一种终端设备,包括通信总线、存储器和处理器;所述存储器存储若干条计算机指令、缓存来自所述通信总线的视频码流以及由所述视频码流转换成的视频帧;所述处理器通过通信总线与存储器连接,用于从所述存储器中读取计算机指令以实现:获取待显示视频帧;在接收到第一控制信号时,渲染所述待显示视频帧;在接收到第二控制信号时,将渲染后的视频帧交换到所述终端设备的显示器;所述第一控制信号和所述第二控制信号之间间隔设定时间。根据本专利技 ...
【技术保护点】
1.一种视频均匀显示方法,其特征在于,应用于终端设备,包括:/n获取待显示视频帧;/n在接收到第一控制信号时,渲染所述待显示视频帧;/n在接收到第二控制信号时,将渲染后的视频帧交换到所述终端设备的显示器;所述第一控制信号和所述第二控制信号之间间隔设定时间。/n
【技术特征摘要】
【国外来华专利技术】1.一种视频均匀显示方法,其特征在于,应用于终端设备,包括:
获取待显示视频帧;
在接收到第一控制信号时,渲染所述待显示视频帧;
在接收到第二控制信号时,将渲染后的视频帧交换到所述终端设备的显示器;所述第一控制信号和所述第二控制信号之间间隔设定时间。
2.根据权利要求1所述的视频均匀显示方法,其特征在于,所述第一控制信号和所述第二控制信号为来自所述显示器的垂直同步信号。
3.根据权利要求1所述的视频均匀显示方法,其特征在于,所述设定时间为所述显示器的刷新周期。
4.根据权利要求1所述的视频均匀显示方法,其特征在于,获取待显示视频帧之前,所述方法还包括:
调用预先设置的用于解析的解析线程对接收到视频码流进行解析,当存在多个视频码流能够构成完整的一帧视频帧时,将所述多个视频码流作为待解码的视频帧缓存至帧队列;
调用预先设置的用于解码的解码线程,将所述多个视频码流解码出视频帧,并缓存所述视频帧至解码队列。
5.根据权利要求4所述的视频均匀显示方法,其特征在于,缓存所述视频帧至解码队列之前,所述方法还包括:
获取所述解码队列中已缓存视频帧的数量;
若所述数量等于第一设定数量,则丢弃所述解码队列中缓存时间最早的视频帧。
6.根据权利要求5所述的视频均匀显示方法,其特征在于,丢弃所述解码队列中缓存时间最早的视频帧包括:
丢弃位于所述解码队列队头的视频帧且将新获取的视频帧放至所述解码队列的队尾。
7.根据权利要求4所述的视频均匀显示方法,其特征在于,缓存所述视频帧至解码队列之后,所述方法还包括:
获取所述解码队列中已缓存视频帧的数量;
若所述数量等于第二设定数量,则执行获取待显示视频帧的步骤。
8.根据权利要求1所述的视频均匀显示方法,其特征在于,在接收到第一控制信号时,渲染所述待显示视频帧包括:
在接收到第一控制信号时,调用预先设置的渲染线程;
利用所述渲染进程渲染所述待显示视频帧。
9.根据权利要求8所述的视频均匀显示方法,其特征在于,利用所述渲染进程渲染所述待显示视频帧包括:
利用所述渲染线程从解码队列中读取视频帧进行渲染;
利用所述渲染线程将渲染后的视频帧缓存至显示队列。
10.根据权利要求8所述的视频均匀显示方法,其特征在于,调用所述渲染线程,是指将所述渲染线程从后台状态切换至前台状态。
11.根据权利要求1所述的视频均匀显示方法,其特征在于,所述终端设备包括预告设置的显示队列,渲染后的待显示视频帧缓存至显示队列。
12.根据权利要求1所述的视频均匀显示方法,其特征在于,在接收到第二控制信号后,所述方法还包括:
检测所述显示队列中是否存在渲染后的待显示视频帧;
若存在,则执行将渲染后的视频帧交换到显示器的步骤;若不存在,则等待下一个第二控制信号。
13.根据权利要求12所述的视频均匀显示方法,其特征在于,所述待显示视频帧缓存在预先设置的后台缓存中。
14.根据权利要求13所述的视频均匀显示方法,其特征在于,在接收到第二控制信号时,将渲染后的视频帧交换到显示器包括:
在接收到第二控制信号时,调用用于显示的显示线程,利用所述显示线程从所述后台缓存中读取渲染后的视频帧,并将所述视频帧交换到显示器。
15.根据权利要求14所述的视频均匀显示方法,其特征在于,调用显示线程,是指将所述显示线程从后台状态切换至前台状态。
16.根据权利要求1所述的视频均匀显示方法,其特征在于,所述第一控制信号和所述第二控制信号为来自Sleep函数或者计时器的定时同步信号。
17.根据权利要求1所述的视频均匀显示方法,其特征在于,所述第一控制信号和所述第二控制信号为来自系统的屏幕刷新回调信号。
18.一种终端设备,其特征在于,包括通信总线、存储器和处理器;所述存储器存储若干条计算机指令、缓存来自所述通信总线的视频码流以及由所述视频码流转换成的视频帧;所述处理器通过...
【专利技术属性】
技术研发人员:陈欣,刘细华,
申请(专利权)人:深圳市大疆创新科技有限公司,大疆互娱科技北京有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。