图像处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:33310589 阅读:19 留言:0更新日期:2022-05-06 12:22
本申请涉及一种图像处理方法、装置、计算机设备和存储介质。该方法包括:响应于主控芯片发送的图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据;按照预设写入频率将读取的行压缩数据写入存储器,以及按预设读取频率从存储器中读取多个图像块压缩数据的行压缩数据;读取频率大于写入频率;分别将从存储器中读取的行压缩数据缓存至多个缓冲器中,并对多个缓冲器中的多个行压缩数据解压缩,得到多个解压缩后的部分图像行数据;将对应于目标图像的同一行的部分图像行数据进行拼接,得到目标图像各行的图像行数据;将各行的图像行数据输出至工业屏中以显示目标图像。采用本方法能够降低成本。够降低成本。够降低成本。

【技术实现步骤摘要】
图像处理方法、装置、计算机设备和存储介质


[0001]本申请涉及图像处理
,特别是涉及一种图像处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着科学技术的飞速发展,液晶显示器为日常的生活和工作带来了很大的便利性,液晶显示器除了日常办公或生活中使用的普通显示器以外,还存在一种适用于工业的液晶显示屏,即工业屏。
[0003]在使用工业屏进行显示的情况下,为了保证图像显示效果,一般会对工业屏的主控芯片进行改造,以在主控芯片的内部集成存储器来存储待显示的图像。然而,对主控芯片进行改造以集成存储器的方式会造成较高的成本。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够降低成本的图像处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种图像处理方法。所述方法包括:
[0006]响应于主控芯片发送的图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据;所述多个图像块压缩数据是对目标图像进行分块后的多个图像块的压缩数据;每个图像块压缩数据中包括多个行压缩数据;
[0007]按照预设写入频率将读取的所述行压缩数据写入存储器,以及按预设读取频率从所述存储器中读取多个图像块压缩数据的行压缩数据;所述读取频率大于所述写入频率;
[0008]分别将从所述存储器中读取的行压缩数据缓存至多个缓冲器中,并对多个所述缓冲器中的多个行压缩数据解压缩,得到多个解压缩后的部分图像行数据;
[0009]将对应于所述目标图像的同一行的所述部分图像行数据进行拼接,得到所述目标图像各行的图像行数据;
[0010]将所述各行的图像行数据输出至工业屏中以显示所述目标图像。
[0011]在其中一个实施例中,所述存储芯片是闪存芯片;所述方法还包括图像压缩数据烧录步骤;所述图像压缩数据烧录步骤包括:
[0012]对目标图像进行分块,得到多个图像块;
[0013]按照预设压缩方式,分别对多个图像块的数据进行压缩,得到多个图像块压缩数据;
[0014]将多个所述图像块压缩数据分别烧录至多个闪存芯片。
[0015]在其中一个实施例中,所述多个存储芯片包括第一存储芯片和第二存储芯片;所述多个队列串行外围接口包括第一队列串行外围接口和第二队列串行外围接口;所述响应于主控芯片发送的图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据包括:
[0016]响应于主控芯片发送的图像显示控制指令,通过第一队列串行外围接口从所述第一存储芯片中读取第一图像块压缩数据的当前行压缩数据;所述第一图像块压缩数据的当前行压缩数据是所述第一图像块压缩数据中当前待读取的行压缩数据;
[0017]在所述第一图像块压缩数据的当前行压缩数据读取完毕之后,通过第二队列串行外围接口从所述第二存储芯片中读取第二图像块压缩数据的当前行压缩数据;
[0018]在所述第二图像块压缩数据的当前行压缩数据读取完毕之后,将所述第一图像块压缩数据的下一行压缩数据作为所述第一图像块压缩数据的当前行压缩数据,并将所述第二图像块压缩数据的下一行压缩数据作为所述第二图像块压缩数据的当前行压缩数据,以返回通过第一队列串行外围接口从所述第一存储芯片中读取第一图像块压缩数据的当前行压缩数据以继续执行,直至所述第一图像块压缩数据中的行压缩数据和所述第二图像块压缩数据中的行压缩数据全部读取完毕。
[0019]在其中一个实施例中,所述多个存储芯片包括第一存储芯片和第二存储芯片;所述缓冲器包括第一缓冲器和第二缓冲器;按预设读取频率从所述存储器中读取多个图像块压缩数据的行压缩数据包括:
[0020]按照预设读取频率,交替地从所述存储器中分别读取来自于第一存储芯片的行压缩数据以及来自于第二存储芯片的行压缩数据;
[0021]所述分别将从所述存储器中读取的行压缩数据缓存至多个缓冲器中,并对多个所述缓冲器中的多个行压缩数据解压缩,得到多个解压缩后的部分图像行数据包括:
[0022]在从所述存储器中交替地读取不同存储芯片的行压缩数据的过程中,交替地将从存储器中读取的来自于第一存储芯片中的行压缩数据按序地缓存至第一缓冲器中,并将从存储器中读取的来自于第二存储芯片中的行压缩数据按序地缓存至第二缓冲器中;
[0023]每当所述第一缓冲器和所述第二缓冲器中存在新增缓存的行压缩数据的情况下,对新增缓存的行压缩数据进行解压缩,以得到所述第一存储芯片和所述第二存储芯片中各个行压缩数据分别对应的解压缩后的部分图像行数据;
[0024]所述将对应于所述目标图像的同一行的所述部分图像行数据进行拼接,得到所述目标图像各行的图像行数据包括:
[0025]将所述第一存储芯片和所述第二存储芯片对应的、且属于同一行的解压缩后的部分图像行数据进行拼接,得到所述目标图像各行的图像行数据。
[0026]在其中一个实施例中,所述分别将从所述存储器中读取的行压缩数据缓存至多个缓冲器中包括:
[0027]获取所述行压缩数据对应的压缩方式标识;
[0028]确定与所述压缩方式标识对应的目标缓存大小;
[0029]分配符合所述目标缓存大小的多个缓冲器,并将从所述存储器中读取的行压缩数据分别缓存至所分配的所述多个缓冲器中。
[0030]在其中一个实施例中,所述方法由加速引擎设备执行;所述加速引擎设备包括用于与主控芯片对接的通用异步收发传输接口、以及用于与存储芯片对接的队列串行外围接口;所述响应于主控芯片发送的图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据包括:
[0031]所述加速引擎设备基于通用异步收发传输接口接收主控芯片发送的图像显示控
制指令,并响应于所述图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据。
[0032]第二方面,本申请还提供了一种图像处理装置。所述装置包括:
[0033]响应模块,用于响应于主控芯片发送的图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据;所述多个图像块压缩数据是对目标图像进行分块后的多个图像块的压缩数据;每个图像块压缩数据中包括多个行压缩数据;
[0034]解压缩模块,用于按照预设写入频率将读取的所述行压缩数据写入存储器,以及按预设读取频率从所述存储器中读取多个图像块压缩数据的行压缩数据;所述读取频率大于所述写入频率;分别将从所述存储器中读取的行压缩数据缓存至多个缓冲器中,并对多个所述缓冲器中的多个行压缩数据解压缩,得到多个解压缩后的部分图像行数据;
[0035]拼接模块,用于将对应于所述目标图像的同一行的所述部分图像行数据进行拼接,得到所述目标图像各行的图像行数据;将所述各行的图像行数据输出至工业屏中以显示所述目标图像。...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:响应于主控芯片发送的图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据;所述多个图像块压缩数据是对目标图像进行分块后的多个图像块的压缩数据;每个图像块压缩数据中包括多个行压缩数据;按照预设写入频率将读取的所述行压缩数据写入存储器,以及按预设读取频率从所述存储器中读取多个图像块压缩数据的行压缩数据;所述读取频率大于所述写入频率;分别将从所述存储器中读取的行压缩数据缓存至多个缓冲器中,并对多个所述缓冲器中的多个行压缩数据解压缩,得到多个解压缩后的部分图像行数据;将对应于所述目标图像的同一行的所述部分图像行数据进行拼接,得到所述目标图像各行的图像行数据;将所述各行的图像行数据输出至工业屏中以显示所述目标图像。2.根据权利要求1所述的方法,其特征在于,所述存储芯片是闪存芯片;所述方法还包括图像压缩数据烧录步骤;所述图像压缩数据烧录步骤包括:对目标图像进行分块,得到多个图像块;按照预设压缩方式,分别对多个图像块的数据进行压缩,得到多个图像块压缩数据;将多个所述图像块压缩数据分别烧录至多个闪存芯片。3.根据权利要求1所述的方法,其特征在于,所述多个存储芯片包括第一存储芯片和第二存储芯片;所述多个队列串行外围接口包括第一队列串行外围接口和第二队列串行外围接口;所述响应于主控芯片发送的图像显示控制指令,基于多个队列串行外围接口从多个存储芯片中读取多个图像块压缩数据的行压缩数据包括:响应于主控芯片发送的图像显示控制指令,通过第一队列串行外围接口从所述第一存储芯片中读取第一图像块压缩数据的当前行压缩数据;所述第一图像块压缩数据的当前行压缩数据是所述第一图像块压缩数据中当前待读取的行压缩数据;在所述第一图像块压缩数据的当前行压缩数据读取完毕之后,通过第二队列串行外围接口从所述第二存储芯片中读取第二图像块压缩数据的当前行压缩数据;在所述第二图像块压缩数据的当前行压缩数据读取完毕之后,将所述第一图像块压缩数据的下一行压缩数据作为所述第一图像块压缩数据的当前行压缩数据,并将所述第二图像块压缩数据的下一行压缩数据作为所述第二图像块压缩数据的当前行压缩数据,以返回通过第一队列串行外围接口从所述第一存储芯片中读取第一图像块压缩数据的当前行压缩数据以继续执行,直至所述第一图像块压缩数据中的行压缩数据和所述第二图像块压缩数据中的行压缩数据全部读取完毕。4.根据权利要求1所述的方法,其特征在于,所述多个存储芯片包括第一存储芯片和第二存储芯片;所述缓冲器包括第一缓冲器和第二缓冲器;按预设读取频率从所述存储器中读取多个图像块压缩数据的行压缩数据包括:按照预设读取频率,交替地从所述存储器中分别读取来自于第一存储芯片的行压缩数据以及来自于第二存储芯片的行压缩数据;所述分别将从所述存储器中读取的行压缩数据缓存至多个缓冲器中,并对多个所述缓冲器中的多个行压缩数据解压缩,得到多个解压缩后的部分图像行数据包括:在从所述存储器中交替地读取不同存储芯片的行压缩数据的过程中,交替地将...

【专利技术属性】
技术研发人员:朱道林夏群兵孙雪强
申请(专利权)人:深圳市爱协生科技有限公司
类型:发明
国别省市:

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

1