一种显示终端的图片传输和显示的方法和系统技术方案

技术编号:24254496 阅读:23 留言:0更新日期:2020-05-23 01:12
本发明专利技术提供了一种显示终端的图片传输和显示的方法和系统,所述显示终端通过对带色粒子施加电压,显示图像;所述显示终端的图片传输和显示的方法包括步骤:S1:从上位机获取待显示的原始图片;S2:对所述原始图片进行分割,分割成若干个像素块;S3:将所述像素块划分成不同颜色的像素块数据包;S4:基于颜色灰度值,利用冗余压缩算法对各相同颜色的所述像素块进行压缩,并压缩成预定格式;S5:将压缩后的所述像素块数据包组合成压缩图片数据包后,传输至所述显示终端;S6:所述显示终端接收所述压缩图片数据包,根据冗余压缩算法的反向解析,生成所要显示的解压缩图片数据,通过显示屏进行显示。本发明专利技术提高了图片数据传输效率。

A method and system of picture transmission and display in display terminal

【技术实现步骤摘要】
一种显示终端的图片传输和显示的方法和系统
本专利技术涉及图像传输技术,具体涉及一种显示终端的图片传输和显示的方法和系统。
技术介绍
现有技术中,上位机将图片数据传输给下位机。当上位机传输的图片格式为bmp或者jpg文件时,此时对下位机有一定的要求,比如,需要下位机的单片机芯片的频率较高。因为需要对bmp或者jpg文件解码,因此一般低成本单片机芯片无法满足要求。当下位机为显示终端时,且显示终端上设有大分辨率的墨水屏,那么对于该墨水屏来说,bmp或者jpg文件,像素比较大,一般的低成本芯片无法满足内存空间,也无法存储那么大的数据,需要提高芯片性能,且需要带蓝牙或者WiFi进行传输,无疑增加了产品成本。另外,进行图片数据传输时,图片数据流较大,操作的整个流程耗时较长,且传输上可能存在误码、丢包等现象,因此加重数据传输的时间。可能会需要部署对应的服务器,配置网络IP等设置,操作复杂,部署成本高。当显示终端采用墨水屏时,墨水屏一般采用SPI或I2C方式,数据写入时间更久。另外,上位机图片数据完整下发到墨水屏显示,那么根据显示屏幕的大小不同,图片像素不同,图片数据大小也不同,对于传统数据传输方式,图片数据无疑是巨大的,大大加重了传输时间,导致等待时间过久,也增加了整个系统的成本。当需要同时传输多个图片数据到多个墨水屏显示时候,对于速度的影响非常大。
技术实现思路
基于此,本申请提供了一种显示终端的图片传输和显示的方法和系统,用于解决上位机在发送图片文件给显示终端时,图片数据传输速度慢的问题。为了实现上述的目的,本申请提供了一种显示终端的图片传输和显示的方法,所述显示终端通过对带色粒子施加电压,显示图像;所述显示终端的图片传输和显示的方法包括步骤:S1:从上位机获取待显示的原始图片;S2:对所述原始图片进行分割,分割成若干个像素块;S3:将所述像素块划分成不同颜色的像素块数据包;S4:基于颜色灰度值,利用冗余压缩算法对各相同颜色的所述像素块进行压缩,并压缩成预定格式;S5:将压缩后的所述像素块数据包组合成压缩图片数据包后,传输至所述显示终端;S6:所述显示终端接收所述压缩图片数据包,根据冗余压缩算法的反向解析,生成所要显示的解压缩图片数据,通过显示屏进行显示。在本方案的一种实施例中,在步骤S6之前,还包括根据下位机缓冲区的大小进行分包传输所述压缩图片数据包。在本方案的一种实施例中,步骤S6中,所述显示终端内设有第一FLASH存储器和第一处理器,所述第一处理器设有第一缓冲区,所述显示终端接收所述压缩图片数据包,将所述压缩图片数据包保存至所述第一FLASH存储器中,直至所述压缩图片数据包传输完成后,所述第一处理器通过SPI接口从所述第一FLASH存储器中将所述压缩图片数据包读取至所述第一缓冲区后,根据所述冗余压缩算法的反向解析,显示解压缩图片。在本方案的一种实施例中,所述显示终端为电子墨水屏,通过所述电子墨水屏显示所需显示的图片。在本方案的一种实施例中,通过循环的反向解析冗余压缩算法,实现所述墨水屏对所述压缩图片数据包的解压缩,使压缩图片数据包解压至所述第一缓冲区进行图片显示。在本方案的一种实施例中,步骤S4中,利用冗余压缩算法对各相同颜色的所述像素块进行压缩,并压缩成预定格式数据,包括,将若干个连续相同颜色的像素块压缩成预定格式数据,所述预定格式数据包括对应颜色的数据量以及颜色灰度值。在本方案的一种实施例中,所述冗余压缩算法采用255个相同颜色的所述像素块压缩成预定格式数据。在本方案的一种实施例中,步骤S5中,将所述压缩图片数据包传输至所述显示终端之前,还包括将所述压缩图片数据传输至基站,通过所述基站将所述压缩图片数据传输至所述显示终端;所述基站内设有第二FLASH存储器和第二处理器,所述第二处理器设有第二缓冲区;所述基站分别与所述上位机、所述显示终端信号连接;所述基站接收所述上位机传输的各个压缩图片数据包后,保存至所述第二FLASH存储器中,直至所有的所述压缩图片数据包接收完成后,所述第二处理器从所述第二FLASH存储器中读取数据到所述第二缓冲区中,分包传输给所述显示终端。在本方案的一种实施例中,所述上位机与所述基站之间的数据传输方式可以是但不限于USB、RS232、RS485、TCP/IP、WiFi通信。为了实现上述的目的,本申请还提供了一种图片传输和显示的系统,所述系统包括:上位机和若干显示终端;所述上位机包括:获取模块、分割模块、分类模块、压缩模块、第一传输模块,所述获取模块用于从上位机中获取待显示的原始图片;所述分割模块用于对所述原始图片进行分割,分割成若干个像素块;所述分类模块用于将所述像素块划分成不同颜色的像素块数据包;所述压缩模块基于颜色灰度值,利用冗余压缩算法对各相同颜色的所述像素块进行压缩,并压缩成预定格式;所述第一传输模块用于将压缩后的所述像素块数据包组合成压缩图片数据包后,传输至所述显示终端;所述显示终端包括:第一接收模块、第一存储模块、解压缩模块、显示模块;所述第一接收模块用于接收所述上位机发出的所述压缩图片数据包;所述第一存储模块用于存储所述第一接收模块接收的压缩图片数据包;所述解压缩模块用于在所述第一存储模块存储有所述压缩图片数据包后,根据冗余压缩算法的反向解析,生成所要显示的解压缩图片数据;所述显示模块用于显示所述解压缩图片数据。在本方案的一种实施例中,还包括基站;所述基站包括第二接收模块、第二存储模块、第二传输模块;所述第二接收模块用于接收所述第一传输模块传输的所述压缩图片数据包;所述第二存储模块用于存储所述第二接收模块的所述压缩图片数据包;所述第二传输模块用于在所述第二存储模块中存储完整的所述压缩图片数据包后,传输给所述显示终端。与现有技术相比,本申请的图片传输方法通过对原始图像进行分割、压缩,根据下位机缓冲区大小分包传输给下位机,以提高图片数据的传输速率。且在不提高硬件成本的基础上,提升系统的工作效率。附图说明图1为本专利技术的一种显示终端的图片传输和显示的方法流程示意图;图2为本专利技术的一种显示终端的图片传输和显示的实施例示意图;图3为本专利技术的另一种显示终端的图片传输和显示的实施例示意图;图4为本专利技术的一种显示终端的图片传输和显示的实施例系统框图;图5为本专利技术的一种显示终端的图片传输和显示的功能结构示意框图;图6为本专利技术的另一种显示终端的图片传输和显示的实施例系统框图;图7为本专利技术的另一种显示终端的图片传输和显示的功能结构示意框图。附图标号:100-上位机,200-显示终端,300-基站,211-第一FLASH存储器,212-第一处理器,213-第一缓冲区,214-显示屏,311-第二FLASH存储器,312-第二处理器,313-本文档来自技高网...

【技术保护点】
1.一种显示终端的图片传输和显示的方法,其特征在于,所述显示终端通过对带色粒子施加电压,显示图像;所述显示终端的图片传输和显示的方法包括步骤:/nS1:从上位机获取待显示的原始图片;/nS2:对所述原始图片进行分割,分割成若干个像素块;/nS3:将所述像素块划分成不同颜色的像素块数据包;/nS4:基于颜色灰度值,利用冗余压缩算法对各相同颜色的所述像素块进行压缩,并压缩成预定格式;/nS5:将压缩后的所述像素块数据包组合成压缩图片数据包后,传输至所述显示终端;/nS6:所述显示终端接收所述压缩图片数据包,根据冗余压缩算法的反向解析,生成所要显示的解压缩图片数据,通过显示屏进行显示。/n

【技术特征摘要】
1.一种显示终端的图片传输和显示的方法,其特征在于,所述显示终端通过对带色粒子施加电压,显示图像;所述显示终端的图片传输和显示的方法包括步骤:
S1:从上位机获取待显示的原始图片;
S2:对所述原始图片进行分割,分割成若干个像素块;
S3:将所述像素块划分成不同颜色的像素块数据包;
S4:基于颜色灰度值,利用冗余压缩算法对各相同颜色的所述像素块进行压缩,并压缩成预定格式;
S5:将压缩后的所述像素块数据包组合成压缩图片数据包后,传输至所述显示终端;
S6:所述显示终端接收所述压缩图片数据包,根据冗余压缩算法的反向解析,生成所要显示的解压缩图片数据,通过显示屏进行显示。


2.如权利要求1所述的显示终端的图片传输和显示的方法,其特征在于,在步骤S6之前,还包括根据下位机缓冲区的大小进行分包传输所述压缩图片数据包。


3.如权利要求2所述的显示终端的图片传输和显示的方法,其特征在于,步骤S6中,所述显示终端内设有第一FLASH存储器和第一处理器,所述第一处理器设有第一缓冲区,所述显示终端接收所述压缩图片数据包,将所述压缩图片数据包保存至所述第一FLASH存储器中,直至所述压缩图片数据包传输完成后,所述第一处理器通过SPI接口从所述第一FLASH存储器中将所述压缩图片数据包读取至所述第一缓冲区后,根据所述冗余压缩算法的反向解析,显示解压缩图片。


4.如权利要求3所述的显示终端的图片传输和显示的方法,其特征在于,所述显示终端为电子墨水屏,通过所述电子墨水屏显示所需显示的图片。


5.如权利要求4所述的显示终端的图片传输和显示的方法,其特征在于,通过循环的反向解析冗余压缩算法,实现所述墨水屏对所述压缩图片数据包的解压缩,使压缩图片数据包解压至所述第一缓冲区进行图片显示。


6.如权利要求1所述的显示终端的图片传输和显示的方法,其特征在于,步骤S4中,利用冗余压缩算法对各相同颜色的所述像素块进行压缩,并压缩成预定格式数据,包括,将若干个连续相同颜色的像素块压缩成预定格式数据,所述预定格式数据包括对应颜色的数据量以及颜色灰度值。


7.如权利要求6所述的显示终端的图片传输和显示的方法,其特征在于,所述冗余压缩算法采用255个相同颜色的所述像素块压缩成预定格式数据。


8.如权利要求1或3所述的显示终端的图片传输和...

【专利技术属性】
技术研发人员:闫至利罗钢
申请(专利权)人:上海步频电子科技有限公司
类型:发明
国别省市:上海;31

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

1