[发明专利]一种实现嵌入式图像处理多DSP异步工作的系统及其方法无效
申请号: | 200810027423.7 | 申请日: | 2008-04-14 |
公开(公告)号: | CN101276458A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | 罗笑南;林武;刘宁 | 申请(专利权)人: | 中山大学 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510275广东省广州市广州市新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 嵌入式 图像 处理 dsp 异步 工作 系统 及其 方法 | ||
1、一种实现嵌入式图像处理多DSP异步工作的系统,其特征在于:包括载入图像数据模块、图像处理步骤列表、多DSP处理器异步工作模块、载出图像数据模块;其中
1)载入图像数据模块—用于实现从存储空间中获得需DSP处理的原始图像数据;
2)图像处理步骤列表—用于存放原始图像数据必须经过的DSP的各个处理步骤;
3)多DSP处理器异步工作模块—用于实现多个DSP在异步工作模式下的协调工作;包括以下组成部分:
未处理存储区—用于存储从获得原始图像数据模块获得的数据,供添加处理信息模块使用;
添加处理信息模块—实现对原始图像数据处理前的预处理;
DSP处理队列—用于存放预处理后的图像数据和处理中的图像数据,是一个队列结构;
DSP调用模块—实现调用空闲的DSP去异步处理DSP处理队列中的数据单元;
去除处理信息模块—添加处理信息模块的反操作,实现对已经全部执行完图像处理步骤的图像数据的处理信息的去除;
已处理存储区—存放已经处理完毕的图像数据,供载出图像数据模块使用;
4)载出图像数据模块—用于实现将处理完毕的图像数据输出。
2、根据权利要求1所述的一种实现嵌入式图像处理多DSP异步工作的系统,其特征在于:所述添加处理信息模块的功能通过以下四个模块实现:
提取图像数据单元模块—用于从未处理存储区中获得原始图像信息,提取的图像数据单元可以是一幅图像的一行,也可以是几个行;
添加数据单元位置信息模块—用于给提取后的数据单元编号,该编号表明提取前其在原始图像数据中先后位置;
添加数据单元处理步骤模块—用于把图像处理步骤列表中的信息添加到数据单元中,为DSP调用模块做准备;
转发未处理数据单元模块—把添加完位置信息和处理步骤信息的数据单元发送到DSP处理队列。
3、根据权利要求1或2所述的一种实现嵌入式图像处理多DSP异步工作的系统,其特征在于:所述DSP调用模块的功能通过以下3个模块实现:
维护DSP状态模块—用于维护各个DSP的状态,每一个DSP都是只有两种状态可选:空闲或运行中;
分析装入DSP模块—如果DSP处理队列存在数据单元,并且有DSP处于空闲状态,则把队列中的数据单元分配给空闲的DSP去处理;如果没有DSP处于空闲状态或队列中没有数据单元,则等待;
转发已处理数据单元模块—如果该数据单元已完成所有图像处理步骤,则把该单元传送到移除处理信息模块,否则,重新进入DSP处理队列等待分析装入DSP模块的调用。
4、根据权利要求1或2所述的一种实现嵌入式图像处理多DSP异步工作的系统,其特征在于:所述移除处理信息模块的功能通过以下3个模块实现:
移除数据单元位置信息模块—添加数据单元位置信息模块的反操作;
移除数据单元处理步骤信息模块—添加数据单元处理步骤模块的反操作;
整合图像数据单元模块—把已经移除处理信息的数据单元按照原来的位置信息转入已处理存储区中。
5、一种实现嵌入式图像处理多DSP异步工作的方法,其特征在于:将上述的载入图像数据模块、图像处理步骤列表、多DSP处理器异步工作模块、载出图像数据模块组合起来,包括以下步骤:
a)载入图像数据模块从图像数据源获取到原始数据后,将图像数据存入未处理存储区;
b)提取图像数据单元模块按照特定的数据单元格式从未处理存储区中提取每一个数据单元,添加数据单元位置信息模块为每一个数据单元添加其位置信息,添加数据单元处理步骤模块根据图像处理步骤列表把处理步骤添加到每一个数据单元中,并调用转发未处理数据单元模块把每一个数据单元装入DSP处理队列;
c)维护DSP状态模块记录着每一个DSP当前的状态:空闲或运行;
d)如果分析装入DSP模块检测到DSP处理队列有数据单元,则查看是否有空闲的DSP,如果有DSP空闲,则把数据单元从队列中取出并按图像处理步骤的情况分配给空闲DSP去执行该数据单元的下一个处理。如果没有DSP空闲,则等待有DSP空闲;
e)如果一个数据单元完成了其图像处理步骤列表中的所有处理步骤,则由转发已处理数据单元模块将已处理完毕的数据单元作为参数来调用去除处理信息模块;
f)数据单元在去除处理信息模块中完成移除数据单元位置信息和数据单元处理步骤信息后,由整合图像数据单元模块根据数据单元的位置信息把该数据单元转入已处理存储区;
g)当已处理存储区的所有数据装满时,载出图像数据模块把已处理存储区中的数据提交。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810027423.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型的农药瓶
- 下一篇:用于湿制程设备上方排气的液气分离结构
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序