System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像信号处理器的原型验证系统和方法技术方案_技高网

一种图像信号处理器的原型验证系统和方法技术方案

技术编号:41328285 阅读:3 留言:0更新日期:2024-05-13 15:06
本发明专利技术涉及图像处理领域,特别是涉及一种图像信号处理器的原型验证系统和方法。包括:在线数据源、离线数据源、数据源选通器、图像信号处理器和输出验证单元。在线数据源中包括至少一组数据生成通路,以及多路输入选择模块,根据采集到的图像生成至少一种待处理的像素数据,在线转离线数据源将在线数据源中的像素数据转存至离线数据源中,多路输入选择模块管理所有数据生成通路的分时复用;离线数据源中包含第一缓存器,根据预存的像素数据生成至少一种待处理的像素数据;输出验证单元根据至少一种验证方式对处理后的像素数据进行验证。本发明专利技术可以能够接收到不同数据源产生的多种需验证的像素数据,从而能够验证更多图像信号处理器内部的功能。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,特别是涉及一种图像信号处理器的原型验证系统和方法


技术介绍

1、图像信号处理器芯片的开发过程中,需要对芯片的设计方案原型进行验证。通常的验证方法为:以传感器获取真实的像素数据或特定的图片文件作为输入源,将输出源传入图像信号处理器中进行处理,再对图像信号处理器处理后的输出数据进行分析,以验证图像信号处理器是否处理正确。

2、现有技术中,通常仅有一个传感器或一组图片文件作为输入源,作为输入源的验证场景较为单一。随着目前图像信号处理器功能的愈发强大,验证图像信号处理器的输入源要求其支持种类繁多,比如验证宽动态范围、raw pattern排列、红外场景、特定压缩数据等等场景,均要求有较多可以向下兼容或者匹配分辨率的输入源,这些会涉及到多种多样的摄像头和场景布置,若使用现有方式覆盖各种场景,将耗费很大人力物力。

3、鉴于此,如何克服现有技术所存在的缺陷,解决图像信号处理器进行原型验证时输入源单一现象,是本
待解决的问题。


技术实现思路

1、针对现有技术的以上缺陷或改进需求,本专利技术解决了图像信号处理器进行原型验证时输入源单一的问题。

2、本专利技术实施例采用如下技术方案:

3、第一方面,本专利技术提供了一种图像信号处理器的原型验证系统,具体为:包括:在线数据源、在线转离线数据源、离线数据源、数据源选通器、图像信号处理器和输出验证单元,具体包括:在线数据源与数据源选通器的第一输入连接,在线转离线数据源的输入与在线数据源连接,在线转离线数据源的输出与离线数据源连接,离线数据源与数据源选通器的第二输入连接,数据源选通器的输出依次与图像信号处理器和输出验证单元连接;在线数据源中包括至少一组数据生成通路,以及多路输入选择模块,每组数据生成通路用于根据采集到的图像生成至少一种待处理的像素数据,多路输入选择模块用于管理所有数据生成通路的分时复用;在线转离线数据源用于将在线数据源中的像素数据转存至离线数据源中;离线数据源中包含第一缓存器,用于根据第一缓存器中预存的像素数据生成至少一种待处理的像素数据;数据选通器用于接收在线数据源和离线数据源生成的待处理的像素数据,选择作为数据源使用的待处理的像素数据;图像信号处理器用于对待处理的像素数据进行处理;输出验证单元用于根据至少一种验证方式对处理后的像素数据进行验证。

4、优选的,所述数据生成通路包括:传感器、排列转换模块和第一同步模块,具体包括:传感器、排列转换模块和第一同步模块依次连接,第一同步模块与数据源选通器的第一输入连接;传感器用于获取原始的像素数据;排列转换模块用于将原始的像素数据转换为拜尔格式的至少一种排列方式,并对转换后的像素数据进行指定的拜尔格式数据处理;第一同步模块用于将转换后的像素数据中的长曝光行和短曝光行进行对齐。

5、优选的,所述离线数据源还包括数据处理模块和第二同步模块,具体包括:第一缓存器、数据处理模块和第二同步模块依次连接,第二同步模块与数据源选通器的第二输入连接;数据处理模块用于模仿特定传感器的输出逻辑,对预存的像素数据进行处理;第二同步模块用于将离线数据源中处理后的像素数据中的长曝光行和短曝光行进行对齐。

6、优选的,所述输出验证单元包括:格式转换组件、第二缓存器和数据验证组件,具体包括:格式转换组件接收图像信号处理器输出的处理后的像素数据,格式转换组件、第二缓存器和数据验证组件依次连接;格式转换组件用于将处理后的像素数据转换为至少一种指定格式的输出像素;第二缓存器用于缓存转换后的输出像素;数据验证组件用于根据至少一种验证方式对输出像素进行验证。

7、优选的,所述格式转换组件包括:数据通路和同步信号通路,具体包括:数据通路包括直接存储访问模块和格式转换模块,直接存储访问模块用于通过直接存储访问的方式将第一缓存器中的像素数据搬运至第二缓存器中的第一地址块,格式转换模块用于将第一地址块中的像素数据转换为指定格式的输出像素;同步信号通路用于将同步信号写入第二缓存器中的第二地址块,以便格式转换模块根据同步信号对第二地址块中的输出像素完成格式转换。

8、优选的,所述数据验证组件包括至少一条数据验证通路,具体包括:每一条数据验证通路根据相应的验证方式,对第二缓存器中缓存的输出像素进行验证。

9、另一方面,本专利技术提供了一种图像信号处理器的原型验证方法,使用第一方面提供的图像信号处理器的原型验证系统进行图像信号处理器的功能验证,具体包括:在线数据源或离线数据源生成至少一种待处理的像素数据,数据源选通器选择其中一个数据源生成的待处理的像素数据,将选择的待处理的像素数据发送至图像信号处理器;图像信号处理器对待处理的像素数据进行处理,输出验证单元将处理后的像素数据转换为至少一种格式的输出像素,并通过至少一种验证方式对输出像素进行验证。

10、优选的,对数据源进行切换时,所述数据源选通器选择其中一个数据源生成的待处理的像素数据,具体包括:等待当前数据源正在传输的像素数据的数据帧传输完毕后,待切换的数据源向图像信号处理器发送准备信号;图像信号处理器接收到准备信号后,向待切换的数据源发送帧请求信号;待切换的数据源接收到帧请求信号后,和图像信号处理器完成握手,开始进行像素数据的传输。

11、优选的,当使用在线数据源,且在线数据源中包含多于一个传感器时,所述将选择的待处理的像素数据发送至图像信号处理器,具体包括:将指定的传感器和多路输入选择模块进行绑定,并对每个传感器设置相应的ping/pong帧;依次将每个传感器作为当前传感器,当前传感器接收到图像信号处理器发出的中断信号和/或帧请求信号后,通过多路输入选择模块向图像信号处理器发送ping帧,并将下一个传感器作为新的当前传感器;新的当前传感器置起准备信号,待接收到图像信号处理器发出的下一个帧请求信号后,通过多路输入选择模块向图像信号处理器发送pong帧。

12、优选的,当使用离线数据源,且缓存的像素数据为非线性的时,所述将选择的待处理的像素数据发送至图像信号处理器,具体包括:提取第一缓存器中第三地址块预存的像素数据,并对提取到的像素数据进行指定的函数变换;将变换后的像素数据保存至第一缓存器中第四地址块,再通过直接存储访问的方式将第四地址块中的像素数据转交至数据处理模块;数据处理模块对像素数据进行指定的处理后,由第二同步模块完成像素数据的同步,将同步后的像素数据发送至图像信号处理器。

13、与现有技术相比,本专利技术的有益效果在于:使用在线数据源中的多个数据生成通路在线获取至少一种待处理的像素数据,并通过多路输入选择模块实现不同数据生成通路的分时复用;或,在离线数据源中预存多种类型的像素数据,并将预存的像素数据转换为至少一种待处理的像素数据。再使用数据源选通器将两种数据源和图像信号处理器进行集成,使得图像信号处理器能够接收到不同数据源产生的多种需验证的像素数据,从而能够在有限的场景和条件下验证更多图像信号处理器内部的功能,以提高验证效率,并方便实现和维护。<本文档来自技高网...

【技术保护点】

1.一种图像信号处理器的原型验证系统,其特征在于,包括:在线数据源、在线转离线数据源、离线数据源、数据源选通器、图像信号处理器和输出验证单元,其中:

2.根据权利要求1所述的图像信号处理器的原型验证系统,其特征在于,所述数据生成通路包括:传感器、排列转换模块和第一同步模块,其中:

3.根据权利要求1所述的图像信号处理器的原型验证系统,其特征在于,所述离线数据源还包括数据处理模块和第二同步模块,其中:

4.根据权利要求1所述的图像信号处理器的原型验证系统,其特征在于,所述输出验证单元包括:格式转换组件、第二缓存器和数据验证组件,其中:

5.根据权利要求4所述的图像信号处理器的原型验证系统,其特征在于,所述格式转换组件包括:数据通路和同步信号通路,其中:

6.根据权利要求4所述的图像信号处理器的原型验证系统,其特征在于,所述数据验证组件包括至少一条数据验证通路,其中:

7.一种图像信号处理器的原型验证方法,其特征在于,使用权利要求1至6中任一项所述的图像信号处理器的原型验证系统进行图像信号处理器的功能验证,包括:

8.根据权利要求7所述的图像信号处理器的原型验证方法,其特征在于,对数据源进行切换时,所述数据源选通器选择其中一个数据源生成的待处理的像素数据包括:

9.根据权利要求8所述的图像信号处理器的原型验证方法,其特征在于,当使用在线数据源,且在线数据源中包含多于一个传感器时,所述将选择的待处理的像素数据发送至图像信号处理器包括:

10.根据权利要求8所述的图像信号处理器的原型验证方法,其特征在于,当使用离线数据源,且缓存的像素数据为非线性的时,所述将选择的待处理的像素数据发送至图像信号处理器包括:

...

【技术特征摘要】

1.一种图像信号处理器的原型验证系统,其特征在于,包括:在线数据源、在线转离线数据源、离线数据源、数据源选通器、图像信号处理器和输出验证单元,其中:

2.根据权利要求1所述的图像信号处理器的原型验证系统,其特征在于,所述数据生成通路包括:传感器、排列转换模块和第一同步模块,其中:

3.根据权利要求1所述的图像信号处理器的原型验证系统,其特征在于,所述离线数据源还包括数据处理模块和第二同步模块,其中:

4.根据权利要求1所述的图像信号处理器的原型验证系统,其特征在于,所述输出验证单元包括:格式转换组件、第二缓存器和数据验证组件,其中:

5.根据权利要求4所述的图像信号处理器的原型验证系统,其特征在于,所述格式转换组件包括:数据通路和同步信号通路,其中:

6.根据权利要求4所述的图像信号处理器的原型...

【专利技术属性】
技术研发人员:胡靖康王晓霞梁康刘震
申请(专利权)人:芯动微电子科技武汉有限公司
类型:发明
国别省市:

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

1