一种嵌入式双DSP信息数据处理装置和方法制造方法及图纸

技术编号:8215969 阅读:307 留言:0更新日期:2013-01-17 16:29
一种嵌入式双DSP信息数据处理装置,由两个并行的第一DSP处理器和第二DSP处理器组成,两个并行的DSP处理器连接至一个图像采集前端模块;两个DSP处理器的后端各外设有接口模块。利用上述装置进行数据处理的方法,图像采集前端模块将采集到的图像数据分别输出到第一DSP处理器和第二DSP处理器,由第一DSP处理器或/和第二DSP处理器同时分别对输入的图像数据进行各自的处理,其中一个DSP处理器的处理结果传递到另一个DSP处理器对图像进行数据叠加,并将结果发送到接口模块。本发明专利技术对于智能交通领域有较强的灵活性,用户可以针对交通现场和应用领域的特点采用合适工作模式。

【技术实现步骤摘要】

本专利技术涉及一种数据处理装置,更具体地涉及一种用于智能交通的嵌入式双DSP信息数据处理装置。本专利技术还涉及利用上述数据处理装置进行数据处理的方法。
技术介绍
数字信号处理器(Digital Signal Processor, DSP)是以数字信号来处理信息的器件,其工作原理是将接收到的模拟信号转换为数字信号再处理为现实信号。在智能交通领域,DSP处理器一直承担着相当重要的角色,除了完成现场抓拍图像的预处理以及图像输出外,也能对交通现场进行视频录像。常见的系统一般采用单DSP架构,在这种架构下,DSP需要承担图像采集前端的控制、转换处理、图像保存和输出等任务,这样就会存在如下几个问题I)对应用场合有限制。由于单DSP系统任务繁重,需要处理的事务过多,系统处理能力有限,不适用于高速和预处理算法复杂的场合;2)系统不易稳定。由于单DSP系统需要处理的事务过多,很难设计出比较稳定的系统,也不利于系统后期系统维护;3)不支持并行处理。在智能交通领域,很多时候需要对抓拍图片进行实时处理,并将处理结果叠加到抓拍图片或者视频流,而单DSP架构受系统处理所限,通常只能以串行的方式工作,即抓拍获取图像后,进行图像数据处理,然后将处理结果叠加到图像之上,最后保存并输出到目标介质。4)视频流不连续。在单DSP架构下,如果既需要输出抓拍图像帧,同时也要保存视频流,一般情况下,为了保证系统的稳定运行,同时也受系统缓存和处理能力所限,只能从连续的图像帧里面取出特定帧作为抓拍帧,这样就会导致视频流不连续,有明显的顿挫感,不以利于交通应用。5)不支持用户二次开发。
技术实现思路
本专利技术的目的在于提供一种用于智能交通的嵌入式双DSP信息数据处理装置。本专利技术的又一目的在于提供一种利用上述数据处理装置进行数据处理的方法。为实现上述目的,本专利技术提供的嵌入式双DSP信息数据处理装置,由两个并行的第一 DSP处理器和第二 DSP处理器组成,两个并行的DSP处理器连接至一个图像采集前端模块;两个DSP处理器的后端各外设有接口模块。其中,接口模块包括串口模块、网络模块和存储模块。本专利技术提供的利用上述嵌入式双DSP信息数据处理装置进行数据处理的方法,是由图像采集前端模块将采集到的图像数据分别输出到第一 DSP处理器或第二 DSP处理器,由第一 DSP处理器和第二 DSP处理器同时分别对输入的图像数据进行处理并将数据发送到接口模块。发送到接口模块的数据为单帧图像和视频流方式。接口模块是指网络、SD卡和USB存储卡。本专利技术还提供了一种利用上述嵌入式双DSP信息数据处理装置进行数据处理的方法,是由图像采集前端模块将采集到的图像数据分别输出到第一 DSP处理器和第二 DSP处理器,由第一 DSP处理器和第二 DSP处理器同时分别对输入的图像数据进行各自的处理,其中一个DSP处理器的处理结果传递到另一个DSP处理器对图像进行数据叠加,并将结果发送到接口模块,比如由一个DSP处理器负责图像数据缓存、数据综合、视频压缩处理并输出抓拍图像帧和视频流,另一个DSP处理器负责图像数据分析和处理并输出抓拍图像数据帧。发送到接口模块的数据为单帧图像和视频流方式。接口模块是指网络、SD卡和USB存储卡。本专利技术的数据处理装置是一种从处理到输出各个环节都能够并行的结构,单个DSP处理可以各自独立完成从数据处理到输出全部过程,也可以在组合模式下,两个DSP之间进行数据交互,但两个DSP处理器也可以分别单独进行数据输出,即数据结果并行输出。·这对于智能交通领域有较强的灵活性,用户可以针对交通现场和应用领域的特点采用合适工作模式。附图说明图I是本专利技术的装置结构示意图。图2是本专利技术的装置数据流示意图。具体实施例方式本专利技术提出了一种用于智能交通领域的基于双DSP的系统结构的处理装置。本专利技术的技术解决方案是采用双DSP架构对采集前端获取的图像数据进行分析和处理,将图像处理结果进行综合,保存输出到其他外部接口,并提供DSP软件二次开发接口,由用户自主实现图像处理算法以及对前端采集部分的控制。本专利技术提出的双DSP结构是一种完全意义上的并行结构,两个DSP处理器既可以工作在独立模式,也可以工作在组合模式。独立模式就是两个DSP处理器各自独立工作,互不影响,分别对图像数据进行处理和输出;组合模式就是两个DSP处理器需要进行相互通信,对图像数据分别进行处理,最后进行数据综合和输出。本专利技术的双DSP结构包括图像采集前端模块,由双DSP处理器构成的采集数据处理模块,以及后端外设接口模块。图像采集前端模块负责数据外部图像数据采集,在获取到一帧图像数据后通过DSP视频端口通信接口,将同一帧图像数据同时输出到第一 DSP处理器(DSPl)和第二 DSP处理器(DSP2)两个处理器;数据处理模块由DSPl和DSP2构成,其中DSPl负责图像数据缓存、数据综合、视频压缩等部分,而DSP2处理器负责图像数据分析和处理。在独立模式下,这两个DSP处理器同时分别对输入数据进行处理并完成各自的输出控制,其中DSPl处理器可以输出抓拍图像帧和视频流,DSP2处理器可以输出抓拍图像数据帧;而在组合模式下,这两个DSP处理器在同时进行数据处理后,由DSP2处理器将处理结果传递到DSPl处理器,由其负责数据综合,并将处理结果叠加到图像之上,输出到外部其它存储介质,显然DSPl和DSP2两个处理器也可以分别进行输出控制。双DSP处理器分工合作,协同处理同一帧图像数据,最后对处理结果和图像数据进行综合,将处理结果叠加到图像数据,相对于单DSP结构来说,双DSP架构中单个处理器可以分担系统任务的整体压力,专注于各自独立的事务处理,更适用于应用现场对图像数据处理速度和一些处理算法比较复杂的场合;双DSP架构中单个处理器各自完成独立的工作,系统设计结构清晰,功能层次结构边界明确,有利于整个系统的软件架构设计和后期维护,也有利于不同的设计人员进行并行开发。双DSP结构中对于单帧图像需要各个处理器协同处理,才能得到最终的综合数据,但只要采用多缓冲区技术,就能从系统整体角度实现图像数据流的并行处理;同一帧数据同时进入双DSP处理器分别进行处理,也避免了视频流不连续的情况。区别于一般双DSP串行处理结构,本专利技术提出了并行处理结构。一般双DSP串行处理结构采用的是数据流在每一个DSP处理器中串行处理,即前 DSP数据处理完成之后才能由后DSP进行处理,系统整体的工作效率不高,没有充分发挥多DSP处理器架构的优势。本专利技术提出的并行处理结构,将图像数据分析处理、视频压缩、图像保存等功能更好地融合在一起,可以充分发挥多DSP协同处理的优势。区别于一般双DSP并行处理结构,本专利技术提出了一种多工作模式的并行处理结构。对于一般的双DSP并行处理结构,两个DSP处理器同时并行处理数据,然后由其中一个DSP处理器进行数据综合,并将数据串行输出到其它存储介质,而本专利技术提出的结构是一种从处理到输出各个环节都能够并行的结构,在独立工作模式下,单个DSP处理可以各自独立完成从数据处理到输出全部过程,而在组合模式下,DSPl和DSP2之间有数据交互,但两个DSP处理器也可以分别单独进行数据输出,即数据结果并行输出。这对于智能交通领域有较强的灵活性,用户可以针对交通现场和本文档来自技高网...

【技术保护点】
一种嵌入式双DSP信息数据处理装置,由两个并行的第一DSP处理器和第二DSP处理器组成,两个并行的DSP处理器连接至一个图像采集前端模块;两个DSP处理器的后端各外设有接口模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:李东平彭杰军罗松彬郭勇军冯立志朱庆军冯鑫
申请(专利权)人:中国大恒集团有限公司北京图像视觉技术分公司
类型:发明
国别省市:

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

1