CN109542426B - 一种图像传感行为仿真模型生成系统及方法 - Google Patents
一种图像传感行为仿真模型生成系统及方法 Download PDFInfo
- Publication number
- CN109542426B CN109542426B CN201811448278.XA CN201811448278A CN109542426B CN 109542426 B CN109542426 B CN 109542426B CN 201811448278 A CN201811448278 A CN 201811448278A CN 109542426 B CN109542426 B CN 109542426B
- Authority
- CN
- China
- Prior art keywords
- module
- model
- data
- common
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000013461 design Methods 0.000 claims abstract description 49
- 238000006243 chemical reaction Methods 0.000 claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Creation or generation of source code model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及数字图像采集技术领域,且公开了一种图像传感行为仿真模型生成系统,包括用于存储各模型共性部分的公共模型存储模块、用于设计指对形模型异性部分的特殊模型设计模块、将设计模块中的编程程序算法转换成模型需要的程序语言的程序语言转换模块、将共性模型和异性模型组合成新的所需模型的模型组合生成模块。该图像传感行为仿真模型生成系统及方法,具备便于快速建模,提高了工作效率的优点。
Description
技术领域
本发明涉及数字图像采集技术领域,具体为一种图像传感行为仿真模型生成系统及方法。
背景技术
通常,困像采集处理设备包括三个关键部件:镜头(LENS)、图像传感器(SENSOR)和数字信号处理芯片(DSP)。光线从镜头进来,到达感光器,感光器把光线变成数字信号,再传给一个专门的DSP(数字处理芯片)进行图像处理,然后就可以保存或在屏幕上显示了,也就是我们看到的视频图像。随着数字技术和网络技术的发展,人与人的距离飞快缩小,从文字到声音,再到图像,网络沟通的不仅仅是两个人的大脑,更高的需求将是模拟人与人之间面对面般的真实对话,以及进行录像、卡片设计等等活动。例如,当前电脑摄像头被广泛地运用在视频会议上,或者当成网络摄影机(WebCam)通过互联网或局域网传送视频信号,也可以利用它来捕捉静态画面,供多媒体展示或网页设计使用。这就对图像的采集、处理、记录、实时传输提出了更高的要求,在以摄像头、摄像机、数码相机等为代表的图像采集处理设备中,需要应用更新型的图像传感器,因此,对于图像传感器研发公司以及需要开发支持图像传感器的芯片设计公司而言,在做系统级验证的时候,必定需要图像传感器的行为级仿真模型,以完成整个系统的调试。对于研发支持图像传感器的芯片公司而言,一般需要针对每种需要支持的图像传感器都编写相应的行为模型,这种工作虽然机械但却是必须的。
事实上,经研究不难发现,目前所能见到的图像传感器都有共性,目前模型编写工作量大、周期长,但其中有很多重复性的劳动,其设计方法和步骤根据设计人员的设计习惯和技术经验的不同而有所差别,但是其中也有很多的共同点,如果能够利用各个模型之间的共性去生成所需要的将会大大的提高建模效率,进而能够较好的缩短调试周期。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种图像传感行为仿真模型生成系统及方法,具备便于快速建模,提高了工作效率等优点,解决了模型编写工作量大、周期长的问题。
(二)技术方案
为实现便于快速建模,提高工作效率的目的,本发明提供如下技术方案:一种图像传感行为仿真模型生成系统,包括用于存储各模型共性部分的公共模型存储模块、用于设计指对形模型异性部分的特殊模型设计模块、将设计模块中的编程程序算法转换成模型需要的程序语言的程序语言转换模块、将共性模型和异性模型组合成新的所需模型的模型组合生成模块,所述公共模型存储模块内包括多个分类设置的不同部分的模型存储单元,所述特殊模型设计模块包括用于接收设计人员输入设计信息和外部指令的信息数据接收模块、将接收到的设计信息和外部指令进行整合处理的数据信息整理模块、用于将接收整合后的数据信息进行存储备份的数据信息暂存模块和将整合后的数据信息传输至程序语言转换模块的整合信息传输模块,所述程序语言转换模块包括用于接收公共模型存储模块和整合信息传输模块传输的数据信息的模型数据接收模块、用于将模型数据接收模块中传输过来的数据程序转换成最终模型组合生成模块中所需的计算语言的转换模块和用于将转换后的计算语言传输至模型组合生成模块的模型数据传输模块,所述模型组合生成模块包括最终数据接收模块和将程序语言转换模块中传输来的公共模型存储模块中所需的模型数据和特殊模型设计模块中特殊设计的模型数据组合生成最终模型的仿真模型生成模块。
优选的,所述公共模型存储模块和数据信息暂存模块中存储的数据信息包括时序、帧大小、图像大小和输出图像格式。
一种图像传感行为仿真模型生成方法,包括如下步骤:
S1.使用UGNX3程序软件建立设计一个名称为公共模型存储的文件夹,并在这个文件夹中建立多个用于存储不同公共模型中共性部分的子文件夹;
S2.在需创建新的仿真模型时,利用特殊模型设计模块上的信息数据接收模块将所需创建的仿真模型中特殊部分输入至特殊模型设计模块中,并通过数据信息整理模块将输入其中的设计信息和外部指令进行规整整合,并将整合后的数据信息复制一份暂存至数据信息暂存模块中以避免出现特殊情况造成数据丢失需要费时费力重新输入的问题,再通过整合信息传输模块将整合后的数据信息传输至程序语言转换模块中,且将公共模型存储模块中所需使用到的数据信息也同步复制传输至程序语言转块模块中;
S3.程序语言转换模块中利用模型数据接收模块将公共模型存储模块和整合信息传输模块传输的数据信息进行接收并传输至转换模块中将接收到的数据信息转换成最终模型组合生成模块中所需的计算语言,并通过模型数据传输模块将转换后的计算语言传输至模型组合生成模块内;
S4.模型组合生成模块通过最终数据接收模块接收模型数据传输模块中传输的计算语言并传输至仿真模型生成模块中,通过仿真模型生成模块将公共模型存储模块中所需的模型数据和特殊模型设计模块中特殊设计的模型数据组合生成最终模型。
(三)有益效果
与现有技术相比,本发明提供了一种图像传感行为仿真模型生成系统及方法,具备以下有益效果:
该图像传感行为仿真模型用的生成软件,通过把模型设计中的共性部分存储至公共模型存储文件夹中,在设计新的仿真模型时能够直接使用所需模型中的共性部分,在设计环境下使其与设计的特殊模型部分直接组合形成所需的新的仿真模型,大大的提高了工作效率,避免了设计人员一些无畏的重复劳动,节省了劳动力;且通过公共模型存储文件夹内建设有的多个子文件夹能够将模型的各个共性部分分类存储起来,能够方便设计人员快速的查询所需的公共模型部分,便于设计人员进行快速的找寻进行快速的设计;通过特殊模型设计模块中设有的数据信息暂存模块能够较好的避免因出现特殊情况造成数据丢失需要费时费力重新输入的问题。
附图说明
图1为本发明提出的一种图像传感行为仿真模型生成系统的结构示意图。
具体实施方式
下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,一种图像传感行为仿真模型生成系统,包括用于存储各模型共性部分的公共模型存储模块、用于设计指对形模型异性部分的特殊模型设计模块、将设计模块中的编程程序算法转换成模型需要的程序语言的程序语言转换模块、将共性模型和异性模型组合成新的所需模型的模型组合生成模块,公共模型存储模块内包括多个分类设置的不同部分的模型存储单元,特殊模型设计模块包括用于接收设计人员输入设计信息和外部指令的信息数据接收模块、将接收到的设计信息和外部指令进行整合处理的数据信息整理模块、用于将接收整合后的数据信息进行存储备份的数据信息暂存模块和将整合后的数据信息传输至程序语言转换模块的整合信息传输模块,程序语言转换模块包括用于接收公共模型存储模块和整合信息传输模块传输的数据信息的模型数据接收模块、用于将模型数据接收模块中传输过来的数据程序转换成最终模型组合生成模块中所需的计算语言的转换模块和用于将转换后的计算语言传输至模型组合生成模块的模型数据传输模块,模型组合生成模块包括最终数据接收模块和将程序语言转换模块中传输来的公共模型存储模块中所需的模型数据和特殊模型设计模块中特殊设计的模型数据组合生成最终模型的仿真模型生成模块。
公共模型存储模块和数据信息暂存模块中存储的数据信息包括时序、帧大小、图像大小和输出图像格式。
一种图像传感行为仿真模型生成方法,包括如下步骤:
S1.使用UGNX3程序软件建立设计一个名称为公共模型存储的文件夹,并在这个文件夹中建立多个用于存储不同公共模型中共性部分的子文件夹;
S2.在需创建新的仿真模型时,利用特殊模型设计模块上的信息数据接收模块将所需创建的仿真模型中特殊部分输入至特殊模型设计模块中,并通过数据信息整理模块将输入其中的设计信息和外部指令进行规整整合,并将整合后的数据信息复制一份暂存至数据信息暂存模块中以避免出现特殊情况造成数据丢失需要费时费力重新输入的问题,再通过整合信息传输模块将整合后的数据信息传输至程序语言转换模块中,且将公共模型存储模块中所需使用到的数据信息也同步复制传输至程序语言转块模块中;
S3.程序语言转换模块中利用模型数据接收模块将公共模型存储模块和整合信息传输模块传输的数据信息进行接收并传输至转换模块中将接收到的数据信息转换成最终模型组合生成模块中所需的计算语言,并通过模型数据传输模块将转换后的计算语言传输至模型组合生成模块内;
S4.模型组合生成模块通过最终数据接收模块接收模型数据传输模块中传输的计算语言并传输至仿真模型生成模块中,通过仿真模型生成模块将公共模型存储模块中所需的模型数据和特殊模型设计模块中特殊设计的模型数据组合生成最终模型。
综上所述,该图像传感行为仿真模型用的生成软件,使用时,把模型设计中的共性部分存储至公共模型存储文件夹中,在设计新的仿真模型时能够直接使用所需模型中的共性部分,在设计环境下使其与设计的特殊模型部分直接组合形成所需的新的仿真模型,大大的提高了工作效率,避免了设计人员一些无畏的重复劳动,节省了劳动力;且通过公共模型存储文件夹内建设有的多个子文件夹能够将模型的各个共性部分分类存储起来,能够方便设计人员快速的查询所需的公共模型部分,便于设计人员进行快速的找寻进行快速的设计;通过特殊模型设计模块中设有的数据信息暂存模块能够较好的避免因出现特殊情况造成数据丢失需要费时费力重新输入的问题。
需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (2)
1.一种图像传感行为仿真模型生成系统,包括用于存储各模型共性部分的公共模型存储模块、用于设计指对形模型异性部分的特殊模型设计模块、将设计模块中的编程程序算法转换成模型需要的程序语言的程序语言转换模块、将共性模型和异性模型组合成新的所需模型的模型组合生成模块,其特征在于:所述公共模型存储模块内包括多个分类设置的不同部分的模型存储单元,所述特殊模型设计模块包括用于接收设计人员输入设计信息和外部指令的信息数据接收模块、将接收到的设计信息和外部指令进行整合处理的数据信息整理模块、用于将接收整合后的数据信息进行存储备份的数据信息暂存模块和将整合后的数据信息传输至程序语言转换模块的整合信息传输模块,所述程序语言转换模块包括用于接收公共模型存储模块和整合信息传输模块传输的数据信息的模型数据接收模块、用于将模型数据接收模块中传输过来的数据程序转换成最终模型组合生成模块中所需的计算语言的转换模块和用于将转换后的计算语言传输至模型组合生成模块的模型数据传输模块,所述模型组合生成模块包括最终数据接收模块和将程序语言转换模块中传输来的公共模型存储模块中所需的模型数据和特殊模型设计模块中特殊设计的模型数据组合生成最终模型的仿真模型生成模块;所述公共模型存储模块和数据信息暂存模块中存储的数据信息包括时序、帧大小、图像大小和输出图像格式。
2.一种图像传感行为仿真模型生成方法,其特征在于:包括如下步骤:
S1.使用UGNX3程序软件建立设计一个名称为公共模型存储的文件夹,并在这个文件夹中建立多个用于存储不同公共模型中共性部分的子文件夹;
S2.在需创建新的仿真模型时,利用特殊模型设计模块上的信息数据接收模块将所需创建的仿真模型中特殊部分输入至特殊模型设计模块中,并通过数据信息整理模块将输入其中的设计信息和外部指令进行规整整合,并将整合后的数据信息复制一份暂存至数据信息暂存模块中以避免出现特殊情况造成数据丢失需要费时费力重新输入的问题,再通过整合信息传输模块将整合后的数据信息传输至程序语言转换模块中,且将公共模型存储模块中所需使用到的数据信息也同步复制传输至程序语言转块模块中;
S3.程序语言转换模块中利用模型数据接收模块将公共模型存储模块和整合信息传输模块传输的数据信息进行接收并传输至转换模块中将接收到的数据信息转换成最终模型组合生成模块中所需的计算语言,并通过模型数据传输模块将转换后的计算语言传输至模型组合生成模块内;
S4.模型组合生成模块通过最终数据接收模块接收模型数据传输模块中传输的计算语言并传输至仿真模型生成模块中,通过仿真模型生成模块将公共模型存储模块中所需的模型数据和特殊模型设计模块中特殊设计的模型数据组合生成最终模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811448278.XA CN109542426B (zh) | 2018-11-30 | 2018-11-30 | 一种图像传感行为仿真模型生成系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811448278.XA CN109542426B (zh) | 2018-11-30 | 2018-11-30 | 一种图像传感行为仿真模型生成系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109542426A CN109542426A (zh) | 2019-03-29 |
CN109542426B true CN109542426B (zh) | 2022-06-21 |
Family
ID=65851730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811448278.XA Active CN109542426B (zh) | 2018-11-30 | 2018-11-30 | 一种图像传感行为仿真模型生成系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109542426B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908947A (zh) * | 2006-07-18 | 2007-02-07 | 北京中星微电子有限公司 | 一种图像传感器行为仿真模型的生成装置及方法 |
CN1928815A (zh) * | 2006-08-16 | 2007-03-14 | 中国航天科技集团公司第一研究院 | 基于模板的快速工程设计方法 |
WO2017147728A1 (zh) * | 2016-06-24 | 2017-09-08 | 中国农业大学 | 滴灌灌水器流道结构设计方法及其分形流道滴灌灌水器产品 |
-
2018
- 2018-11-30 CN CN201811448278.XA patent/CN109542426B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908947A (zh) * | 2006-07-18 | 2007-02-07 | 北京中星微电子有限公司 | 一种图像传感器行为仿真模型的生成装置及方法 |
CN1928815A (zh) * | 2006-08-16 | 2007-03-14 | 中国航天科技集团公司第一研究院 | 基于模板的快速工程设计方法 |
WO2017147728A1 (zh) * | 2016-06-24 | 2017-09-08 | 中国农业大学 | 滴灌灌水器流道结构设计方法及其分形流道滴灌灌水器产品 |
Also Published As
Publication number | Publication date |
---|---|
CN109542426A (zh) | 2019-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9766868B2 (en) | Dynamic source code generation | |
US20100272364A1 (en) | Image editing system and method | |
JP2022028881A (ja) | 広告を自動的に生成する方法、装置、機器及びコンピュータ可読記憶媒体 | |
US20210090343A1 (en) | Method, and a system for design reviews and trainings | |
CN118196089A (zh) | 基于知识蒸馏的玻璃容器缺陷检测网络轻量化方法及系统 | |
CN109542426B (zh) | 一种图像传感行为仿真模型生成系统及方法 | |
CN106339194A (zh) | 一种用于多设备之间的显示效果的动态调整方法及系统 | |
Kumar et al. | FPGA implementation of image dehazing algorithm for real time applications | |
CN100492373C (zh) | 一种图像传感器行为仿真模型的生成装置及方法 | |
KR101958199B1 (ko) | 중소형 플랜트의 유지보수 엔지니어링 역량 강화를 위한 모델기반의 형상관리시스템 | |
CN111784726B (zh) | 人像抠图方法和装置 | |
CN117707481A (zh) | 一种试飞数字化系统建设需求论证方法和装置 | |
KR20210158015A (ko) | 정보시스템을 설계하여 프로그램과 데이터베이스를 자동으로 생성하고 테스트를 자동 수행하는 소프트웨어 공학플랫폼 | |
CN111757133A (zh) | 一种虚拟现实教育直播系统 | |
Garcia et al. | A FPGA‐based experimentation system for designing, implementing, and evaluating real‐time video processing and analysis algorithms at undergraduate level | |
CN116776784A (zh) | Rtl代码生成方法、装置、电子设备及存储介质 | |
CN101887207B (zh) | 图像辅助数据搜寻与显示方法及使用该方法的实物投影机 | |
Zihao Zhu et al. | EV-FlowNet: Self-supervised optical flow estimation for event-based cameras | |
CN112286918B (zh) | 数据快速接入转换的方法、装置、电子设备及存储介质 | |
Duan et al. | Lucky imaging system on FPGA by using ethernet transmission | |
CN103327031A (zh) | 一种基于mtp解析raw格式图像文件协议流的方法 | |
Nan et al. | Design of a light and high-resolution video camera system based on CMV12000 sensor | |
Namratha et al. | Design and Implementation of Tiny ML Model Using STM32F Platform | |
Abdullah et al. | EasyReader: Text Reader for Visually Impaired People | |
CN119513602A (zh) | 一种多模态模型训练及规模部署的方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |