一种视频无缝切换方法与流程

文档序号:19104452发布日期:2019-11-12 22:30阅读:2802来源:国知局
一种视频无缝切换方法与流程

本发明涉及视频处理技术领域,尤其涉及的是一种视频无缝切换方法。



背景技术:

现有视频无缝切换技术需要对参加切换的所有视频源进行帧缓存,成本较高。尤其是当要切换的视频源数目比较多时会使系统过于庞大,难以实现。因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种视频无缝切换方法,本发明解决技术问题所采用的技术方案如下:

一种视频无缝切换方法,包括步骤:

S1、完成有缝切换的视频经解码芯片解码后,先进行分辨率检测;

S2、根据检测到的分辨率数据产生本地视频同步信号;

S3、采用本地时钟对所述同步信号进行监测,如果出现异常变化说明发生了有缝切换,如果发生了有缝切换,则丢弃异常变化前后不完整的帧数据;

S4、对正常视频数据流进行帧缓存;

S5、如果检测到前后两帧的分辨率相差较大,则需要将后面所有的视频帧进行缩放,缩放大小与前面那帧的大小一致;

S6、按照本地视频同步信号,将缓存的帧数据读出,并经编码芯片后输出。

所述本地视频同步信号包括:CLK、DE、HSYNC、VSYHC信号。

所述帧缓存存储到外部DDR中。

所述帧缓存数据为三到五帧。

所述DDR为DDR2和/或DDR3。

本发明所提供的一种视频无缝切换方法,将切换后的视频进行帧缓存,可以消除由于外界干扰或者接口松动引起的视频抖动和短暂的黑屏,将切换和无缝处理分离开来,模块化程度更高。

附图说明

图1是传统视频切换方法的基本流程框图。

图2是本发明视频无缝切换方法的原理框图。

图3是本发明视频无缝切换方法的第一实施例流程框图。

图4是本发明视频无缝切换方法的第一实施例方法流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是传统视频切换方法的基本流程框图。传统视频无缝切换矩阵需要在切换之前将参与切换的多个视频源进行帧缓存,这样势必增加系统运行负担,当切换前后分辨率不相同时先要进行缩放,然后进行同步控制,在视频的消隐期间完成无缝切换。

请参见图2,图2是本发明视频无缝切换方法的原理框图。具体实施时,视频流视频输入1,视频输入2,……,视频输入N,经过普通交叉切换矩阵完成有缝切换后,再经过无缝处理器,然后输出视频输出1,视频输出2,……,视频输出N。

请参见图3,本发明视频无缝切换方法的第一实施例流程框图。具体实施时,输入视频流经过普通交叉矩阵切换后,进入无缝切换处理器。在无缝处理器中,先进行分辨率检测,产生本地视频同步信号CLK、DE、HSYNC、VSYHC,同时用本地时钟去监测该输入视频流的同步信号,判断是否发生了视频切换。然后将完整的视频帧进行帧缓存,并根据需要进视频缩放,最后用本地同步信号输出缓存的视频帧,实现无缝切换。

请参见图4,图4是本发明视频无缝切换方法的第一实施例方法流程图。具体实施时,包括步骤:

S1、完成有缝切换的视频经解码芯片解码后,先进行分辨率检测;

S2、根据检测到的分辨率数据产生本地视频同步信号;

S3、采用本地时钟对所述同步信号进行监测,如果出现异常变化说明发生了有缝切换,如果发生了有缝切换,则丢弃异常变化前后不完整的帧数据;

S4、对正常视频数据流进行帧缓存;

S5、如果检测到前后两帧的分辨率相差较大,则需要将后面所有的视频帧进行缩放,缩放大小与前面那帧的大小一致;

S6、按照本地视频同步信号,将缓存的帧数据读出,并经编码芯片后输出。

本地视频同步信号包括:CLK、DE、HSYNC、VSYHC信号。优选地,帧缓存存储到外部DDR中。优选地,帧缓存数据为三到五帧。优选地,DDR选为DDR2和/或DDR3。

由上可见,本发明是在切换完成后进行无缝化处理,只需要将切换后的视频进行帧缓存,而现有无缝切换技术需要将参与切换的两路视频均进行帧缓存。因此本技术完一次无缝切换所需缓存的数据量是现有技术的一半,可以节约成本;另外,本技术比传统无缝切换矩阵更加灵活,可以做成单独的模块接到普通交叉矩阵的后面。如果用户不需要全部输出接口都具备无缝切换功能,可以有选择得接上无缝模块,增加了产品的灵活性;本发明除了可以实现无缝切换功能外,还具有视频去抖动,去黑屏等功能,可以消除由于外界干扰或者接口松动引起的视频抖动和短暂的黑屏。

综上所述,本发明所提供的一种视频无缝切换方法,用本地时钟监测视频源并进行帧缓存,可以消除由于外界干扰或者接口松动引起的视频抖动和短暂的黑屏,将切换和无缝处理分离开来,模块化程度更高。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1