A method, chip, processor, computer system and mobile device for processing images are disclosed. The method includes: acquiring a multi-row pixel of an image according to a first rectangular pixel region; storing the multi-row pixel in a block into a plurality of row caches, wherein each row pixel of the multi-row pixel is stored in a block in the storage space of the plurality of row caches, and the number of bits in a row cache of the block is less than the number of columns of the image. . The technical proposal of the embodiment of the invention can improve the processing efficiency.
【技术实现步骤摘要】
【国外来华专利技术】处理图像的方法、芯片、处理器、系统和可移动设备版权申明本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
本专利技术涉及信息
,并且更具体地,涉及一种处理图像的方法、芯片、处理器、计算机系统和可移动设备。
技术介绍
目前在现场可编程门阵列(Field-ProgrammableGateArray,FPGA),即或专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)等芯片的设计实现上,主要功耗以及面积都是由随机存取存储器(RandomAccessMemory,RAM)产生的。如果RAM的面积小,那么对应系统的功耗以及面积都会小。现有技术中,通常将多种算法,例如harris算法以及census算法分别实现,即,给每种算法提供单独的缓存。在采用算法处理图像时,需要从相应的缓存中读取图像的多行像素,并选择相应的像素。由于像素从缓存中是整行读取的,因此会影响读取速度,尤其是当图片的大小越大时,对处理效率的影响会更大。因此,如何提高处理效率成为芯片设计中一个亟待解决的技术问题。
技术实现思路
本专利技术实施例提供了一种处理图像的方法、芯片、处理器、计算机系统和可移动设备,能够提高处理效率。第一方面,提供了一种处理图像的方法,包括:根据第一矩形像素区域,获取图像的多行像素;将所述多行像素按块存储到多个行缓存中,其中,所述多行像素中每行像素存储到所述多个行缓存的存储空间中的一个块中,所述块在一个行缓存中的位数小于所述图像的 ...
【技术保护点】
1.一种处理图像的方法,其特征在于,包括:根据第一矩形像素区域,获取图像的多行像素;将所述多行像素按块存储到多个行缓存中,其中,所述多行像素中每行像素存储到所述多个行缓存的存储空间中的一个块中,所述块在一个行缓存中的位数小于所述图像的列数。
【技术特征摘要】
【国外来华专利技术】1.一种处理图像的方法,其特征在于,包括:根据第一矩形像素区域,获取图像的多行像素;将所述多行像素按块存储到多个行缓存中,其中,所述多行像素中每行像素存储到所述多个行缓存的存储空间中的一个块中,所述块在一个行缓存中的位数小于所述图像的列数。2.根据权利要求1所述的方法,其特征在于,所述多行像素的行数不小于所述第一矩形像素区域的行数与预设值的差值。3.根据权利要求1或2所述的方法,其特征在于,所述多行像素的行数等于所述第一矩形像素区域的行数减一。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述多个行缓存的一列上所述块的数量等于第二矩形像素区域的行数,其中,所述第二矩形像素区域的行数小于所述第一矩形像素区域的行数。5.根据权利要求4所述的方法,其特征在于,所述块在所述多个行缓存中的一个行缓存中的位数不小于所述第二矩形像素区域的列数。6.根据权利要求4或5所述的方法,其特征在于,所述第一矩形像素区域为多种算法中第一算法选取像素的最小矩形像素区域;所述第二矩形像素区域为所述多种算法中第二算法选取像素的最小矩形像素区域,其中,所述第一矩形像素区域涵盖所述第二矩形像素区域。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:根据所述第二矩形像素区域,读取所述多个行缓存中相应行缓存中的像素,并选择相应的像素输出到所述第二算法的模块。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:将读取的像素寄存到寄存器中,根据所述第一矩形像素区域,将所述寄存器中多次寄存的像素拼接,并选择相应的像素输出到所述第一算法的模块。9.根据权利要求6所述的方法,其特征在于,所述第一算法为census算法,所述第二算法为harris算法。10.根据权利要求1所述的方法,其特征在于,所述多行像素按块从上到下,从左到右依次存储到所述多个行缓存的存储空间中的多个块中。11.根据权利要求1所述的方法,其特征在于,所述获取图像的多行像素,包括:通过先进先出FIFO方式获取所述多行像素。12.一种处理图像的方法,其特征在于,包括:根据第二矩形像素区域,读取多个行缓存中相应行缓存中的图像像素,并选择相应的像素输出到第二算法的模块,其中,所述第二矩形像素区域为所述第二算法选取像素的最小矩形像素区域;将读取的像素寄存到寄存器中,根据第一矩形像素区域,将所述寄存器中多次寄存的像素拼接,并选择相应的像素输出到第一算法的模块,其中,所述第一矩形像素区域为所述第一算法选取像素的最小矩形像素区域,所述第一矩形像素区域涵盖所述第二矩形像素区域。13.一种芯片,其特征在于,包括:控制单元和多个行缓存;其中,所述控制单元,用于根据第一矩形像素区域,获取图像的多行像素;以及将所述多行像素按块存储到所述多个行缓存中,其中,所述多行像素中每行像素存储到所述多个行缓存的存储空间中的一个块中,所述块在一个行缓存中的位数小于所述图像的列数。14.根据权利要求13所述的芯片,其特征在于,所述多行像素的行数不小于所述第一矩形...
【专利技术属性】
技术研发人员:解进,高明明,杨康,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。