The invention discloses a multi image data processing method and device, the image data including a plurality of layers, wherein the device comprises a data acquisition unit and the filling unit, a buffer unit, priority scheduling unit and overlay unit. The method in the data in the cache unit layer filled to the preset number of rows to adjust the cache unit priority, which can be as much as possible the memory address of the same layer of data access in the data access layer batch, and then save the DDR read different address brings consumption, improve the utilization rate of the DDR. In addition, the method through the dynamic adjustment of each cache unit priority, can make each layer data can be quickly filled, so that a plurality of layers of data processing is parallel, effectively improve the system performance, easy to overlay operation.
【技术实现步骤摘要】
本专利技术涉及图像处理领域,尤其涉及一种图像多层数据处理方法和装置。
技术介绍
一幅图像往往是由多个图层数据叠加而成的,系统在处理这些图层数据时,需要从DDR中获取这些图层的原始数据,再进行叠加合成,这就涉及到大量的大量的图层数据搬运操作。通常,在搬运这些图层数据时,是在某一个通道搬运完成后再开始另一个通道的搬运操作,以此来满足满足数据流水处理的要求,由于图像的形成需要所有图层都有数据才可叠加形成,这就导致数据处理效率十分低下,无法满足系统高性能的要求。为了提高数据效率,人们又提出了另一组图层数据搬运方法,就是每当一个通道内完成一笔图层数据的搬运时,就切换到下一个通道开始另一个图层数据的搬运,以此来提高图层叠加的效率,但频繁地切换DDR的读数据地址,不仅导致DDR利用率低下,也大大增加了功耗。
技术实现思路
为此,需要提供一种图像多层数据处理的技术方案,用以解决现有的图像多层数据处理过程中,效率低下、性能低、DDR利用率低、功耗大等问题。为实现上述目的,专利技术人提供了一种图像多层数据处理装置,所述图像包括多个图层数据,所述装置包括数据获取单元、填充单元、多个缓存单元、优先级调度单元和图层叠加单元;每一图层数据对应一缓存单元,所述缓存单元包括多行缓存区;所述数据获取单元与填充单元连接,所述填充单元与缓存单元连接,所述图层叠加单元与缓存单元连接;所述数据获取单元用于获取图像的多个图层数据;所述填充单元用于将第一图层数据填充至第一缓存单元中,所述第一缓存单元为第一图层数据对应的缓存单元;所述优先级调整单元用于在第一缓存单元已被第一图层数据填充的缓存区的行数达到第 ...
【技术保护点】
一种图像多层数据处理装置,所述图像包括多个图层数据,其特征在于,所述装置包括数据获取单元、填充单元、多个缓存单元、优先级调度单元和图层叠加单元;每一图层数据对应一缓存单元,所述缓存单元包括多行缓存区;所述数据获取单元与填充单元连接,所述填充单元与缓存单元连接,所述图层叠加单元与缓存单元连接;所述数据获取单元用于获取图像的多个图层数据;所述填充单元用于将第一图层数据填充至第一缓存单元中,所述第一缓存单元为第一图层数据对应的缓存单元;所述优先级调整单元用于在第一缓存单元已被第一图层数据填充的缓存区的行数达到第一预设行数时,调整第一缓存单元的优先级;所述填充单元用于在第一缓存单元的优先级被调整后,开始将第二图层数据填充至第二缓存单元中,所述第二缓存单元为第二图层数据对应的缓存单元;所述优先级调整单元用于在第二缓存单元已被第二图层数据填充的缓存区的行数达到第二预设行数时,调整第二缓存单元的优先级,并开始将下一图层数据填充至下一图层数据对应的缓存单元;所述图层叠加单元用于在所有缓存单元中都填充有该缓存单元对应的图层数据时,叠加图层数据形成图像。
【技术特征摘要】
1.一种图像多层数据处理装置,所述图像包括多个图层数据,其特征在于,所述装置包括数据获取单元、填充单元、多个缓存单元、优先级调度单元和图层叠加单元;每一图层数据对应一缓存单元,所述缓存单元包括多行缓存区;所述数据获取单元与填充单元连接,所述填充单元与缓存单元连接,所述图层叠加单元与缓存单元连接;所述数据获取单元用于获取图像的多个图层数据;所述填充单元用于将第一图层数据填充至第一缓存单元中,所述第一缓存单元为第一图层数据对应的缓存单元;所述优先级调整单元用于在第一缓存单元已被第一图层数据填充的缓存区的行数达到第一预设行数时,调整第一缓存单元的优先级;所述填充单元用于在第一缓存单元的优先级被调整后,开始将第二图层数据填充至第二缓存单元中,所述第二缓存单元为第二图层数据对应的缓存单元;所述优先级调整单元用于在第二缓存单元已被第二图层数据填充的缓存区的行数达到第二预设行数时,调整第二缓存单元的优先级,并开始将下一图层数据填充至下一图层数据对应的缓存单元;所述图层叠加单元用于在所有缓存单元中都填充有该缓存单元对应的图层数据时,叠加图层数据形成图像。2.根据权利要求1所述的图像多层数据处理装置,其特征在于,所述装置还包括FIFO存储单元,所述FIFO存储单元与缓存单元连接,每一缓存单元对应一FIFO存储单元,所述FIFO存储单元与图层叠加单元连接;所述FIFO存储单元用于存储缓存单元中的图层数据;所述图层叠加单元用于叠加所有FIFO存储单元中存储的图层数据形成图像。3.根据权利要求1或2所述的图像多层数据处理装置,其特征在于,所述装置还包括变换单元,所述变换单元与缓存单元连接,所述变换单元用于对缓存单元中的图层数据进行变换处理。4.根据权利要求1所述的图像多层数据处理装置,其特征在于,所述填充单元执行填充操作的缓存单元为优先级最高的缓存单元,则“优先级调整单元用于在第一缓存单元已被第一数据填充的缓存区的行数达到第一预设行数时,调整第一缓存单元的优先级”包括:优先级调整单元用于在第一缓存单元已被第一数据填充的缓存区的行数达到第一预设行数时,将第一缓存单元的优先级调整为最低;“优先级调整单元用于在第二缓存单元已被第一数据填充的缓存区的行数达到第二预设行数时,调整第二缓存单元的优先级”包括:优先级调整单元用于在第二缓存单元已被第一数据填充的缓存区的行数达到第二预设行数时,将第二缓存单元的优先级调整为最低。5.根据权利要求1所述的图像多层数据处理装置,其特征在于,所述装置还包括行数配置单元,所述行数配置单元用于配置每一缓存单元对应的预设行数。6.一种...
【专利技术属性】
技术研发人员:郑天翼,张圣钦,朱祖建,李仙辉,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。