视频显示控制方法、设备、计算机可读存储介质技术

技术编号:23294006 阅读:18 留言:0更新日期:2020-02-08 23:01
本发明专利技术实施例一种视频显示控制方法,应用于视频处理设备,包括:确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系;依据所述关系选中接收的至少一个显控信号;所述显控信号的频率与所述视频帧显示频率相同;通过被选中的显控信号将已显示的视频帧更换为所述视频流中的视频帧。可防止因视频消耗过快而导致实时显示过程中产生较多抖动的问题。

Video display control method, equipment, computer readable storage medium

【技术实现步骤摘要】
【国外来华专利技术】视频显示控制方法、设备、计算机可读存储介质
本专利技术涉及视频
,尤其是涉及一种视频显示控制方法、设备、计算机可读存储介质。
技术介绍
在设备上进行视频显示时,视频可以是通过网络从其他设备传输过来的。视频应用范围较广,例如,监控设备可以采集得到视频流,将视频流传输给远程的显示设备进行显示,以实现实时的监控;又如,无人机在飞行过程中可通过摄像头拍摄得到视频流,而后将视频流传输到手持设备上进行播放显示等。很多视频应用场景中,对视频的实时性要求较高,但是在本地显示帧率过快,而接收的视频流的帧传输速率过慢时,实时播放视频仍可能会出现视频卡顿现象。例如,视频流的帧传输速率是30fps,而本地显示帧率是60fps,会存在视频的消耗比视频的接收快很多的问题,视频消耗过快导致实时显示过程中会产生较多抖动,导致视频卡顿。而目前还未有针对上述技术问题的解决方案。
技术实现思路
本专利技术提供一种视频显示控制方法、设备、计算机可读存储介质,可防止因视频消耗过快而导致实时显示过程中产生较多抖动的问题。本专利技术实施例第一方面,提供一种视频显示控制方法,应用于视频处理设备,包括:确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系;依据所述关系选中接收的至少一个显控信号;所述显控信号的频率与所述视频帧显示频率相同;通过被选中的显控信号将已显示的视频帧更换为所述视频流中的视频帧。本专利技术实施例第二方面,提供一种视频处理设备,包括:存储器和处理器;>所述存储器,用于存储程序代码;所述处理器,用于调用所述程序代码,当程序代码被执行时,用于执行以下操作:确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系;依据所述关系选中接收的至少一个显控信号;所述显控信号的频率与所述视频帧显示频率相同;通过被选中的显控信号将已显示的视频帧更换为所述视频流中的视频帧。本专利技术实施例第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被执行时,实现本专利技术实施例第一方面所述的视频显示控制方法。基于上述技术方案,本专利技术实施例中,接收的显控信号的频率与视频帧显示频率相同,而视频帧显示频率与视频帧传输速率之间不匹配,依据本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系确定是否选中接收的显控信号,在显控信号被选中时可用视频流中的视频帧更换已显示的旧视频帧,而在显控视频未被选中时维持显示该旧视频帧,由于选中的过程是依据上述关系对显控信号的筛选过程,被选中的显控信号用来实现视频帧的更换,使得视频帧更换的速率可与视频帧传输速率匹配,可防止因视频消耗过快而导致实时显示过程中产生较多抖动的问题,降低了视频显示时发生卡顿的可能。附图说明为了更加清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本专利技术实施例的这些附图获得其它的附图。图1是本专利技术一实施例的视频显示控制方法的流程示意图;图2是本设备支持的视频帧显示频率和视频流中视频帧传输速率之间成倍数关系时的显控信号选中情况的示意图;图3是本设备支持的视频帧显示频率和视频流中视频帧传输速率之间不成倍数关系时的显控信号选中情况的示意图;图4是本专利技术一实施例的视频处理设备的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。本专利技术使用的术语仅仅是出于描述特定实施例的目的,而非限制本专利技术。本专利技术和权利要求书所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。应当理解的是,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”,或者,“当……时”,或者,“响应于确定”。本专利技术实施例的视频显示控制方法,可应用于视频处理设备。视频处理设备包括但不限于移动终端、遥控器、计算机。视频处理设备可接收来自视频源设备的视频流送去显示,视频源设备例如可以是无人机、监控设备(例如NVR)等具有成像功能的设备,当然也可以摄像头、相机等成像设备,具体不限。可以理解,视频处理设备与视频源设备之间当然还可以连接有中间设备。以视频源设备为无人机为例,在无人机遥控器带有显示装置的情况下,无人机将视频流传输至无人机遥控器后可直接在遥控器上显示;或者,无论无人机遥控器是否带有显示装置,无人机也可以将视频流传输至遥控器后再通过遥控器传输给移动终端(例如手机、平板电脑等),在移动终端上显示。本专利技术实施例的视频显示控制方法,尤其适用于视频处理设备支持的视频帧显示频率比接收的视频流中视频帧传输速率更快的情况。下面对本专利技术实施例的视频显示控制方法进行更具体的描述,但不应以此为限。在一个实施例中,参看图1,一种视频显示控制方法,应用于视频处理设备,该方法包括以下步骤:S100:确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系;S200:依据所述关系选中接收的至少一个显控信号;所述显控信号的频率与所述视频帧显示频率相同;S300:通过被选中的显控信号将已显示的视频帧更换为所述视频流中的视频帧。具体地,视频显示控制方法的执行主体可以为视频处理设备,进一步地可以为视频处理设备的处理器,其中,所述处理器可以为一个或多个,所述处理器可以为通用处理器或者专用处理器。视频处理设备当然还可以集成有其他硬件模块,例如可以集成有可用于数据通信以接收视频流的无线通信模块(例如4G模块)、用于进行视频帧显示的显示装置、用于提供时钟信号的时钟模块等等,具体不限。在步骤S100中,处理器确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系。本设备接收的视频流可以是来自于视频源设备(例如摄像头等成像设备)的实时采集的视频,当然也可以是来自于视频源设备的所存储的视频,具体不限。本设备支持的视频帧显示频率是指本设备的显示装置刷新显示的视频帧的频率,单位可为帧每秒。本设备接收的视频流中视频帧传输速率是指视频源设备发送该视频流的帧速率,即视频源设备本文档来自技高网...

【技术保护点】
1.一种视频显示控制方法,其特征在于,应用于视频处理设备,包括:/n确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系;/n依据所述关系选中接收的至少一个显控信号;所述显控信号的频率与所述视频帧显示频率相同;/n通过被选中的显控信号将已显示的视频帧更换为所述视频流中的视频帧。/n

【技术特征摘要】
【国外来华专利技术】1.一种视频显示控制方法,其特征在于,应用于视频处理设备,包括:
确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系;
依据所述关系选中接收的至少一个显控信号;所述显控信号的频率与所述视频帧显示频率相同;
通过被选中的显控信号将已显示的视频帧更换为所述视频流中的视频帧。


2.如权利要求1所述的视频显示控制方法,其特征在于,所述确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系,包括:
确定本设备支持的视频帧显示频率和所述视频流中视频帧传输速率之间的比值为L,所述L为正整数。


3.如权利要求2所述的视频显示控制方法,其特征在于,所述依据所述关系选中接收的至少一个显控信号,包括:
按照每隔L-1个显控信号中选中1个显控信号的方式选中显控信号。


4.如权利要求1所述的视频显示控制方法,其特征在于,所述确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系,包括:
确定所述本设备支持的视频帧显示频率和所述视频流中视频帧传输速率之间的比值为M:N;所述M和N均为正整数,且M不能被N整除。


5.如权利要求4所述的视频显示控制方法,其特征在于,所述依据所述关系选中接收的至少一个显控信号包括:
按照每M个显控信号中选中N个显控信号的方式选中显控信号。


6.如权利要求5所述的视频显示控制方法,其特征在于,所述M与N互质。


7.如权利要求4所述的视频显示控制方法,其特征在于,确定所述本设备支持的视频帧显示频率和所述视频流中视频帧传输速率之间的比值为M:N之后,还包括:
将本设备支持的视频帧显示频率和所述视频流中视频帧传输速率之间的比值从M:N调整为指定倍数。


8.如权利要求7所述的视频显示控制方法,其特征在于,所述将本设备支持的视频帧显示频率和所述视频流中视频帧传输速率之间的关系从M:N调整为指定倍数,包括:
对本设备支持的视频帧显示频率和所述视频流中视频帧传输速率之比M:N进行向下取整得到所述指定倍数;
依据所述指定倍数和所述视频帧传输速率确定所述视频帧显示频率的目标值;
将所述视频帧显示频率调整至所述目标值。


9.如权利要求1所述的视频显示控制方法,其特征在于,所述通过被选中的显控信号将已显示的视频帧更换为所述视频流中的视频帧,包括:
通过被选中的所述显控信号将已显示的视频帧更换为在上一个显控信号被选中时所述视频流中被缓存为待更换帧的视频帧。


10.如权利要求1所述的视频显示控制方法,其特征在于,所述确定本设备支持的视频帧显示频率和接收的视频流中视频帧传输速率之间的关系之前,还包括:
将所接收的所述视频流进行解码;
将解码后的所述视频流中的视频帧进行缓存。


11.如权利要求1所述的视频显示控制方法,其特征在于,所述显控信号是控制用于显示所述视频帧的显示装置进行显示刷新的信号。


12.如权利要求11所述的视频显示控制方法,其特征在于,所述显控信号是本设备生成的信号并且以中断的形式到来。


13.一种视频处理设备,其特征在于,包括:存储器和处理器;
所述存储器,用于存储程序代码;
所述处理器,用于调用所述程序代...

【专利技术属性】
技术研发人员:张良平熊亮杨小虎
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:广东;44

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

1