System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像处理装置、方法和图像处理设备制造方法及图纸_技高网

一种图像处理装置、方法和图像处理设备制造方法及图纸

技术编号:40213929 阅读:8 留言:0更新日期:2024-02-02 22:22
本申请实施例提供一种图像处理装置、方法和图像处理设备,涉及图像处理领域,用于解决现有技术中图像处理装置存在的硬件资源消耗大的技术问题,该方案包括读写模块用于从第一存储模块中读取多帧图像中的至少一帧图像。图像处理单元配置有多组图像处理逻辑,用于按照多组图像处理逻辑的处理顺序,根据任意一组图像处理逻辑中的至少一个图像处理参数,处理任意一组图像处理逻辑对应的至少一帧所述图像,以得到各组图像处理逻辑对应的处理后的至少一帧图像。读写模块还用于向第二存储模块写入各组图像处理逻辑对应的处理后的至少一帧图像。通过复用一个图像处理单元来得到具有不同图像处理效果的图像解决了硬件资源消耗大的问题。

【技术实现步骤摘要】

本申请涉及图像处理领域,尤其涉及一种图像处理装置、方法和图像处理设备


技术介绍

1、目前,摄像机包括工业相机(industrial camera)或者网络摄像机(ip camera)等的图像处理设备,可以通过对摄像头(sensor)获取到的原始图像进行处理、编码,然后将图像发送给其他设备。由于用户浏览图像时会有预览多路码流的需求,比如用户需要同时通过网页端和视频浏览器来预览图像,此时网络摄像机需要产生两路不同的码流以供用户预览。

2、现有技术中,通常将原始图像通过图像信号预处理装置进行处理后,图像处理装置产生多路图像数据流,并同时并行处理多路图像数据流,处理后的每一路图像数据流中的图像帧率、尺寸不同,然后通过编码器得到的编码后的多路码流进行传输。然而现有技术中为了实现多路码流的传输,图像处理装置还需要复用多路硬件资源来保证输出多路图像数据流,且路数越多,所消耗的硬件资源也越多,从而造成大量的硬件资源消耗。


技术实现思路

1、本申请实施例提供一种图像处理装置、方法和图像处理设备,该方案用于解决现有技术中图像处理装置存在的硬件资源消耗大的技术问题。

2、第一方面,本申请实施例提供一种图像处理装置,该装置包括:读写模块和图像处理单元,读写模块与图像处理单元连接,读写模块还连接第一存储模块和第二存储模块。第一存储模块中存储有多帧图像。读写模块用于从第一存储模块中读取多帧图像中的至少一帧图像。图像处理单元配置有多组图像处理逻辑,图像处理逻辑包括至少一个图像处理参数。图像处理单元用于按照多组图像处理逻辑的处理顺序,通过读写模块依次从第一存储模块读取与每组图像处理逻辑对应的至少一帧图像;图像处理单元还用于根据任意一组图像处理逻辑中的至少一个图像处理参数,处理任意一组图像处理逻辑对应的至少一帧所述图像,以得到各组图像处理逻辑对应的处理后的至少一帧图像。读写模块还用于向第二存储模块写入各组图像处理逻辑对应的处理后的至少一帧图像。

3、本申请实施例提供一种图像处理装置,通过读写模块和图像处理单元连接,读写模块还连接第一存储模块,这样读写模块可以读取第一存储模块中的多帧图像中的至少一帧图像并将至少一帧图像发送给图像处理单元;由于图像处理单元配置有多组图像处理逻辑,且图像处理逻辑包括至少一个图像处理参数,这样图像处理单元可以按照多组图像处理逻辑的处理顺序,通过读写模块依次从第一存储模块读取与每组图像处理逻辑对应的至少一帧图像,然后根据任意一组图像处理逻辑中的至少一个图像处理参数处理任意一组图像处理逻辑对应的至少一帧图像,以得到各组图像处理逻辑对应的处理后的至少一帧图像;此外,读写模块还连接第二存储模块,这样读写模块还可以将各组图像处理逻辑对应的处理后的至少一帧图像存储至第二存储模块。由于本申请实施例可以通过复用一个图像处理单元得到多组图像处理逻辑对应的处理后的至少一帧图像,相比于现有技术中需要多个图像处理单元并行处理来得到具有不同图像处理效果的图像的方式,本申请实施例可以减少硬件资源的消耗,从而解决了现有技术中存在的硬件资源消耗大的技术问题。

4、在本申请的一个可能的实现方式中,图像处理装置还包括:写模块,写模块连接第一存储模块,写模块用于获取多帧图像,以及用于向第一存储模块写入多帧图像。这样可以将多帧图像存储至第一存储模块中,以供图像处理装置处理多帧图像。

5、在本申请的一个可能的实现方式中,存储在第一存储模块中的每帧图像具有帧序号;图像处理单元具体用于,确定任一组图像处理逻辑对应的至少一帧图像的目标帧序号,以及用于根据至少一个目标帧序号通过读写模块从第一存储模块中读取每一目标帧序号指示的图像。这样可以根据目标帧序号,读取需要处理的图像。

6、在本申请的一个可能的实现方式中,不同图像处理逻辑对应的处理后的至少一帧图像存储在第二存储模块的不同位置。这样可以合理存储处理后的至少一帧图像,以避免数据杂乱。

7、在本申请的一个可能的实现方式中,读写模块以及写模块通过第一总线与第一存储模块通信连接,以及读写模块通过第一总线与第二存储模块通信连接,第一总线具有第一通信端口、第二通信端口和第三通信端口;读写模块通过第一通信端口,从第一存储模块读取多帧图像中的至少一帧图像;读写模块通过第二通信端口,向第二存储模块写入处理后至少一帧图像;写模块通过第三通信端口,向第一存储模块写入多帧图像。这样可以提高获取图像的速率。

8、在本申请的一个可能的实现方式中,图像处理装置还包括:跨时钟域变频模块,跨时钟域变频模块分别与读写模块和图像处理单元连接,跨时钟域变频模块用于驱动图像处理单元以使得图像处理单元的处理逻辑速率与第一总线的读写速率匹配。这样可以充分利用第一总线的吞吐率。

9、在本申请的一个可能的实现方式中,每组图像处理逻辑包括的至少一个图像处理参数的值不同,至少一个图像处理参数包括帧速率控制的参数、裁剪的参数、调整分辨率的参数和区域遮黑的参数中的一个或多个。这样可以通过不同组的图像处理逻辑对图像进行不同效果的处理。

10、第二方面,本申请实施例提供一种图像处理方法,应用于图像处理装置,或者应用于具有图像处理装置的图像处理设备,图像处理装置中具有图像处理单元,图像处理单元配置有多组图像处理逻辑,图像处理逻辑包括至少一个图像处理参数,方法包括:按照多组图像处理逻辑的处理顺序,通过读写模块依次从第一存储模块读取与每组图像处理逻辑对应的至少一帧图像;根据任意一组图像处理逻辑中的至少一个图像处理参数,处理任意一组图像处理逻辑对应的至少一帧所述图像,以得到各组图像处理逻辑对应的处理后的至少一帧图像。

11、在本申请的一个可能的实现方式中,每帧图像具有帧序号;按照多组图像处理逻辑的处理顺序,通过读写模块依次从第一存储模块读取与每组图像处理逻辑对应的至少一帧图像,包括:确定任一组图像处理逻辑对应的至少一帧图像的目标帧序号;按照多组图像处理逻辑的处理顺序,根据至少一个目标帧序号,通过读写模块从第一存储模块中读取每一组图像处理逻辑对应的每一目标帧序号指示的图像。

12、第三方面,本申请实施例提供一种图像处理装置,该图像处理的装置可以实现第二方面或第二方面的任意可能的实现方式中的方法,因此也能实现第二方面或第二方面任意可能的实现方式中的有益效果。该图像处理的装置可以为图像处理装置,或者为具有图像处理装置的图像处理设备,也可以为支持图像处理装置实现第二方面或第二方面的任意可能的实现方式中的方法的装置,例如应用于图像处理装置中的芯片或者控制电路。该图像处理的装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

13、作为一种示例,本申请实施例提供一种图像处理的装置,该图像处理的装置为图像处理装置或者为应用于图像处理装置中的芯片,该图像处理的装置包括:读取单元和处理单元。其中,读取单元用于按照多组图像处理逻辑的处理顺序,通过读写模块依次从第一存储模块读取与每组图像处理逻辑对应的至少一帧图像。处理单元用于根据任意一本文档来自技高网...

【技术保护点】

1.一种图像处理装置,其特征在于,包括:读写模块和图像处理单元,所述读写模块与所述图像处理单元连接,所述读写模块还连接第一存储模块和第二存储模块;

2.根据权利要求1所述的图像处理装置,其特征在于,所述图像处理装置还包括:写模块,所述写模块连接所述第一存储模块,所述写模块用于获取多帧所述图像,以及用于向所述第一存储模块写入多帧所述图像。

3.根据权利要求1所述的图像处理装置,其特征在于,存储在所述第一存储模块中的每帧所述图像具有帧序号;

4.根据权利要求1~3任一项所述的图像处理装置,其特征在于,不同所述图像处理逻辑对应的处理后的至少一帧图像存储在所述第二存储模块的不同位置。

5.根据权利要求1~3任一项所述的图像处理装置,其特征在于,所述读写模块以及写模块通过第一总线与所述第一存储模块通信连接,以及所述读写模块通过所述第一总线与所述第二存储模块通信连接,所述第一总线具有第一通信端口、第二通信端口和第三通信端口;

6.根据权利要求5所述的图像处理装置,其特征在于,所述图像处理装置还包括:跨时钟域变频模块,所述跨时钟域变频模块分别与所述读写模块和所述图像处理单元连接,所述跨时钟域变频模块用于驱动所述图像处理单元以使得所述图像处理单元的处理逻辑速率与所述第一总线的读写速率匹配。

7.根据权利要求1~3任一项所述的图像处理装置,其特征在于,每组所述图像处理逻辑包括的至少一个图像处理参数的值不同,至少一个图像处理参数包括帧速率控制的参数、裁剪的参数、调整分辨率的参数和区域遮黑的参数中的一个或多个。

8.一种图像处理方法,其特征在于,应用于图像处理装置,或者应用于具有所述图像处理装置的图像处理设备,所述图像处理装置中具有图像处理单元,所述图像处理单元配置有多组图像处理逻辑,所述图像处理逻辑包括至少一个图像处理参数,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,每帧所述图像具有帧序号;

10.一种图像处理设备,其特征在于,包括:图像信号预处理装置、图像处理装置,所述图像处理装置和所述图像信号预处理装置连接,所述图像信号预处理装置用于处理由图像采集设备采集到的多帧原始图像以得到多帧图像,以及用于将多帧图像存储至第一存储模块,所述图像处理装置为如权利要求1至7任一项所述的图像处理装置,或所述图像处理装置用于实现如权利要求8至9任一项所述的方法。

...

【技术特征摘要】

1.一种图像处理装置,其特征在于,包括:读写模块和图像处理单元,所述读写模块与所述图像处理单元连接,所述读写模块还连接第一存储模块和第二存储模块;

2.根据权利要求1所述的图像处理装置,其特征在于,所述图像处理装置还包括:写模块,所述写模块连接所述第一存储模块,所述写模块用于获取多帧所述图像,以及用于向所述第一存储模块写入多帧所述图像。

3.根据权利要求1所述的图像处理装置,其特征在于,存储在所述第一存储模块中的每帧所述图像具有帧序号;

4.根据权利要求1~3任一项所述的图像处理装置,其特征在于,不同所述图像处理逻辑对应的处理后的至少一帧图像存储在所述第二存储模块的不同位置。

5.根据权利要求1~3任一项所述的图像处理装置,其特征在于,所述读写模块以及写模块通过第一总线与所述第一存储模块通信连接,以及所述读写模块通过所述第一总线与所述第二存储模块通信连接,所述第一总线具有第一通信端口、第二通信端口和第三通信端口;

6.根据权利要求5所述的图像处理装置,其特征在于,所述图像处理装置还包括:跨时钟域变频模块,所述跨时钟域变频模块分别与所述读写模块和所述图像处理单元连接,所...

【专利技术属性】
技术研发人员:李文哲
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:

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

1