[发明专利]图像处理软件开发方法、图像处理软件开发装置和图像处理软件开发程序有效
申请号: | 201180072643.1 | 申请日: | 2011-08-03 |
公开(公告)号: | CN103718159A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 崎村茂寿;三好雅则 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06T11/80 |
代理公司: | 北京尚诚知识产权代理有限公司 11322 | 代理人: | 龙淳 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 处理软件 开发 方法 装置 程序 | ||
技术领域
本发明涉及图像处理软件开发方法、图像处理软件开发装置和图像处理软件开发程序的技术。
背景技术
因为图像处理系统的处理性能提高,其应用领域从现有的FA(Factory Automation:工厂自动化)领域扩展到了屋内外的人物监视、数码相机等的面部识别、车载相机进行的外部环境识别等广泛的领域。
另一方面,图像处理系统的开发中,作为处理对象的数据非常多,所以用通用CPU(Central Processing Unit:中央处理器)进行的处理不能得到充分的性价比(或者单位电力的性能),所以较多使用内含图像处理用的硬件加速器的嵌入式LSI(Large Scale Integration:大规模集成)。其中,嵌入式LSI是嵌入式设备中装载的电路,嵌入式设备使用嵌入式LSI高速地执行图像处理。
因此,需要使用用于实现通过嵌入式LSI运行的驱动软件的编程语言库开发识别软件。其中,嵌入式设备用软件的开发中,一般使用C语言等编程语言,嵌入式LSI用的驱动软件也同样作为编程语言库提供。因此,识别软件开发者使用的开发方法当然也一般是使用编程语言编程。
但是,使用编程语言编程的情况下,存在实现工作量较多,实现中的人工错误较多等问题。
对这些问题的有效的现有技术,是基于模型的开发技术。
基于模型的开发技术与现有的基于编程语言的开发不同,是通过:
(a)按处理顺序列举预先在软件开发环境上定义的处理区块
(b)在图上将同样在软件开发环境上定义的软件组件图连接
等方法描述软件处理流程(以下称为“模型(model)”),使该模型在计算机上模拟动作进行动作验证,根据情况从模型生成编程语言源代码的技术。基于模型的开发的一例,有如专利文献1所述的技术。其中,专利文献1是属于(a)类的例子。
先行技术文献
专利文献
专利文献1:日本特开2009-087144号公报
发明内容
发明要解决的课题
但是,专利文献1中记载的技术中,存在不能够开发与嵌入式LSI用的编程语言库联动的识别算法(或者即使能够进行PC等开发环境上的模拟,也不能够生成调用嵌入式LSI用的编程语言库的源代码)的问题。
此外,基于模型的开发中,为了与使用编程语言的开发相比提高开发效率,大多将预先定义的软件组件的抽象度设定为比编程语言用函数更高,难以减少软件组件执行所需的嵌入式设备的计算机资源(计算量和内存使用量)。
于是,本发明的主要目的在于提供一种基于模型的开发环境,其能够进行综合了执行图像处理的嵌入式LSI用的编程语言库的基于模型的开发,具体而言为开发环境上的(不使用编程语言的)组件图连接型识别算法开发,和减少嵌入式设备的计算机资源使用量的源代码生成。
用于解决课题的方法
为了解决上述课题,本发明是一种图像处理软件开发方法,对使用图像处理装置用编程语言库的软件开发进行辅助,在图像处理软件开发装置上执行,其特征在于:
上述图像处理软件开发装置包括存储装置和用于构成模型图编辑部的控制装置,
上述存储装置中,作为用于描述软件的模型图的构成元素的4种下位组件图,在组件图定义部中分别存储有输入输出数据内存管理组件图、输入数据值设定组件图、库执行组件图和输出数据值取得组件图,
上述下位组件图具有上述编程语言库的函数和用于指定执行该函数时的输入输出数据的接口,
将通过上述接口连接的4种上述下位组件图组合而得的上位组件图,也存储在上述存储装置中,
上述模型图编辑部,
在接受了向模型图中追加上述下位组件图或上述上位组件图的追加操作时,将所接受的上述下位组件图或上述上位组件图追加到上述模型图,并且在接受了对于多个上述下位组件图的上述接口的连接操作时,用有向链接将所接受的上述接口之间连接,由此生成模型图。
其他方法在后文中记载。
发明效果
根据本发明,能够提供一种基于模型的开发环境,其能够进行综合了执行图像处理的嵌入式LSI用的编程语言库的基于模型的开发,具体而言为开发环境上的(不使用编程语言的)组件图连接型识别算法开发,和减少嵌入式设备的计算机资源使用量的源代码生成。
附图说明
图1是表示本发明的一个实施方式的图像处理软件开发系统的结构图。
图2是表示本发明的一个实施方式的组件图定义部中定义的组件图的说明图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180072643.1/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序