直方图统计数据存取方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:38207987 阅读:9 留言:0更新日期:2023-07-21 16:57
本申请公开了一种直方图统计数据存取方法、装置、电子设备及计算机可读介质,应用于电子设备,所述电子设备包括静态随机存储器,所述静态随机存储器具有多个存储区域,所述方法包括:将待处理图像划分为多个图像区块,每个所述图像区块对应一个所述存储区域,各个所述存储区域对应的所述图像区块不同;确定目标图像区块对应的目标存储区域;获取所述目标图像区块的直方图统计数据,将所述直方图统计数据写入所述目标存储区域。因此,当存储同样大小的图像直方图数据时,本申请的方法所需要的存储空间更小,减小了芯片体积,可以从四个存储区域中一次性读取四个图像区块的直方图数据统计结果,在避免数据冗余的情况下保证了数据读取的效率。读取的效率。读取的效率。

【技术实现步骤摘要】
直方图统计数据存取方法、装置、电子设备及计算机可读介质


[0001]本申请涉及数字图像处理
,更具体地,涉及一种直方图统计数据存取方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]目前,在对数字图像进行特征处理时,先将每帧图像的直方图统计数据存储在静态随机存取存储器(Static Random

Access Memory,SEAM)或寄存器缓存(Register Buffer,Reg_buf)中,后再根据算法需求读出直方图统计结果数据。然而,随着待处理图像的内存增大,需要的存储空间变大,存取功耗变高。

技术实现思路

[0003]本申请提出了一种直方图统计数据存取方法、装置、电子设备及计算机可读介质,以改善上述缺陷。
[0004]第一方面,本申请实施例提供了一种直方图统计数据存取方法,应用于电子设备,所述电子设备包括静态随机存储器,所述静态随机存储器具有多个存储区域,所述方法包括:将待处理图像划分为多个图像区块,每个所述图像区块对应一个所述存储区域,各个所述存储区域对应的所述图像区块不同;确定目标图像区块对应的目标存储区域;获取所述目标图像区块的直方图统计数据,将所述直方图统计数据写入所述目标存储区域。
[0005]第二方面,本申请实施例还提供了一种直方图统计数据存取装置,所述电子设备包括静态随机存储器,所述静态随机存储器具有多个存储区域,所述装置包括:图像区块划分单元、存储区域确定单元和数据写入单元,其中,所述图像区块划分单元用于将待处理图像划分为多个图像区块,每个所述图像区块对应一个所述存储区域,各个所述存储区域对应的所述图像区块不同;所述存储区域确定单元用于确定目标图像区块对应的目标存储区域;所述数据写入单元用于获取所述目标图像区块的直方图统计数据,将所述直方图统计数据写入所述目标存储区域。
[0006]第三方面,本申请实施例还提供了一种电子设备,包括:静态随机存储器;一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序被配置用于上述的方法。
[0007]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述可读存储介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行上述的方法。
[0008]本申请提供的直方图统计数据存取方法,该方法应用于电子设备,所述电子设备包括静态随机存储器,所述静态随机存储器具有多个存储区域,该方法包括,先将待处理图像划分为多个图像区块,再确定目标图像区块对应的目标存储区域,获取所述目标图像区块的直方图统计数据,将所述直方图统计数据写入所述目标存储区域。因此,由于每个所述
图像区块对应一个所述存储区域,各个所述存储区域对应的所述图像区块不同,通过将每个图像区块的直方图统计数据放入不同的存储区域,使得每个存储区域中存储的直方图统计数据各不相同,从而,当存储同样大小的图像直方图数据时,本申请的方法所需要的存储空间更小,减小了芯片体积;并且,在读取一帧图像上相邻四个图像区域的直方图统计数据的统计结果时,可以并行执行读取操作,从四个存储区域中一次性读取四个图像区块的直方图数据统计结果,在避免数据冗余的情况下保证了数据读取的效率。
[0009]本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0010]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1示出了本申请实施例提供的一种直方图统计数据存取方法的方法流程图。
[0012]图2示出了本申请实施例提供的一种待处理图像的图像区块结构示意图。
[0013]图3示出了本申请实施例提供的一种静态随机存储器的数据存储结构。
[0014]图4示出了本申请实施例提供的另一种直方图统计数据存取方法的方法流程图。
[0015]图5示出了本申请实施例提供的再一种直方图统计数据存取方法的方法流程图。
[0016]图6示出了本申请实施例提供的又一种直方图统计数据存取方法的方法流程图。
[0017]图7示出了本申请实施例提供的一种直方图统计数据存取装置。
[0018]图8示出了本申请实施例提供的一种电子设备的结构框图。
[0019]图9示出了本申请实施例提供的一种计算机可读存储介质的结构框图。
[0020]图10示出了本申请实施例提供的一种计算机程序产品的结构框图。
具体实施方式
[0021]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0023]直方图是一种常用的数据统计图,在图像处理中,可以基于图像梯度、每个像素的角度等一切图像的属性值建立直方图,但基于图像像素值的直方图是最常见的。一般地,图
像直方图(Image Histogram)主要用来描述图像的各个灰度级的统计特性,进一步地,灰度直方图是一个二维图像,横坐标为图像中各个像素点的灰度级别,纵坐标表示具有各个灰度级别的像素在图像中出现的次数和频率。在进行图像处理时,一般对待处理图像进行直方图数据统计并将数据存储在存储器中,再基于生成图像的具体算法需求,从存储器中读出直方图统计结果数据,以生成图像直方图。
[0024]然而,专利技术人发现,在现有技术中,一般使用静态随机存取存储器(Static Random

Access Memory,SRAM)来存储直方图统计数据,由于每帧图像的灰度值具有不确定性,以及SRAM自身存在带宽限制,需要将一帧图像的所有直方图统计数据复制8份,分别存储在8块SRAM中,使图像处理芯片的面积过大,同时,当需要读取一帧图像上相邻四个图像区域的直方图统计数据的统计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直方图统计数据存取方法,其特征在于,应用于电子设备,所述电子设备包括静态随机存储器,所述静态随机存储器具有多个存储区域,所述方法包括:将待处理图像划分为多个图像区块,每个所述图像区块对应一个所述存储区域,各个所述存储区域对应的所述图像区块不同;确定目标图像区块对应的目标存储区域;获取所述目标图像区块的直方图统计数据,将所述直方图统计数据写入所述目标存储区域。2.根据权利要求1所述的方法,其特征在于,所述图像区块具有位置参数,所述位置参数用于标识所述图像区块在所述待处理图像中的位置,所述确定所述目标图像区块对应的目标存储区域,包括:基于所述位置参数,确定所述目标图像区块对应的目标存储区域。3.根据权利要求2所述的方法,其特征在于,所述多个存储区域包括第一存储区域、第二存储区域、第三存储区域和第四存储区域,所述位置参数包括行参数和列参数,所述基于所述位置参数,确定所述目标图像区块对应的目标存储区域,包括:当所述行参数为奇数且所述列参数为奇数时,确定所述目标图像区块对应的目标存储区域为所述第一存储区域;当所述行参数为奇数且所述列参数为偶数时,确定所述目标图像区块对应的目标存储区域为所述第二存储区域;当所述行参数为偶数且所述列参数为奇数时,确定所述目标图像区块对应的目标存储区域为所述第三存储区域;当所述行参数为偶数且所述列参数为偶数时,确定所述目标图像区块对应的目标存储区域为所述第四存储区域。4.根据权利要求1所述的方法,其特征在于,所述电子设备还包括寄存器,所述寄存器包括第一缓存区域,所述获取所述目标图像区块的直方图统计数据,将所述直方图统计数据写入所述目标存储区域,包括:获取所述目标图像区块的目标行像素直方图统计数据,将所述目标行像素直方图统计数据写入所述第一缓存区域;从所述目标存储区域中读取所述目标图像区块的直方图统计数据,基于所述目标行像素直方图统计数据,对所述直方图统计数据进行更新;将更新后的所述直方图统计数据写入所述目标存储区域。5.根据权利要求4所述的一种方法,其特征在于,所述寄存器还包括第二缓存区域,所...

【专利技术属性】
技术研发人员:周鹏举
申请(专利权)人:哲库科技上海有限公司
类型:发明
国别省市:

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

1