一种嵌入式高速实时场景图像生成装置制造方法及图纸

技术编号:13504488 阅读:73 留言:0更新日期:2016-08-10 04:27
公开了一种嵌入式高速实时场景图像生成装置,包括同步串口控制器、DSP、DDR存储器。同步串口控制器接收仿真计算机实时输出的指令数据,并将所述指令数据传输至DSP。DSP包括:指令数据接收模块、输入缓存模块、图像处理模块、输出缓存模块。其中,指令数据接收模块用于接收同步串口控制器传输的指令数据,并将所述指令数据发送至输入缓存模块;输入缓存模块用于存储所述指令数据;图像处理模块用于根据输入缓存模块中的指令数据和预设的目标模板生成场景图像,并将场景图像写入DDR;输出缓存模块在接收到输出控制信号后,从DDR中读取待输出的场景图像,并将待输出的场景图像输出至图像输出接口板。根据本发明专利技术实现了场景图像的高速实时生成与传输。

【技术实现步骤摘要】
一种嵌入式高速实时场景图像生成装置
本专利技术涉及光电成像探测
,尤其涉及一种嵌入式高速实时场景图像生成装置。
技术介绍
以下对本专利技术的相关技术背景进行说明,但这些说明并不一定构成本专利技术的现有技术。目前,在光电成像系统的研制过程中广泛采用了各种仿真技术,比如目标模拟器。而在目标模拟器中,场景产生器是最关键的构成单元。场景产生器,用于模拟真实目标、背景环境的光学辐射特性以及姿态运动特性,以达到对光电系统的性能进行测试和评估的目的。现有技术中的场景产生器,通常是基于PC计算机上的仿真软件生成非实时的场景图像,然后将生成的场景图像通过硬件传输至光电成像系统。因此,现有的场景产生器不能满足实时生成、实时输出场景图像的要求,不利于对高速成像光电系统的控制性能进行测试和评估。鉴于现有技术中的场景产生器的缺陷,亟需一种能高速实时生成场景图像、并能将生成的场景图像实时输出的场景产生器。
技术实现思路
本专利技术的目的在于提出一种能高速实时生成场景图像、并能将生成的场景图像实时输出的场景产生器。根据本专利技术,提供了一种嵌入式高速实时场景图像生成装置,所述装置包括:同步串口控制器、DSP(数字信号处理器)、DDR存储器;其中,所述同步串口控制器、所述DDR分别与所述DSP相连;所述同步串口控制器用于接收仿真计算机实时输出的指令数据,并将所述指令数据传输至所述DSP;其中,所述指令数据包括目标数据、背景数据;所述DSP包括:指令数据接收模块、输入缓存模块、图像处理模块、输出缓存模块;其中,所述指令数据接收模块用于接收所述同步串口控制器传输的指令数据,并将所述指令数据发送至所述输入缓存模块;所述输入缓存模块用于存储所述指令数据;所述图像处理模块用于根据所述输入缓存模块中的指令数据和预设的目标模板生成场景图像,并将所述场景图像写入所述DDR;所述输出缓存模块用于在接收到来自图像输出接口板的输出请求信号后,从所述DDR中读取待输出的场景图像,并将所述待输出的场景图像输出至图像输出接口板;其中,所述待输出的场景图像为最新生成的场景图像。优选的,所述装置还包括Flash(闪存);所述Flash与所述DSP相连,用于存储所述DSP的软件代码,并在系统加电后将所述软件代码加载。优选的,所述装置还包括中断控制模块;所述中断控制模块用于预先将来自图像输出接口板的输出请求信号设置为一级中断源,并将接收到的所述输出请求信号发送至所述输出缓存模块。优选的,所述输出请求信号包括曝光控制请求信号、传输控制请求信号;所述曝光控制请求信号用于请求获取待输出的场景图像的指针;所述传输控制请求信号用于请求将所述待输出的场景图像分块输出。优选的,所述曝光控制请求信号的一个周期Tb包括定位请求有效时间T1、定位请求无效时间T2;所述传输控制信号的一个周期Ts包括传输请求累积有效时间T3和传输请求无效时间T4,所述T3由N1个传输请求有效时间te和N1个辅助传输请求无效时间ti组成,并且Tb=Ts;所述曝光控制请求信号与所述传输控制信号的发送时序满足:一个Tb周期内所述T3的起始时刻与一个Ts周期内所述T2的起始时刻为同一时刻。优选的,N1=6。优选的,所述DSP的接口模块包括16位总线接口、32位总线接口、DDR总线接口、SPI总线接口;其中,所述16位总线接口用于与所述同步串口控制器进行通讯;所述32位总线接口用于与所述图像输出接口板进行通讯;所述DDR总线接口用于与所述DDR进行通讯;所述SPI总线接口用于与所述Flash进行通讯。优选的,所述32位总线接口为同步FIFO(先入先出)工作模式。优选的,所述输入缓存模块包括第一输入缓存、第二输入缓存、第三输入缓存;并且,第一至第三输入缓存均为二级缓存;第一输入缓存与第二输入缓存为乒乓缓存结构,用于存储指令数据;第三输入缓存用于存储目标模板。本专利技术的一种嵌入式高速实时场景图像生成装置,包括同步串口控制器、DSP数字信号处理器、DDR存储器。其中,DSP包括:指令数据接收模块、输入缓存模块、图像处理模块、输出缓存模块。通过所述输入缓存模块存储指令数据,并通过调用所述图像处理模块根据指令数据和预设的目标模板生成场景图像,并将所述场景图像写入所述DDR,实现了场景图像的高速实时生成;在接收到输出控制信号后,通过输出缓存模块从DDR中读取待输出的场景图像,并输出至图像输出接口板,实现了场景图像的高速实时输出。附图说明通过以下参照附图而提供的具体实施方式部分,本专利技术的特征和优点将变得更加容易理解,在附图中:图1是本专利技术的嵌入式高速实时场景图像生成装置的结构示意图;图2是本专利技术的曝光控制请求信号与传输控制请求信号的时序图;具体实施方式下面参照附图对本专利技术的示例性实施方式进行详细描述。对示例性实施方式的描述仅仅是出于示范目的,而绝不是对本专利技术及其应用或用法的限制。针对现有技术中的场景生成器不能高速实时生成、传输场景图像的问题,本专利技术提供了一种嵌入式高速实时场景图像生成装置。本专利技术的主要思路是,通过同步串口控制器将指令数据传输并存储至DSP中的输入缓存模块,并由图像处理模块根据输入缓存模块中的指令数据和预设的目标模板生成场景图像,并将所述场景图像存储至DDR中;在接收到输出控制信号后,输出缓存模块从DDR中读取待输出的场景图像,并将所述待输出的场景图像输出至图像输出接口板。本专利技术通过优化场景图像生成、传输的各个环节,实现了场景图像的高速实时生成与传输,确保了场景图像的生成时间小于2ms,场景图像从开始生成到传输完毕的总时间小于一帧时间,即10ms。下面结合附图1详细说明本专利技术的技术方案。图1为本专利技术实施例的嵌入式高速实时场景图像生成装置,包括:同步串口控制器1、DSP2、DDR3。其中,同步串口控制器1分别与仿真计算机4和DSP2相连,DDR3与DSP2相连。同步串口控制器1用于接收仿真计算机4实时输出的指令数据,并将所述指令数据传输至DSP2。一般的,所述指令数据包括目标数据、背景数据。其中,目标数据包括目标的形状、位置、大小、灰度等数据。DSP2包括指令数据接收模块201、输入缓存模块202、图像处理模块203、输出缓存模块204。其中,指令数据接收模块201用于接收同步串口控制器1传输的指令数据,并将所述指令数据发送至输入缓存模块202。输入缓存模块202用于存储所述指令数据。优选的,输入缓存模块202包括第一输入缓存、第二输入缓存、第三输入缓存;并且,第一至第三输入缓存均为二级缓存;第一输入缓存与第二输入缓存构成乒乓缓存结构,用于存储指令数据;第三输入缓存用于存储目标模板。本专利技术实施例通过在DSP2内部二级缓存中开辟乒乓缓存空间,保证了指令数据的实时刷新和数据的存取效率。图像处理模块203用于根据输入缓存模块202中的指令数据和预设于输入缓存模块202中的目标模板生成场景图像,并将所述场景图像写入DDR3。输出缓存模块204用于在接收到来自图像输出接口板5的输出请求信号后,从DDR3中读取待输出的场景图像,并将所述待输出的场景图像输出至图像输出接口板5。其中,所述待输出的场景图像为最新生成的场景图像。本专利技术实施例通过将指令数据和目标模板存储在二级缓存中,实现了DSP对指令数据和目标模板的高速读取;通过实时读取的指令本文档来自技高网...
一种嵌入式高速实时场景图像生成装置

【技术保护点】
一种嵌入式高速实时场景图像生成装置,其特征在于,所述装置包括:同步串口控制器、DSP数字信号处理器、DDR存储器;其中,所述同步串口控制器、所述DDR分别与所述DSP相连;所述同步串口控制器用于接收仿真计算机实时输出的指令数据,并将所述指令数据传输至所述DSP;其中,所述指令数据包括目标数据、背景数据;所述DSP包括:指令数据接收模块、输入缓存模块、图像处理模块、输出缓存模块;其中,所述指令数据接收模块用于接收所述同步串口控制器传输的指令数据,并将所述指令数据发送至所述输入缓存模块;所述输入缓存模块用于存储所述指令数据;所述图像处理模块用于根据所述输入缓存模块中的指令数据和预设的目标模板生成场景图像,并将所述场景图像写入所述DDR;所述输出缓存模块用于在接收到来自图像输出接口板的输出请求信号后,从所述DDR中读取待输出的场景图像,并将所述待输出的场景图像输出至图像输出接口板;其中,所述待输出的场景图像为最新生成的场景图像。

【技术特征摘要】
1.一种嵌入式高速实时场景图像生成装置,其特征在于,所述装置包括:同步串口控制器、DSP数字信号处理器、DDR存储器;其中,所述同步串口控制器、所述DDR分别与所述DSP相连;所述同步串口控制器用于接收仿真计算机实时输出的指令数据,并将所述指令数据传输至所述DSP;其中,所述指令数据包括目标数据、背景数据;所述DSP包括:指令数据接收模块、输入缓存模块、图像处理模块、输出缓存模块;其中,所述指令数据接收模块用于接收所述同步串口控制器传输的指令数据,并将所述指令数据发送至所述输入缓存模块;所述输入缓存模块用于存储所述指令数据;所述图像处理模块用于根据所述输入缓存模块中的指令数据和预设的目标模板生成场景图像,并将所述场景图像写入所述DDR;所述输出缓存模块用于在接收到来自图像输出接口板的输出请求信号后,从所述DDR中读取待输出的场景图像,并将所述待输出的场景图像输出至图像输出接口板;其中,所述待输出的场景图像为最新生成的场景图像;所述输出请求信号包括曝光控制请求信号、传输控制请求信号;所述曝光控制请求信号用于请求获取待输出的场景图像的指针;所述传输控制请求信号用于请求将所述待输出的场景图像分块输出;所述曝光控制请求信号的一个周期Tb包括定位请求有效时间T1、定位请求无效时间T2;所述传输控制信号的一个周期Ts包括传输请求累积有效时间T3和传输请求无效时间T4,所述T3由N1个传输请求有效时间te和N1个辅助传输请求...

【专利技术属性】
技术研发人员:李飞罗院红覃奋
申请(专利权)人:北京环境特性研究所
类型:发明
国别省市:北京;11

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

1