本发明专利技术公开了一种数据存取方法、装置、非易失性存储介质及图像处理设备。其中,该方法包括:获取用于显示在多个灯板中的原始图像的目标像素数据以及目标像素数据中每个像素数据对应的像素参数,像素参数包括目标像素数据中每个像素数据与多个灯板的对应关系;根据像素地址映射关系和像素参数,在内存中为目标像素数据中分别对应不同灯板的像素数据分配相邻的地址,确定每个像素数据存储在内存中的内存位置;将目标像素数据按照内存位置存入内存中;根据像素地址映射关系,每次从内存中连续读出一组相邻像素数据,直到将目标像素数据全部从内存中读出。本发明专利技术解决了在内存中每次存取图像的一个像素数据导致像素数据整体存取较慢的技术问题。较慢的技术问题。较慢的技术问题。
【技术实现步骤摘要】
数据存取方法、装置、非易失性存储介质及图像处理设备
[0001]本专利技术涉及图像处理领域,具体而言,涉及一种数据存取方法、装置、非易失性存储介质及图像处理设备。
技术介绍
[0002]相关技术中,为LED显示设备提供的图像信号流需要预先经过一些处理,从视频源获取数据开始,整个数据处理流程包括:1、从视频源(计算机显卡等)获取原始视频流;2、由视频接入板对原始视频流进行HDMI解码;3、解码后的视频流给到信号分配板,由信号分配板进行图像切割,得到对应于显示大屏的各个模组的模组控制板;4、模组控制板拿到切割后的原始视频流之后,对原始视频流进行数据处理,生成控制恒流源驱动信号并驱动LED;5、恒流源驱动LED模组显示视频。
[0003]上述过程中,当原始图像的数据进入模组控制板后,由于模组控制板需要先将原始图像的数据存入内存中进行缓存,然后将数据从内存中取出进行处理或者发送给显示模组中的灯板驱动芯片,由灯板驱动芯片生成驱动电流点亮灯板中的灯珠。然而,相关技术中由于每个模组中的灯板排布顺序以及每个灯板对应的一串灯板驱动芯片的排列方式不一,导致模组控制板每次只能从内存中取出原始图像的一个像素数据,直到将所有像素数据从内存中取出并完成处理,然后发送给驱动芯片,上述处理流程处理速度较慢,导致模组控制板中存在性能不高及图像延迟等的技术问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种数据存取方法、装置、非易失性存储介质及图像处理设备,以至少解决在内存中每次存取图像的一个像素数据导致像素数据整体存取较慢的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种数据存取方法,包括:获取原始图像的目标像素数据以及所述目标像素数据中每个像素数据对应的像素参数,其中,所述原始图像为用于显示在多个灯板中的图像,所述像素参数包括所述目标像素数据中每个像素数据与所述多个灯板的对应关系;根据像素地址映射关系和所述像素参数,通过在内存中为所述目标像素数据中分别对应不同灯板的像素数据分配相邻的地址,确定所述目标像素数据中的每个像素数据存储在所述内存中的内存位置;将所述目标像素数据按照所述内存位置存入所述内存中;根据所述像素地址映射关系,每次从所述内存中连续读出一组相邻像素数据,直到将所述目标像素数据全部从所述内存中读出,其中,所述目标像素数据包括所述相邻像素数据,所述一组相邻像素数据包括的像素数据在所述内存中地址相邻且分别对应于所述多个灯板中的不同灯板。
[0007]可选地,获取所述目标像素数据中每个像素数据对应的像素参数,包括:获取所述目标像素数据中每个像素数据对应的灯板信息和每个像素数据在灯板中的位置参数,其
中,所述像素参数包括所述灯板信息和所述位置参数,所述位置参数包括每个像素数据对应的灯板驱动芯片的级联数、扫描数和通道数。
[0008]可选地,所述根据像素地址映射关系和所述像素参数,通过在内存中为所述目标像素数据中分别对应不同灯板的像素数据分配相邻的地址,确定所述目标像素数据中的每个像素数据存储在所述内存中的内存位置,包括:根据所述像素地址映射关系和所述像素参数,通过在所述内存中为所述目标像素数据中对应不同灯板但是位置参数匹配的像素数据分配相邻的地址,确定所述目标像素数据中的每个像素数据存储在所述内存中的内存位置。
[0009]可选地,所述根据所述像素地址映射关系,每次从所述内存中连续读出一组相邻像素数据,包括:根据所述像素地址映射关系,确定所述内存中的一组内存位置,其中,所述一组内存位置包括多个相邻的地址,所述多个相邻地址中分别的像素数据分别对应于不同灯板但是位置参数相匹配;将所述内存中存储于所述内存位置的像素数据一次性连续读出,得到所述一组相邻像素数据。
[0010]可选地,所述获取所述目标像素数据中每个像素数据对应的位置参数,包括:读取预存的像素地址映射表,其中,所述像素地址映射表用于记录像素与灯板驱动芯片的级联数和通道数的映射关系;从所述像素地址映射表中获取所述目标像素数据中每个像素数据对应的级联数和通道数。
[0011]可选地,所述获取所述目标像素数据中每个像素数据对应的位置参数,包括:从图像解码设备获取所述目标像素数据的扫描信息,其中,所述图像解码设备用于发送所述原始图像的目标像素数据;根据所述扫描信息,确定所述目标像素数据中每个像素数据对应的扫描数。
[0012]可选地,所述方法还包括:根据所述相邻像素数据的读取顺序,依次对每组所述相邻像素数据进行数据运算处理,直到将所述目标像素数据全部处理,得到待显示像素数据;发送所述待显示像素数据至所述多个灯板的灯板驱动芯片。
[0013]根据本专利技术实施例的另一方面,还提供了一种数据存取装置,包括:获取模块,用于获取原始图像的目标像素数据以及所述目标像素数据中每个像素数据对应的像素参数,其中,所述原始图像为用于显示在多个灯板中的图像,所述像素参数包括所述目标像素数据中每个像素数据与所述多个灯板的对应关系;确定模块,用于根据像素地址映射关系和所述像素参数,通过在内存中为所述目标像素数据中分别对应不同灯板的像素数据分配相邻的地址,确定所述目标像素数据中的每个像素数据存储在所述内存中的内存位置;存入模块,用于将所述目标像素数据按照所述内存位置存入所述内存中;读取模块,用于根据所述像素地址映射关系,每次从所述内存中连续读出一组相邻像素数据,直到将所述目标像素数据全部从所述内存中读出,其中,所述目标像素数据包括所述相邻像素数据,所述一组相邻像素数据包括的像素数据在所述内存中地址相邻且分别对应于所述多个灯板中的不同灯板。
[0014]根据本专利技术实施例的又一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述任意一项所述数据存取方法。
[0015]根据本专利技术实施例的再一方面,还提供了一种计算机设备,所述计算机设备包括
处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述数据存取方法。
[0016]在本专利技术实施例中,采用基于像素地址映射关系和像素数据的像素参数对像素数据进行存储和读取的方式,通过将对应于不同灯板的像素数据作为一组相邻像素数据存储到内存中的相邻地址并将同时读取出,达到了支持每次从内存中读取多个像素数据进行数据处理的目的,从而实现了加快内存中的图像像素数据的读取速度的技术效果,进而解决了在内存中每次存取图像的一个像素数据导致像素数据整体存取较慢的技术问题。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0018]图1示出了一种用于实现数据存取方法的计算机终端的硬件结构框图;
[0019]图2是根据本专利技术实施例提供的数据存取方法的流程示意图;
[0020]图3是根据本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据存取方法,其特征在于,包括:获取原始图像的目标像素数据以及所述目标像素数据中每个像素数据对应的像素参数,其中,所述原始图像为用于显示在多个灯板中的图像,所述像素参数包括所述目标像素数据中每个像素数据与所述多个灯板的对应关系;根据像素地址映射关系和所述像素参数,通过在内存中为所述目标像素数据中分别对应不同灯板的像素数据分配相邻的地址,确定所述目标像素数据中的每个像素数据存储在所述内存中的内存位置;将所述目标像素数据按照所述内存位置存入所述内存中;根据所述像素地址映射关系,每次从所述内存中连续读出一组相邻像素数据,直到将所述目标像素数据全部从所述内存中读出,其中,所述目标像素数据包括所述相邻像素数据,所述一组相邻像素数据包括的像素数据在所述内存中地址相邻且分别对应于所述多个灯板中的不同灯板。2.根据权利要求1所述的方法,其特征在于,获取所述目标像素数据中每个像素数据对应的像素参数,包括:获取所述目标像素数据中每个像素数据对应的灯板信息和每个像素数据在灯板中的位置参数,其中,所述像素参数包括所述灯板信息和所述位置参数,所述位置参数包括每个像素数据对应的灯板驱动芯片的级联数、扫描数和通道数。3.根据权利要求2所述的方法,其特征在于,所述根据像素地址映射关系和所述像素参数,通过在内存中为所述目标像素数据中分别对应不同灯板的像素数据分配相邻的地址,确定所述目标像素数据中的每个像素数据存储在所述内存中的内存位置,包括:根据所述像素地址映射关系和所述像素参数,通过在所述内存中为所述目标像素数据中对应不同灯板但是位置参数匹配的像素数据分配相邻的地址,确定所述目标像素数据中的每个像素数据存储在所述内存中的内存位置。4.根据权利要求3所述的方法,其特征在于,所述根据所述像素地址映射关系,每次从所述内存中连续读出一组相邻像素数据,包括:根据所述像素地址映射关系,确定所述内存中的一组内存位置,其中,所述一组内存位置包括多个相邻的地址,所述多个相邻地址中分别的像素数据分别对应于不同灯板但是位置参数相匹配;将所述内存中存储于所述内存位置的像素数据一次性连续读出,得到所述一组相邻像素数据。5.根据权利要求2所述的方法,其特征在于,所述获取所述目标像素数...
【专利技术属性】
技术研发人员:刘承乾,刘志勇,
申请(专利权)人:利亚德光电股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。