基于图像处理的运算装置及相关产品制造方法及图纸

技术编号:28944192 阅读:35 留言:0更新日期:2021-06-18 21:54
本申请实施例提供一种基于图像处理的运算装置及相关产品,其中,该运算装置包括图像解码单元,图像解码单元中包括图像解码模块和图像转换模块;图像解码模块用于获取待处理图像,对待处理图像进行解码得到基于第一颜色空间格式的图像,并将基于第一颜色空间格式的图像输出给图像转换模块;图像转换模块用于获取的图像进行颜色空间的转换得到基于第二颜色空间格式的图像,将基于第二颜色空间格式的图像,通过总线发送给内存单元。基于图像处理的运算装置与内存单元之间只需要一次交互;不需要与内存单元进行多次数据的读取和存储,可以减少占用运算装置与内存单元之间的总线,降低运算装置的总线的带宽压力,加快运算过程。

【技术实现步骤摘要】
基于图像处理的运算装置及相关产品
本申请涉及人工智能
,具体涉及一种基于图像处理的运算装置及相关产品。
技术介绍
随着人工智能技术的发展,智能的运算装置开始得到广泛的应用,可以将智能的运算装置应用到图像处理领域中。例如,将智能的运算装置,应用到人脸识别、车牌识别等等领域中。现有技术中,运算装置中的各单元,可以分别通过总线直接与一个内存单元连接;其中,运算装置和内存单元是两个相互独立的逻辑硬件。从而,运算装置可以对图像进行处理,以将图像出给内存单元进行存储。然而现有技术中,运算装置在对图像进行处理的过程中,运算装置中的各单元需要多次的与内存单元进行数据的读取和存储。进而,需要占用运算装置与内存单元之间的总线,会为运算装置的总线增加带宽压力。
技术实现思路
基于此,有必要针对上述技术问题,提供一种基于图像处理的运算装置及相关产品。第一方面,本申请提供了一种基于图像处理的运算装置,包括:图像解码单元;所述图像解码单元中包括图像解码模块和图像转换模块;所述图像解码模块,用于获取待处理图像,对所述待处理图像进行解码得到基于第一颜色空间格式的图像,并将所述基于第一颜色空间格式的图像输出给所述图像转换模块;所述图像转换模块,用于对所述基于第一颜色空间格式的图像进行颜色空间的转换,得到基于第二颜色空间格式的图像,并将所述基于第二颜色空间格式的图像,通过总线发送给与所述基于图像处理的运算装置连接的内存单元。在一些实施例中,所述图像解码单元中还包括第一缓冲模块;<br>所述图像解码模块,具体用于将所述基于第一颜色空间格式的图像输出给所述第一缓冲模块进行缓存;所述第一缓冲模块,用于在确定所述第一缓冲模块中的数据量大于预设阈值时,向所述图像转换模块发送第一触发信号,以使所述图像转换模块获取所述第一缓冲模块中的图像。在一些实施例中,所述图像解码单元中还包括第二缓冲模块;所述图像转换模块,具体用于将所述基于第二颜色空间格式的图像输出给所述第二缓冲模块进行缓存;所述第二缓冲模块,用于在确定所述第二缓冲模块中的数据量大于预设阈值时,触发所述内存单元获取所述第二缓冲模块中的图像。在一些实施例中,所述图像解码单元中还包括直接存储器访问模块;所述第二缓冲模块,具体用于在确定所述第二缓冲模块中的数据量大于预设阈值时,向所述直接存储器访问模块发送第二触发信号;所述直接存储器访问模块,用于在接收到所述第二触发信号之后,从所述第二缓冲模块中读取所述基于第二颜色空间格式的图像,并将所述基于第二颜色空间格式的图像,通过总线发送给所述内存单元。在一些实施例中,所述基于图像处理的运算装置还包括智能处理单元;所述智能处理单元,用于读取所述内存单元中的所述基于第二颜色空间格式的图像,并对所述基于第二颜色空间格式的图像进行智能处理。在一些实施例中,所述基于图像处理的运算装置还包括中央处理器单元;所述中央处理器单元,用于接收所述图像解码单元发送的第三触发信号,其中,所述第三触发信号用于指示所述图像解码单元已处理完成一帧或多帧图像;根据所述第三触发信号,调度所述智能处理单元。在一些实施例中,所述中央处理器单元,还用于:获取第四触发信号,其中,所述第四触发信号用于指示开启所述图像转换模块的颜色空间格式转换功能;根据所述第四触发信号,开启所述图像转换模块的颜色空间格式转换功能。在一些实施例中,所述中央处理器单元,还用于:获取第五触发信号,其中,所述第五触发信号用于指示关闭所述图像转换模块的颜色空间格式转换功能;根据所述第五触发信号,关闭所述图像转换模块的颜色空间格式转换功能;或者,根据所述第五触发信号,向所述图像转换模块发送第六触发信号,以使所述图像转换模块不再接收所述图像解码模块所输出的图像。在一些实施例中,所述第一颜色空间格式为YUV颜色空间;所述第二颜色空间格式为RGB颜色空间,或者,所述第二颜色空间格式为灰度的颜色空间。第二方面,本申请提供了一种图像处理装置,所述图像处理装置包括一个或多个如第一方面提供的基于图像处理的运算装置,用于从其他处理装置中获取待处理图像,并执行指定的图像处理运算,将执行结果通过I/O接口传递给其他处理装置;当所述图像处理装置包含多个所述基于图像处理的运算装置时,所述多个所述基于图像处理的运算装置间可以通过特定的结构进行连接并传输数据;其中,多个所述基于图像处理的运算装置通过快速外部设备互连总线PCIE总线进行互联并传输数据;多个所述基于图像处理的运算装置共享同一控制系统或拥有各自的控制系统;多个所述基于图像处理的运算装置共享内存单元或者拥有各自的内存单元。第三方面,本申请提供了一种组合处理装置,包括第二方面提供的图像处理装置,通用互联接口和其他处理装置;所述图像处理装置与所述其他处理装置进行交互,共同完成用户指定的操作。第四方面,本申请提供了一种图像处理芯片,所述图像处理芯片包括如第二方面提供的图像处理装置或如第三方面提供的组合处理装置。第五方面,本申请提供了一种板卡,所述板卡包括如第四方面提供的图像处理芯片。第六方面,本申请提供了一种电子装置,所述电子装置包括如第四方面提供的图像处理芯片或者如第五方面提供的板卡。第七方面,本申请提供了一种基于图像处理的运算方法,所述方法应用于基于图像处理的运算装置,所述基于图像处理的运算装置包括图像解码单元,所述图像解码单元中包括图像解码模块和图像转换模块;所述基于图像处理的运算方法,包括:所述图像解码模块获取待处理图像,对所述待处理图像进行解码得到基于第一颜色空间格式的图像,并将所述基于第一颜色空间格式的图像输出给所述图像转换模块;所述图像转换模块对所述基于第一颜色空间格式的图像进行颜色空间的转换,得到基于第二颜色空间格式的图像,并将所述基于第二颜色空间格式的图像,通过总线发送给与所述运算装置连接的内存单元。在一些实施例中,所述图像解码单元中还包括第一缓冲模块;所述图像解码模块将所述基于第一颜色空间格式的图像输出给所述第一缓冲模块进行缓存;所述第一缓冲模块在确定所述第一缓冲模块中的数据量大于预设阈值时,向所述图像转换模块发送第一触发信号,以使所述图像转换模块获取所述第一缓冲模块中的图像。在一些实施例中,所述图像解码单元中还包括第二缓冲模块;所述图像转换模块将所述基于第二颜色空间格式的图像输出给所述第二缓冲模块进行缓存;所述第二缓冲模块在确定所述第二缓冲模块中的数据量大于预设阈值时,触发所述内存单元获取所述第二缓冲模块中的图像。在一些实施例中,所述图像解码单元中还包括直接存储器访问模块;所述第二缓冲模块在确定所述第二缓冲模块中的数据量大于预设阈值时,向所述直接存储器访问模块发送第二触发信号;所述直接存储器访问模块在接收到所述第二触发信号之后,从所述第二缓冲模块中读取所述基于第本文档来自技高网...

【技术保护点】
1.一种基于图像处理的运算装置,其特征在于,包括:图像解码单元;所述图像解码单元中包括图像解码模块和图像转换模块;/n所述图像解码模块,用于获取待处理图像,对所述待处理图像进行解码得到基于第一颜色空间格式的图像,并将所述基于第一颜色空间格式的图像输出给所述图像转换模块;/n所述图像转换模块,用于对所述基于第一颜色空间格式的图像进行颜色空间的转换,得到基于第二颜色空间格式的图像,并将所述基于第二颜色空间格式的图像,通过总线发送给与所述基于图像处理的运算装置连接的内存单元。/n

【技术特征摘要】
1.一种基于图像处理的运算装置,其特征在于,包括:图像解码单元;所述图像解码单元中包括图像解码模块和图像转换模块;
所述图像解码模块,用于获取待处理图像,对所述待处理图像进行解码得到基于第一颜色空间格式的图像,并将所述基于第一颜色空间格式的图像输出给所述图像转换模块;
所述图像转换模块,用于对所述基于第一颜色空间格式的图像进行颜色空间的转换,得到基于第二颜色空间格式的图像,并将所述基于第二颜色空间格式的图像,通过总线发送给与所述基于图像处理的运算装置连接的内存单元。


2.根据权利要求1所述的基于图像处理的运算装置,其特征在于,所述图像解码单元中还包括第一缓冲模块;
所述图像解码模块,具体用于将所述基于第一颜色空间格式的图像输出给所述第一缓冲模块进行缓存;
所述第一缓冲模块,用于在确定所述第一缓冲模块中的数据量大于预设阈值时,向所述图像转换模块发送第一触发信号,以使所述图像转换模块获取所述第一缓冲模块中的图像。


3.根据权利要求1所述的基于图像处理的运算装置,其特征在于,所述图像解码单元中还包括第二缓冲模块;
所述图像转换模块,具体用于将所述基于第二颜色空间格式的图像输出给所述第二缓冲模块进行缓存;
所述第二缓冲模块,用于在确定所述第二缓冲模块中的数据量大于预设阈值时,触发所述内存单元获取所述第二缓冲模块中的图像。


4.根据权利要求3所述的基于图像处理的运算装置,其特征在于,所述图像解码单元中还包括直接存储器访问模块;
所述第二缓冲模块,具体用于在确定所述第二缓冲模块中的数据量大于预设阈值时,向所述直接存储器访问模块发送第二触发信号;
所述直接存储器访问模块,用于在接收到所述第二触发信号之后,从所述第二缓冲模块中读取所述基于第二颜色空间格式的图像,并将所述基于第二颜色空间格式的图像,通过总线发送给所述内存单元。


5.根据权利要求1-4任一项所述的基于图像处理的运算装置,其特征在于,所述基于图像处理的运算装置还包括智能处理单元;
所述智能处理单元,用于读取所述内存单元中的所述基于第二颜色空间格式的图像,并对所述基于第二颜色空间格式的图像进行智能处理。


6.根据权利要求5所述的基于图像处理的运算装置,其特征在于,所述基于图像处理的运算装置还包括中央处理器单元;
所述中央处理器单元,用于接收所述图像解码单元发送的第三触发信号,其中,所述第三触发信号用于指示所述图像解码单元已处理完成一帧或多帧图像;根据所述第三触发信号,调度所述智能处理单元。


7.根据权利要求6所述的基于图像处理的运算装置,其特征在于,所述中央处理器单元,还用于:
获取第四触发信号,其中,所述第四触发信号用于指示开启所述图像转换模块的颜色空间格式转换功能;
根据所述第四触发信号,开启所述图像转换模块的颜色空间格式转换功能。


8.根据权利要求6所述的基于图像处理的运算装置,其特征在于,所述中央处理器单元,还用于:
获取第五触发信号,其中,所述第五触发信号用于指示关闭所述图像转换模块的颜色空间格式转换功能;
根据所述第五触发信号,关闭所述图像转换模块的颜色空间格式转换功能;或者,根据所述第五触发信号,向所述图像转换模块发送第六触发信号,以使所述图像转换模块不再接收所述图像解码模块所输出的图像。


9.一种图像处理装置,其特征在于,所述图像处理装置包括一个或多个如权利要求1-8任一所述的基于图像处理的运算装置,...

【专利技术属性】
技术研发人员:尚书林卢子威赵永刚李迅
申请(专利权)人:北京比特大陆科技有限公司
类型:发明
国别省市:北京;11

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

1