一种图层变更同步的方法技术

技术编号:11091075 阅读:84 留言:0更新日期:2015-02-26 19:52
本发明专利技术提供一种图层变更同步的方法,该方法应用于单屏图层变更,该方法包括:在图层变更过程中,若涉及图层变更配套参数的下发,则在CPU下发该图层变更配套参数前,CPU下发对应图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧使得对应图层的写使能开关处于关闭状态;在该图层变更配套参数下发完成后,DDR写入管理模块基于帧打开对应图层的写使能开关;并且在DDR写入管理模块基于帧使得对应图层的写使能开关处于关闭状态时,底图刷新模块进行底图刷新操作。该方案解决了图层变更中单个屏幕出现花屏的问题。

【技术实现步骤摘要】

本专利技术涉及图像显示
,尤其涉及。
技术介绍
一、视频综合平台形态介绍 视频综合平台在安防监控、指挥、应急调度等领域具有广泛应用。视频综合平台可提供模拟监控图像、IP监控图像、SDI监控图像、EPON监控图像、会议终端图像等接入、管理、存储以及大屏显示等综合应用,请参图1。 监控图像接入种类很多,如SD1、VGA、HDM1、光口、电口,IP的、非IP的等;送显的屏幕组合也很多,如3*3、4*3、4*4、6*3等。为灵活地适应多种配置,在硬件形态上,视频综合平台通常采取框架式插卡式设计,请参图2所示。 输入板卡、输出板卡插在交换背板上,通过交换背板进行数据交换,如图3。所示。 二、视频综合平台图层变换业务介绍 视频综合平台具有开窗、消窗、窗口漫游、窗口缩放、窗口叠层等图层变更业务,以下结合图4进行解释。 图4显示了 9块物理屏(视频综合平台可以支持更多物理屏),可以把这9块屏幕想象成一块大的“虚拟”屏幕,在这块大虚拟屏上进行各种图像变更操作,具体如下: 开窗:图像窗口从无到有的操作; 消窗:图像窗口从有到无的操作; 漫游:已存在窗口离开原来位置,到其他位置显示; 缩放:已存在窗口改变原始大小显示; 叠层:多个窗口重叠显示。 三、图像业务管理一DDR读拼操作与写拼操作 多源图像送显需要DDR参与,借助缓存实现图像的各种显示,通常有两种操作方式,读拼操作与写拼操作。 读拼操作,故名思议就是把多路图像从DDR中读出来,然后完成拼接。图5中,4路图像要实现叠层,可以先把4路图像写入4块DDR片区,然后控制读地址,从4块片区中读取参与拼接的部分,实现叠层。读拼操作地址管理复杂,DDR容量要求大。 写拼操作,故名思议就是写入DDR时完成拼接,DDR读取的时候已成为完整的一副图像读取。图6中,4幅图像可以依次按照叠放次序放入DDR片区,通过控制每幅图像的起始写地址完成拼接,图像读取的时候,只要看成完整图像读取即可。写拼方式DDR地址管理简单,DDR容量要求小。 四、切换同步问题引入 切换同步问题引入:图层在正常显示时,用户需要变更图层,如开窗、消窗、漫游、叠层顺序调整等,相应地CPU会向各业务板下发参数。由于参数很多,且需要分发到底层处理模块,但CPU的配置总线下发速度受限,因此在变更图层操作时,普遍会存在图7所示的情况: (I)部分模块先生效参数,如模块1、模块η。 (2)部分模块晚生效参数,如模块η、模块m。 (3)对某帧图像而言,存在新老参数共存的可能,如第X+1帧,导致图像显示短暂花屏。 (4)对于跨屏显示的图像而言,如图4中“缩小+漫游”的图片跨了上下两个屏,假如正好这两个屏在两块输出板上,一旦两个输出板的配置开始和结束时间不一致,将导致半幅图像先更新,半幅图像晚更新的情况。
技术实现思路
有鉴于此,本专利技术提供。 应用于单屏图层变更的同步方法为:在图层变更过程中,若涉及图层变更配套参数的下发,则在CPU下发该图层变更配套参数前,CPU下发对应图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧使得对应图层的写使能开关处于关闭状态;在该图层变更配套参数下发完成后,DDR写入管理模块基于帧打开对应图层的写使能开关;并且,在DDR写入管理模块基于帧使得对应图层的写使能开关处于关闭状态时,底图刷新模块进行底图刷新操作。 应用于多屏图层变更同步的方法包括:每个屏对应一 FPGA,每个FPGA包括各自的DDR写入管理模块和底图刷新模块;在图层变更过程中,若涉及图层变更配套参数的下发,则在CPU下发该图层变更配套参数前,CPU下发对应图层的写使能关闭信号,再下发各DDR写入管理模块共享的心跳脉冲,各DDR写入管理模块在同时检测到心跳脉冲后,基于帧关闭对应图层的写使能开关;在该图层变更配套参数下发完成后,CPU下发对应图层的写使能打开信号,再下发各DDR写入管理模块共享的心跳脉冲,各DDR写入管理模块在同时检测到心跳脉冲后,基于帧打开对应图层的写使能开关;并且,在各DDR写入管理模块基于帧使得对应图层的写使能开关关闭时,各FPGA的底图刷下模块进行底图刷新操作。 相较于现有技术,单屏图层变更的同步方法解决了图层变更中单个屏幕出现花屏的问题;多屏图层变更的同步方法,在单屏方案的基础上,通过共享的心跳脉冲控制,实现了多屏图层更新的同步,使得用户有很好的体验。 【附图说明】 图1是一种视频综合平台。 图2是一种视频综合平台框架插卡式设计图。 图3是一种视频综合平台背板交换示意图。 图4是视频综合平台图层变更业务示例图。 图5是读拼操作示意图。 图6是写拼操作示意图。 图7是参数下发与图像传输流向示意图。 图8是本专利技术实施例一种硬件设计框图。 图9是本专利技术图层叠放顺序切换示例图。 图10是本专利技术实施例又一硬件设计框图。 图11是图层变更过程中CPU和FPGA配套操作流程图。 【具体实施方式】 基于
技术介绍
中提到的技术问题,本专利技术方案主要解决在图层切换过程中,单个屏幕不出现花屏;以及在图层切换过程中,跨屏显示的图层同步更新。下面通过具体实施例详细说明。 请参图8所示的本专利技术实施例硬件设计框图,该硬件设计图用于单屏图层变更控制。图中的FPGA输出板包括DDR写入管理模块。在本专利技术实施例中,该DDR写入管理模块具有控制各个图层写入的使能开关;当进行图层变更操作时,CPU将下发对应图层写使能打开或者关闭的信号,DDR写入管理模块接收到CPU的该信号后进行对应图层写使能的打开或者关闭。该FPGA还包括底图刷新模块,该底图刷新模块用于图层变更时的底图刷新。有了 DDR写入管理模块控制各个图层写入的使能开关以及底图刷新模块后,在进行图层变更时,单个屏幕将不会出现花屏的现象。以下通过一个具体的例子来进行说明。 请参图9,图9给出了单物理屏“图层叠放顺序变更”操作的例子。在该例子中,DDR缓存分两个片区:一个读片区、一个写片区;读、写片区采取乒乓操作,即本帧的写片区写完后,作为下帧的读片区;相对的,本帧读片区读完后,作为下帧的写片区;读写操作基于帧进行变更。 正常情况下,读写片区内容一致。如图9,写片区按照图层序号1、2、3、4叠放,DDR写接口则以1、2、3、4顺序输入图层,DDR读接口将拼接好的图像从DDR读片区中读出。 本例中,图层变更涉及的是图层2叠放顺序的变更。当用户下发指令指示图层2叠放顺序变更后,CPU下发图层2的写使能关闭信号,DDR写入管理模块在收到CPU的该写使能关闭信号后将正在操作的图层2的写使能关闭。关闭时必须基于帧进行操作,否则图层消失时会出现花屏。关闭图层2写使能时,底图刷新模块启动底图刷新,如果不刷新底图会导致正在操作的图层残留在DDR片区中,所以必须用底图进行覆盖,此时DDR写接口的图层写入顺序为0(底图)、1、3、4。在上述过程中,如果关闭图层2写使能的同时,底图刷新模块足够快的进行底图刷新,DDR写接口立即写入顺序为0(底图)、1、3、4的图层,则DDR写片区中将不会出现图层2残留的情况,即不会出现图9第2列第I块“DDR写片区内容过渡”所示的内容。本文档来自技高网
...
一种图层变更同步的方法

【技术保护点】
一种图层变更同步的方法,该方法应用于单屏图层变更,其特征在于,该方法包括:在图层变更过程中,若涉及图层变更配套参数的下发,则在CPU下发该图层变更配套参数前,CPU下发对应图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧使得对应图层的写使能开关处于关闭状态;在该图层变更配套参数下发完成后,DDR写入管理模块基于帧打开对应图层的写使能开关;并且,在DDR写入管理模块基于帧使得对应图层的写使能开关处于关闭状态时,底图刷新模块进行底图刷新操作。

【技术特征摘要】
1.一种图层变更同步的方法,该方法应用于单屏图层变更,其特征在于,该方法包括: 在图层变更过程中,若涉及图层变更配套参数的下发,则在CPU下发该图层变更配套参数前,CPU下发对应图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧使得对应图层的写使能开关处于关闭状态;在该图层变更配套参数下发完成后,DDR写入管理模块基于帧打开对应图层的写使能开关; 并且,在DDR写入管理模块基于帧使得对应图层的写使能开关处于关闭状态时,底图刷新模块进行底图刷新操作。2.如权利要求1所述的图层变更同步的方法,其特征在于,所述图层变更包括开窗、消窗、图层漫游、图层缩放和图层叠层; 当需要开窗时,CPU进行开窗配套参数的下发;当该开窗配套参数下发完成后,CPU下发需要开窗的图层的写使能打开信号,DDR写入管理模块在接收到该写使能打开信号后,基于帧将需要开窗的图层的写使能打开; 当需要消窗时,CPU下发需要消窗的图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧将需要消窗的图层的写使能关闭,底图刷新模块同时进行底图刷新操作; 当需要图层漫游时,CPU下发需要漫游的图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧将需要漫游的图层的写使能关闭,底图刷新模块同时进行底图刷新操作,CPU进行漫游配套参数的下发;当该漫游配套参数下发完成后,CPU下发需要漫游的图层的写使能打开信号,DDR写入管理模块在接收到该写使能打开信号后,基于帧将需要漫游的图层的写使能打开; 当需要图层缩放时,CPU下发需要缩放的图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧将需要缩放的图层的写使能关闭,底图刷新模块同时进行底图刷新操作,CPU进行缩放配套参数的下发;当该缩放配套参数下发完成后,CPU下发需要缩放的图层的写使能打开信号,DDR写入管理模块在接收到该写使能打开信号后,基于帧将需要缩放的图层的写使能打开; 当需要图层叠层时,CPU下发需要叠层的图层的写使能关闭信号,DDR写入管理模块在接收到该写使能关闭信号后,基于帧将需要叠层的图层的写使能关闭,底图刷新模块同时进行底图刷新操作,CPU进行叠层配套参数的下发;当该叠层配套参数下发完成后,CPU下发需要叠层的图层的写使能打开信号,DDR写入管理模块在接收到该写使能打开信号后,基于帧将需要叠层的图层的写使能打开。3.如权利要求1或2所述的图层变更同步的方法,其特征在于,所述DDR写入管理模块基于帧打开对应图层的写使能开关后,该图层数据写入DDR缓存的写片区,该DDR缓存还包括读片区,该读、写片区基于帧采用乒乓操作。4.一种图层变更同步的方法,该方法应用于多屏图层变更,其中每个屏对应一 FPGA,每个FPGA包括各自的DDR写入管理模块和底图刷新模块,其特征在于,该方法包括: 在图层变更过程中,若涉及图层变更配套参数的下发,则在CPU下发该图层变更配套参数前,CPU下发对应图层的写使能关闭信号,再下发各DDR写入管理模块共享的心跳脉冲...

【专利技术属性】
技术研发人员:羊海龙
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1