图像处理装置、处理器芯片、电子设备制造方法及图纸

技术编号:29419603 阅读:20 留言:0更新日期:2021-07-23 23:14
一种图像处理装置、处理器芯片、电子设备。图像处理装置包括:采集模块、计算模块、缓冲模块以及寄存器模块;采集模块采集输入图像上的多个像素点的像素数据;计算模块根据多个像素点的像素数据,分别计算各像素点的灰度值;缓冲模块包括多个区域,每个区域对应一个预定灰度值范围内所有像素点的数量的计数值;计算模块还根据多个像素点的灰度值,统计缓冲模块中各区域的计数值;寄存器模块根据多个区域的计数值,得到输入图像的灰度值分布。实现了对图像的灰度值分布进行检测,无需预存输入图像,减小了存储空间,图像处理效率较高。

【技术实现步骤摘要】
【国外来华专利技术】图像处理装置、处理器芯片、电子设备
本申请涉及图像处理
,特别涉及一种图像处理装置、处理器芯片、电子设备。
技术介绍
图像的像素(pixel)指的是图像中的一个最小单元,由像素组成的图像可以称之为位图,位图像素格式描述了像素数据存储所用的格式,常见的像素数据的存储格式有16比特、24比特以及32比特等。以RGB888为例,其中红色(Red)、绿色(Green)、蓝色(Blue)各占8个比特。将图像各像素的像素值转换成灰度值,得到RGB色彩分量全部相等灰度图,对灰度图中各像素的灰度值分布进行统计分析,可以得到图像的灰度值分布,该灰度值分布可以用于调整图像曝光参数,在医学、图像识别领域有很广泛的用途。目前,各种电子设备可以通过内置的图像传感器来获取物体的图像,常见的图像传感器有3D传感器与RGB传感器,对于3D传感器来说,其能够感应红外光,得到单一通道的红外图像,继而转换成的灰度图像;对于RGB传感器来说,其能够感应来源于物体的光,得到RGB三色图像,同样也可以转换成灰度图像。专利技术人发现现有技术至少存在以下问题:处理器在对图像进行灰度值分布统计时,需要对图像上所有像素点逐一进行灰度值计算,然后再进行直方分布统计,消耗时间较多;同时,在对图像进行灰度值分布统计时,需要先预存图像,对存储空间要求较高。
技术实现思路
本申请部分实施例的目的在于提供一种图像处理装置、处理器芯片、电子设备,通过硬件模块实现了对图像的灰度值分布进行检测,无需预存输入图像,从而减小了对存储空间的要求;另外,相对于利用处理器通过软件算法来对图像的灰度值分布进行检测,通过多个硬件模块分工完成灰度值分布的检测,图像处理效率较高。本申请实施例提供了一种图像处理装置,其特征在于,包括:采集模块、计算模块、缓冲模块以及寄存器模块;采集模块用于采集输入图像上的多个像素点的像素数据;计算模块用于根据多个像素点的像素数据,分别计算各像素点的灰度值;缓冲模块包括多个区域,其中每个区域对应一个预定灰度值范围内所有像素点的数量的计数值;计算模块还用于根据多个像素点的灰度值,统计缓冲模块中各区域的计数值;寄存器模块用于根据多个区域的计数值,得到输入图像的灰度值分布。本申请实施例还提供了一种处理器芯片,包括上述的图像处理装置与处理器。本申请实施例还提供了一种电子设备,包括上述的处理器芯片。本申请实施例现对于现有技术而言,采集模块能够采集输入图像上的多个像素点的像素数据,计算模块则可以根据采集模块所采集的多个像素点的像素数据,分别计算各像素点的灰度值,继而根据各像素点的灰度值,调整缓冲模块中多个区域的计数值,各区域的计数值能够表示灰度值位于该区域的灰度值范围内的像素点的数量,因此寄存器模块则可以根据缓冲模块中各区域的计数值,得到图像中多个像素点的灰度值分布;本专利技术通过硬件模块实现了对图像的灰度值分布进行检测,无需预存输入图像,从而减小了对存储空间的要求;另外,相对于利用处理器通过软件算法来对图像的灰度值分布进行检测,通过多个硬件模块分工完成灰度值分布的检测,图像处理效率较高。例如,缓冲模块包括:两个缓冲区;每个缓冲区中均设定有多个区域;计算模块用于根据多个像素点的灰度值,统计处于工作状态的缓冲区中各区域的计数值;缓冲区用于在接收到处理器向已统计有计数值的缓冲区发送的禁能指令时,由工作状态切换为禁能状态;缓冲区用于在接收到处理器在读取灰度值分布结束时向处于禁能状态的缓冲区发送的使能指令时,由禁能状态切换为空闲状态;缓冲区用于在接收到处理器在向任一缓冲区发送禁能指令时向处于空闲状态缓冲区发送的切换指令时,由空闲状态切换为工作状态。本实施例中,通过两个缓冲区的乒乓操作,实现了处理器与图像处理装置的并行运行,从而进一步提升了图像处理效率。例如,采集模块用于采集由摄像装置输入的输入图像上多个像素点的像素数据。本实施例中,图像处理装置可以直接对摄像装置采集的原始输入图像进行处理,实现了输入图像的灰度分布的实时检测。例如,采集模块用于采集输入图像上预设区域内的多个像素点的像素数据。本实施例中,能够选择性的对预设区域内的多个像素点进行灰度值分布检测。例如,寄存器模块中预设有预设区域的坐标参数,坐标参数包括预设区域的横坐标范围与预设区域的纵坐标范围;采集模块用于从寄存器模块中获取预设区域的坐标参数;采集模块用于根据坐标参数与图像上的像素点的坐标,确定预设区域内的多个像素点,并采集多个像素点的像素数据。本实施例提供了一种采集输入图像上预设区域内的多个像素点的像素数据的一种具体实现方式。例如,计算模块用于对于每个像素点,按预设方式增大像素点的灰度值所属的灰度值范围对应的区域的计数值。本实施例提供了根据各像素点的灰度值,调整缓冲模块中多个区域的计数值的一种具体方式。例如,采集模块用于按照行或者列对输入图像上的多个像素点进行扫描,得到多个像素点的像素数据。例如,各区域对应灰度值范围的跨度相等。本实施例中,设置没个区域的灰度值范围内的多个灰度值连续,便于灰度值分布的统计。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本申请第一实施例中的包括图像处理装置的处理器芯片的示意图;图2是根据本申请第一实施例中的图像处理装置的示意图;图3是根据本申请第二实施例中的图像处理装置的示意图;图4是根据本申请第三实施例中的图像处理装置的示意图。具体实施例为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请部分实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请第一实施例涉及一种图像处理装置,应用于电子设备中的处理器芯片,请参考图1,处理器芯片包括该图像处理装置100与连接于该图像处理装置的处理器200。图像处理装置100能够对图像进行灰度值分布统计,处理器200则可以对灰度值分布统计进行分析,以动态调整拍摄图像的曝光率等参数。请参考图2,图像处理装置100包括依次连接的采集模块1、计算模块2、缓冲模块3以及寄存器模块4。采集模块1用于采集输入图像上的多个像素点的像素数据。具体的,电子设备在通过摄像装置(可以为外接的摄像设备或电子设备内的摄像装置)拍摄初始图像后,将该初始图像转换为位图,位图即为输入图像,然后将该输入图像上的像素点按行或者列进行输出,采集模块1则按照配置的扫描方式按照行或者列对图像上的多个像素点进行扫描,得到了多个像素点的像素数据,像素点的像素数据为像素点的RGB值。本文中,输入图像即为由摄像装置输入到图像处理装置100的原始图像,若摄像装置为基于3D传感器的摄像头,则输入图像为红外图像;若摄像装置为基于RGB传感器的摄像头,则输入图像为RGB图像。计算模块2用于根据多个像素点的像素数据,分别计本文档来自技高网...

【技术保护点】
一种图像处理装置,其特征在于,包括:采集模块、计算模块、缓冲模块以及寄存器模块;/n所述采集模块用于采集输入图像上的多个像素点的像素数据;/n所述计算模块用于根据所述多个像素点的像素数据,分别计算各所述像素点的灰度值;/n所述缓冲模块包括多个区域,其中每个所述区域对应一个预定灰度值范围内所有像素点的数量的计数值;/n所述计算模块还用于根据所述多个像素点的灰度值,统计所述缓冲模块中各所述区域的所述计数值;/n所述寄存器模块用于根据所述多个区域的所述计数值,得到所述输入图像的灰度值分布。/n

【技术特征摘要】
【国外来华专利技术】一种图像处理装置,其特征在于,包括:采集模块、计算模块、缓冲模块以及寄存器模块;
所述采集模块用于采集输入图像上的多个像素点的像素数据;
所述计算模块用于根据所述多个像素点的像素数据,分别计算各所述像素点的灰度值;
所述缓冲模块包括多个区域,其中每个所述区域对应一个预定灰度值范围内所有像素点的数量的计数值;
所述计算模块还用于根据所述多个像素点的灰度值,统计所述缓冲模块中各所述区域的所述计数值;
所述寄存器模块用于根据所述多个区域的所述计数值,得到所述输入图像的灰度值分布。


如权利要求1所述的图像处理装置,其特征在于,所述缓冲模块包括:两个缓冲区;每个所述缓冲区中均设定有所述多个区域;
所述计算模块用于根据所述多个像素点的灰度值,统计处于工作状态的所述缓冲区中各所述区域的计数值;
所述缓冲区用于在接收到处理器向已统计有所述计数值的所述缓冲区发送的禁能指令时,由工作状态切换为禁能状态;
所述缓冲区用于在接收到所述处理器在读取所述灰度值分布结束时向处于禁能状态的所述缓冲区发送的使能指令时,由禁能状态切换为空闲状态;
所述缓冲区用于在接收到所述处理器在向任一所述缓冲区发送所述禁能指令时向处于空闲状态所述缓冲区发送的切换指令时,由空闲状态切换为工作状态。


如权利要求1所述的图像处理装置,其特征在于,所述采集模块用于采集由摄像装置输入的所述输入图像上多个像素点的像素数据。


如权利要求1所述的图像处理装置,其特征在于,所述寄存器模块还用于在根据各所述区域的计数值,得到所述图像中所述多个像素点的灰度值分布后,发出表征待读取灰度值分布的中断请求到处理器,以供所述处理器读取所述灰度值分布。


如权利要求1所述的图像处理装置,其特征在于,所述采集模块用于采集输入图像上预设区域内的多个像素点...

【专利技术属性】
技术研发人员:周子超
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:广东;44

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

1