【技术实现步骤摘要】
【国外来华专利技术】视频显示方法、接收端、系统及存储介质
本申请涉及显示
,尤其涉及一种视频显示方法、接收端、图传系统及存储介质。
技术介绍
目前,在图传系统中,为了降低图传的延迟,一般会采用亚帧级别的流水线方式处理,将视频流处理的相关步骤,流水地安排时序,包括视频采集部分、图像处理部分、视频压缩部分、视频传输部分、视频解压部分、视频显示部分(如LCD显示)对应的步骤,需要每个步骤的时序能够互相匹配才能实现。然而在常见的图传系统中,部分步骤之间的时序可能无法匹配,比如在接收端接收到的视频帧与LCD显示视频帧的定时,可能是异步的,在新的LCD刷新的时刻,新的视频帧的到位是不确定的,因而可能还是显示上一帧,也可能显示下一帧。因此会造成端到端的延迟抖动,为了克服延迟抖动而采取帧缓存的方式显示,即缓存一帧数据或多帧数据后采用定时刷屏显示的方式,但这样就会引入了帧级别的延迟,以及长时间的定时漂移也会带来重复显示或丢帧显示的问题。
技术实现思路
基于此,本申请提供了一种视频显示方法、接收端、图传系统及存储介质,以降低显示延迟,解决重复显示
【技术保护点】
1.一种视频显示方法,其特征在于,包括:/n接收编码后的视频数据,通过解码器对所述视频数据进行解码;/n确定所述解码器解码的所述视频数据中的当前帧输出的部分数据是否满足预设条件,所述预设条件用于触发生成定时信号;/n若输出的部分数据满足所述预设条件,生成定时信号并将所述定时信号发送至显示器控制器,以使所述显示器控制器控制显示屏显示所述当前帧。/n
【技术特征摘要】
【国外来华专利技术】1.一种视频显示方法,其特征在于,包括:
接收编码后的视频数据,通过解码器对所述视频数据进行解码;
确定所述解码器解码的所述视频数据中的当前帧输出的部分数据是否满足预设条件,所述预设条件用于触发生成定时信号;
若输出的部分数据满足所述预设条件,生成定时信号并将所述定时信号发送至显示器控制器,以使所述显示器控制器控制显示屏显示所述当前帧。
2.根据权利要求1所述的视频显示方法,其特征在于,所述预设条件包括:
检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值;和/或,确定所述当前帧的剩余数据是否能够在预定时间内传输至所述显示器。
3.根据权利要求2所述的视频显示方法,其特征在于,所述预设条件包括:检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值,以及确定所述当前帧的剩余数据是否能够在预定时间内传输至所述显示器;
所述确定所述解码器解码的所述视频数据中的当前帧输出的部分数据是否满足预设条件,包括:
若输出的所述部分数据大于所述预设数量阈值,且所述剩余数据能够在预定时间内传输至显示器,确定输出的部分数据满足所述预设条件。
4.根据权利要求2所述的视频显示方法,其特征在于,所述预设数量阈值包括预设的宏块数目;
所述检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值,包括:
统计所述解码器解码当前帧输出的宏块数量,并确定所述输出的宏块数量是否大于所述预设的宏块数目。
5.根据权利要求2所述的视频显示方法,其特征在于,所述编码后的视频数据编码成多个片或片组,所述预设数量阈值包括预设的片数目或预设的片组数目;
所述检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值,包括:
统计所述解码器解码当前帧输出的片数量或片组数量,并确定所述输出的片数量是否大于所述预设的片数目,或所述输出的片组数量是否大于所述预设的片组数目。
6.根据权利要求2所述的视频显示方法,其特征在于,所述视频显示方法,还包括:
根据所述视频数据的传输稳定状态,调整预设数量阈值的大小。
7.根据权利要求6所述的视频显示方法,其特征在于,所述根据所述视频数据的传输稳定状态,调整预设数量阈值的大小,包括:
确定所述视频数据的传输是否稳定;
若所述视频数据的传输稳定,增加预设数量阈值的大小;
若所述视频数据的传输不稳定,减小预设数量阈值的大小。
8.根据权利要求6所述的视频显示方法,其特征在于,所述根据所述视频数据的传输稳定状态,调整预设数量阈值的大小,包括:
确定所述视频数据的传输是否稳定;
若所述视频数据的传输稳定,确定第一预设数目作为预设数量阈值;
若所述视频数据的传输不稳定,确定第二预设数目作为预设数量阈值,其中,所述第二预设数目大于所述第一预设数目。
9.根据权利要求7或8所述的视频显示方法,其特征在于,所述确定所述视频数据的传输是否稳定,包括:
监测所述视频数据传输的延迟时间是否发生变化;
若所述视频数据传输的延迟时间固定不变,确定所述视频数据的传输稳定;
若所述视频数据传输的延迟时间发生变化,确定所述视频数据的传输不稳定。
10.根据权利要求2所述的视频显示方法,其特征在于,所述确定所述当前帧的剩余数据是否能够在预定时间内传输至所述显示器,包括:
确定所述当前帧的剩余数据传输至所述显示器的到达需求时间,并确定所述到达需求时间是否小于或等于预定时间;
若所述到达需求时间小于或等于所述预定时间,确定所述当前帧的剩余部分数据能够在预定时间内传输至所述显示器。
11.根据权利要求10所述的视频显示方法,其特征在于,所述确定所述当前帧的剩余数据传输至所述显示器的到达需求时间,包括:
获取所述当前帧的剩余数据包含的宏块的数量;
确定所述宏块的输出时间以及延迟时间;以及
根据所述宏块的数量、输出时间和延迟时间确定所述到达需求时间。
12.根据权利要求3、10或11所述的视频显示方法,其特征在于,所述视频显示方法还包括:
获取所述显示器配置的刷新率,根据所述刷新率确定预定时间。
13.根据权利要求12所述的视频显示方法,其特征在于,所述根据所述刷新率确定预定时间,包括:
根据所述刷新频率确定所述显示器的刷新时间,以及将所述刷新时间作为所述预定时间。
14.根据权利要求1所述的视频显示方法,其特征在于,所述通过解码器对所述视频数据进行解码,包括:
通过解码器以小于一帧视频数据对应的时间对所述视频数据进行解码。
15.一种接收端,其特征在于,所述接收端包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:
接收编码后的视频数据,通过解码器对所述视频数据进行解码;
确定所述解码器解码的所述视频数据中的当前帧输出的部分数据是否满足预设条件,所述预设条件用于触发生成定时信号;
若输出的部分数据满足所述预设条件,生成定时信号并将所述定时信号发送至显示器控制器,以使所述显示器控制器控制显示屏显示所述当前帧。
16.根据权利要求15所述的接收端,其特征在于,所述预设条件包括:
检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值;和/或,确定所述当前帧的剩余数据是否能够在预定时间内传输至所述显示器。
17.根据权利要求16所述的接收端,其特征在于,所述预设条件包括:检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值,以及确定所述当前帧的剩余数据是否能够在预定时间内传输至所述显示器;
所述处理器在实现所述确定所述解码器解码的所述视频数据中的当前帧输出的部分数据是否满足预设条件时,实现:
若输出的所述部分数据大于所述预设数量阈值,且所述剩余数据能够在预定时间内传输至显示器,确定输出的部分数据满足所述预设条件。
18.根据权利要求16所述的接收端,其特征在于,所述预设数量阈值包括预设的宏块数目;
所述处理器在实现所述检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值时,实现:
统计所述解码器解码当前帧输出的宏块数量,并确定所述输出的宏块数量是否大于所述预设的宏块数目。
19.根据权利要求16所述的接收端,其特征在于,所述编码后的视频数据编码成多个片或片组,所述预设数量阈值包括预设的片数目或预设的片组数目;
所述处理器在实现所述检测所述解码器解码的所述视频数据中的当前帧输出的部分数据是否大于预设数量阈值时,实现:
统计所述解码器解码当前帧输出的片数量或片组数量,并确定所述输出的片数量是否大于所述预设的片数目,或所述输出的片组数量是否大于所述预设的片组数目。
20.根据权利要求16所述的接收端,其特征在于,所述所述处理器还实现:
根据所述视频数据的传输稳定状态,调整预设数量阈值的大小。
21.根据权利要求20所述的接收端,其特征在于,所述处理器在实现所述根据所述视频数据的传输稳定状态,调整预设数量阈值的大小时,实现:
确定所述视频数据的传输是否稳定;
若所述视频数据的传输稳定,增加预设数量阈值的大小;
若所述视频数据的传输不稳定,减小预设数量阈值的大小。
22.根据权利要求20所述的接收端,其特征在于,所述处理器在实现所述根据所述视频数据的传输稳定状态,调整预设数量阈值的大小时,实现:
确定所述视频数据的传输是否稳定;
若所述视频数据的传输稳定,确定第一预设数目作为预设数量阈值;
若所述视频数据的传输不稳定,确定第二预设数目作为预设数量阈值,其中,所述第二预设数目大于所述第一预设数目。
23.根据权利要求21或22所述的接收端,其特征在于,所述处理器在实现所述确定所述视频数据的传输是否稳定时,实现:...
【专利技术属性】
技术研发人员:王晓东,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。