【技术实现步骤摘要】
一种低延时视频拼接方法、装置和系统
本专利技术涉及视频拼接
,特别是一种低延时视频拼接方法、装置和系统。
技术介绍
图像采集、传输、显示等技术的齐头并进,促使越来越多的领域,如医疗、安防、教育、传媒等,开始依靠视频来实现信息的实时共享。在大多数的应用场景中,视频观看者往往需要观看多幅视频画面,这就需要视频拼接器来完成图像的融合,才能在有限的显示设备上观看更多的视频画面。然而,在医疗领域视频拼接器却有更高的要求——低延时。如在手术过程中,医生需要根据看到的多幅视频画面来综合决定下一步的手术动作。若视频画面延时过大,会给医生带来操作上的不便,甚至导致手术动作过大,给患者造成不必要的损伤。所以,如何降低视频拼接器的延时是医疗行业的现实需求。
技术实现思路
本专利技术的目的是提供一种低延时视频拼接方法、装置和系统,可降低输入图像与输出图像之间的延时,提高视频拼接后显示的实时性、可靠性。本专利技术采取的技术方案为:一种低延时视频拼接方法,包括:获取多路视频的并行输入信号,并检测得到各路视频输入信号的输入刷新率和视频输入信号时序数据;按照预设的比例对各路视频输入信号进行缩放 ...
【技术保护点】
1.一种低延时视频拼接方法,其特征是,包括:获取多路视频的并行输入信号,并检测得到各路视频输入信号的输入刷新率
【技术特征摘要】
1.一种低延时视频拼接方法,其特征是,包括:获取多路视频的并行输入信号,并检测得到各路视频输入信号的输入刷新率和视频输入信号时序数据;按照预设的比例对各路视频输入信号进行缩放,并将缩放后的各路视频输入信号分别写入缓存单元中;获取视频融合指令信息,视频融合指令信息包括融合后各路视频的输出刷新率和视频输出信号时序数据;基于当前缓存写入地址以及所述输入刷新率、视频输入信号时序数据、输出刷新率以及视频输出信号时序数据,生成各路视频的当前最优读出首地址,包括:对于任一路待拼接视频信号:计算当前帧画面写入缓存单元所需时间T1;计算从缓存中读出一帧待拼接画面所需时间T2;若T1>T2,则当前最优读出首地址为当前缓存写入地址对应帧图像的上一帧图像的首像素地址,否则当前最优读出首地址为当前缓存写入地址对应帧图像的首像素地址;根据各路视频的当前最优读出首地址,按照输出刷新率从缓存单元的相应地址读取相应的视频信号;对读取出的各路视频信号进行融合拼接后输出显示。2.根据权利要求1所述的方法,其特征是,对于每路视频信号,所述最优读出首地址在每个全新的一帧图像开始读取前产生,每帧图像的读取过程中,当前读出地址在当前最优读出首地址基础上依次偏移,直至一帧图像的每个像素读取完毕。3.根据权利要求1所述的方法,其特征是,视频输入信号时序数据包括一帧视频输入信号的总行数和一帧视频输入信号的有效行数,视频输出信号时序数据包括一帧视频输出信号的总行数,缩放后一帧视频信号的有效行数为;定义某一路待拼接视频信号当前写入缓存地址对应一帧图像的第行,则对于该路待拼接视频:当前帧画面存入缓存单元所需时间T1为:从缓存中读出一帧待拼接画面所需时间T2为:。4.根据权利要求1所述的方法,其特征是,视频融合指令信息还包括需要读出的各路视频信号在融合画面中的位置信息和图层优先级信息;对读取出的各路视频信号进行融合拼接时,按照视频融合指令信息中指定的位置和图层优先级进行融合拼接。5.根据权利要求1或4所述的方法,其特征是,视频融合指令信息还包括融合拼接后视频的分辨率信息,视频融合拼接时按照指定的分辨率信息进行。6.一种低延时视频拼接装置,其特征是,包括:视频输入信号获取及检测模块,用于获取多路视频的并行输入信号,并检测得到各路视频输入信号的输入刷新率和视频输入信号时序数据;视频缩放及缓存写入模块,用于按照预设的比例对各路视频信号进行缩放,并将缩放后的各路视频信号分别写入缓存单元中;视频融合指令分析模块,用于获取视频融合指令信息,视频融合指令信息包括融合后各路视频的输出刷新率和视频输出信号时序数据;最优读出首地址生成模块,用于基于当前缓存写入地址以及所述输入刷新率、视频输入信号时序数据、输出刷新率以及视频输出信号时序数据,生成各路视频的当前最优读出首地址,包括:对于任一路待拼接视频信号:计算当前帧画面写入缓存单元所需时间T1;计算从缓存中读出一帧待拼接画面所需时间T2;若T1>T2,则当前最优读出首地址为当前缓存写入地址对应帧图像的上一帧图像的首像素地址,否则当前最优读出首地址为当前缓存写入地址对应帧图像的首像素地址;视频读出模块,用于根据各路...
【专利技术属性】
技术研发人员:张玉彬,王卫,杨乾坤,
申请(专利权)人:南京巨鲨显示科技有限公司,南京巨鲨医疗科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。