视频帧输出方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22568384 阅读:38 留言:0更新日期:2019-11-16 13:30
本发明专利技术实施例提供了视频帧输出方法、装置、电子设备及存储介质,该方法包括,针对待显示视频帧的每个视频帧切割块,通过计算同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个视频帧切割块的预期输出时刻;根据各视频帧切割块的预期输出时刻,输出各视频帧切割块。根据各输出通道的输出播放延时确定各视频帧切割块的预期输出时刻,在显示待显示视频帧时,可以有效减少因各视频帧切割块的输出播放延时的不同而造成的显示不同步的现象,能够增强视频帧画面显示的同步性,增强观看效果。

Video frame output method, device, electronic equipment and storage medium

The embodiment of the invention provides a video frame output method, device, electronic device and storage medium, the method includes: for each video frame cutting block to be displayed, the expected output time of each video frame cutting block is obtained by calculating the difference of output playback delay between the synchronous operation time and the output channel corresponding to the video frame cutting block; according to each video frame At the expected output time of the cutting block, each video frame cutting block is output. According to the output playback delay of each output channel, determine the expected output time of each video frame cutting block. When displaying the video frame to be displayed, it can effectively reduce the display asynchronous phenomenon caused by the different output playback delay of each video frame cutting block, enhance the synchronization of video frame display, and enhance the viewing effect.

【技术实现步骤摘要】
视频帧输出方法、装置、电子设备及存储介质
本专利技术涉及视频传输及显示
,特别是涉及视频帧输出方法、装置、电子设备及存储介质。
技术介绍
随着视频显示技术的发展,拼接屏被广泛应用于生活的各个方面。例如电影院中的拼接屏,会议现场的拼接屏或商场外墙上的拼接屏等。拼接屏在显示视频图像时,拼接屏的各显示区域独立显示视频图像的部分画面,为了增强观赏性,需要保证同一视频图像的各画面同时输出。在相关技术中,视频输出设备将接收到的视频帧拆分为多个视频帧切割块,并确定各视频帧切割块对应的输出通道,各输出通道根据同步输出指令,同时输出同一视频帧的各视频帧切割块,以完成视频帧在拼接屏上的显示。但是采用上述方法,在拼接屏各显示区域的播放延时存在差异的情况下,会造成视频帧画面显示的同步性差,影响观看效果。
技术实现思路
本专利技术实施例的目的在于提供一种视频帧输出方法、装置、电子设备及存储介质,以实现增强视频帧画面显示的同步性,增强观看效果。具体技术方案如下:第一方面,本专利技术实施例提供了一种视频帧输出方法,所述方法包括:获取待显示视频帧的同步操作时刻、所述待显示视频帧的各视频帧切割块及控制参数,其中,所述控制参数包括各输出通道的输出播放延时,所述输出通道的输出播放延时为从该输出通道输出视频帧切割块到将视频帧切割块显示在拼接屏上所用的时间;针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻;根据各所述视频帧切割块的预期输出时刻,输出各所述视频帧切割块。可选的,所述同步操作时刻为:所述待显示视频帧的同步指令获取时刻,其中,所述同步指令获取时刻为各所述输出通道同步获取同步输出指令的时刻;所述针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻包括:针对每个所述视频帧切割块,在所述同步指令获取时刻上减去该视频帧切割块对应的输出通道的输出播放延时,并增加预设延时时长,分别得到每个所述视频帧切割块的预期输出时刻,其中,所述预设延时时长不小于任一所述输出播放延时。可选的,所述同步操作时刻为:所述待显示视频帧的同步显示时刻;所述针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻包括:针对每个所述视频帧切割块,在所述同步显示时刻上减去该视频帧切割块对应的输出通道的输出播放延时,分别得到每个所述视频帧切割块的预期输出时刻。可选的,所述控制参数还包括:播放帧率及预设处理延时,所述预设处理延时大于所述待显示视频帧的处理时间,所述待显示视频帧的处理时间为从获取到所述待显示视频帧到各所述视频帧切割块显示在所述拼接屏上所用的时间;所述方法还包括:判断所述待显示视频帧的输出时序是否为第一输出时序,其中,第一输出时序的视频帧为视频中的第一帧视频帧;若所述待显示视频帧的输出时序为所述第一输出时序,确定获取到所述待显示视频帧时预设时钟的时刻,作为所述待显示视频帧的获取时刻;在所述待显示视频帧的获取时刻上增加所述预设处理延时,得到所述待显示视频帧同步显示在所述拼接屏上的同步显示时刻;若所述待显示视频帧的输出时序不为所述第一输出时序,获取输出时序在所述待显示视频帧的输出时序之前的一帧视频帧,作为基准视频帧;通过所述播放帧率,确定视频播放周期的时长;确定所述待显示视频帧的输出时序与所述基准视频帧的输出时序的差值,计算所述差值与所述视频播放周期的时长的乘积,作为显示时间差;获取所述基准视频帧的同步显示时刻,在所述基准视频帧的同步显示时刻上增加所述显示时间差,得到所述待显示视频帧显示在所述拼接屏上的同步显示时刻。可选的,所述控制参数还包括:视频输出周期;所述根据各所述视频帧切割块的预期输出时刻,输出各所述视频帧切割块,包括:获取各所述输出通道在当前视频输出周期的输出中断时刻及视频输出周期的时长;分别在各所述输出通道的输出中断时刻上增加所述视频输出周期的时长,得到各所述输出通道的预测判定时刻;针对每个所述输出通道,比较该输出通道对应的视频帧切割块的预期输出时刻与该输出通道的当前视频输出周期的输出中断时刻的大小,比较该输出通道对应的视频帧切割块的预期输出时刻与预测判定时刻的大小;若该输出通道对应的视频帧切割块的预期输出时刻,大于该输出通道的当前视频输出周期的输出中断时刻,且不大于该输出通道对应的预测判定时刻,在下一视频输出周期中,在预设时钟达到该输出通道对应的视频帧切割块的预期输出时刻时,输出该输出通道对应的视频帧切割块。可选的,本专利技术实施例的视频帧输出方法还包括:若该输出通道对应的视频帧切割块的预期输出时刻,不大于该输出通道的当前视频输出周期的输出中断时刻,丢弃该输出通道对应的视频帧切割块。可选的,本专利技术实施例的视频帧输出方法还包括:若该输出通道对应的视频帧切割块的预期输出时刻,大于该输出通道对应的预测判定时刻,在下一视频输出周期中,输出所述当前视频输出周期中该输出通道输出的视频帧切割块,并再次对该输出通道对应的视频帧切割块进行判定。可选的,本专利技术实施例的视频帧输出方法还包括:按照预设参数同步规则,校准所述控制参数。可选的,在本专利技术实施例的视频帧输出方法中,每个所述输出通道均对应一个所述预设时钟,所述方法还包括:按照预设时钟同步规则,校准各所述预设时钟。第二方面,本专利技术实施例提供了一种视频帧输出装置,所述装置包括:数据获取模块,用于获取待显示视频帧的同步操作时刻、所述待显示视频帧的各视频帧切割块及控制参数,其中,所述控制参数包括各输出通道的输出播放延时,所述输出通道的输出播放延时为从该输出通道输出视频帧切割块到将视频帧切割块显示在拼接屏上所用的时间;输出时刻确定模块,用于针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻;视频输出模块,用于根据各所述视频帧切割块的预期输出时刻,输出各所述视频帧切割块。可选的,所述同步操作时刻为:所述待显示视频帧的同步指令获取时刻,其中,所述同步指令获取时刻为各所述输出通道同步获取同步输出指令的时刻;所述输出时刻确定模块具体用于:针对每个所述视频帧切割块,在所述同步指令获取时刻上减去该视频帧切割块对应的输出通道的输出播放延时,并增加预设延时时长,分别得到每个所述视频帧切割块的预期输出时刻,其中,所述预设延时时长不小于任一所述输出播放延时。可选的,所述同步操作时刻为:所述待显示视频帧的同步显示时刻;所述输出时刻确定模块具体用于:针对每个所述视频帧切割块,在所述同步显示时刻本文档来自技高网...

【技术保护点】
1.一种视频帧输出方法,其特征在于,所述方法包括:/n获取待显示视频帧的同步操作时刻、所述待显示视频帧的各视频帧切割块及控制参数,其中,所述控制参数包括各输出通道的输出播放延时,所述输出通道的输出播放延时为从该输出通道输出视频帧切割块到将视频帧切割块显示在拼接屏上所用的时间;/n针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻;/n根据各所述视频帧切割块的预期输出时刻,输出各所述视频帧切割块。/n

【技术特征摘要】
1.一种视频帧输出方法,其特征在于,所述方法包括:
获取待显示视频帧的同步操作时刻、所述待显示视频帧的各视频帧切割块及控制参数,其中,所述控制参数包括各输出通道的输出播放延时,所述输出通道的输出播放延时为从该输出通道输出视频帧切割块到将视频帧切割块显示在拼接屏上所用的时间;
针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻;
根据各所述视频帧切割块的预期输出时刻,输出各所述视频帧切割块。


2.根据权利要求1所述的方法,其特征在于,所述同步操作时刻为:所述待显示视频帧的同步指令获取时刻,其中,所述同步指令获取时刻为各所述输出通道同步获取同步输出指令的时刻;
所述针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻包括:
针对每个所述视频帧切割块,在所述同步指令获取时刻上减去该视频帧切割块对应的输出通道的输出播放延时,并增加预设延时时长,分别得到每个所述视频帧切割块的预期输出时刻,其中,所述预设延时时长不小于任一所述输出播放延时。


3.根据权利要求1所述的方法,其特征在于,所述同步操作时刻为:所述待显示视频帧的同步显示时刻;
所述针对每个所述视频帧切割块,通过计算所述同步操作时刻与该视频帧切割块对应的输出通道的输出播放延时的差值,分别得到每个所述视频帧切割块的预期输出时刻包括:
针对每个所述视频帧切割块,在所述同步显示时刻上减去该视频帧切割块对应的输出通道的输出播放延时,分别得到每个所述视频帧切割块的预期输出时刻。


4.根据权利要求3所述的方法,其特征在于,所述控制参数还包括:播放帧率及预设处理延时,所述预设处理延时大于所述待显示视频帧的处理时间,所述待显示视频帧的处理时间为从获取到所述待显示视频帧到各所述视频帧切割块显示在所述拼接屏上所用的时间;所述方法还包括:
判断所述待显示视频帧的输出时序是否为第一输出时序,其中,第一输出时序的视频帧为视频中的第一帧视频帧;
若所述待显示视频帧的输出时序为所述第一输出时序,确定获取到所述待显示视频帧时预设时钟的时刻,作为所述待显示视频帧的获取时刻;
在所述待显示视频帧的获取时刻上增加所述预设处理延时,得到所述待显示视频帧同步显示在所述拼接屏上的同步显示时刻;
若所述待显示视频帧的输出时序不为所述第一输出时序,获取输出时序在所述待显示视频帧的输出时序之前的一帧视频帧,作为基准视频帧;
通过所述播放帧率,确定视频播放周期的时长;
确定所述待显示视频帧的输出时序与所述基准视频帧的输出时序的差值,计算所述差值与所述视频播放周期的时长的乘积,作为显示时间差;
获取所述基准视频帧的同步显示时刻,在所述基准视频帧的同步显示时刻上增加所述显示时间差,得到所述待显示视频帧显示在所述拼接屏上的同步显示时刻。


5.根据权利要求1或4所述的方法,其特征在于,所述控制参数还包括:视频输出周期;所述根据各所述视频帧切割块的预期输出时刻,输出各所述视频帧切割块,包括:
获取各所述输出通道在当前视频输出周期的输出中断时刻及视频输出周期的时长;
分别在各所述输出通道的输出中断时刻上增加所述视频输出周期的时长,得到各所述输出通道的预测判定时刻;
针对每个所述输出通道,比较该输出通道对应的视频帧切割块的预期输出时刻与该输出通道的当前视频输出周期的输出中断时刻的大小,比较该输出通道对应的视频帧切割块的预期输出时刻与预测判定时刻的大小;
若该输出通道对应的视频帧切割块的预期输出时刻,大于该输出通道的当前视频输出周期的输出中断时刻,且不大于该输出通道对应的预测判定时刻,在下一视频输出周期中,在预设时钟达到该输出通道对应的视频帧切割块的预期输出时刻时,输出该输出通道对应的视频帧切割块。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若该输出通道对应的视频帧切割块的预期输出时刻,不大于该输出通道的当前视频输出周期的输出中断时刻,丢弃该输出通道对应的视频帧切割块。


7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若该输出通道对应的视频帧切割块的预期输出时刻,大于该输出通道对应的预测判定时刻,在下一视频输出周期中,输出所述当前视频输出周期中该输出通道输出的视频帧切割块,并再次对该输出通道对应的视频帧切割块进行判定。


8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
按照预设参数同步规则,校准所述控制参数。


9.根据权利要求5所述的方法,其特征在于,每个所述输出通道均对应一个所述预设时钟,所述方法还包括:
按照预设时钟同步规则,校准各所述预设时钟。


10.一种视频帧输出装置,其特征在于,所述装置包括:
数据获取模块,用于获取待显示视频帧的同步操作时刻、所述待显示视频帧的各视频帧切割块及控制参数,其中,所述控制参数包括各输出通道的输出播放延时,所述输出通道的输出播放延时为...

【专利技术属性】
技术研发人员:胡春波乐振晓
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1