一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子标签显示图像处理方法、装置和计算机设备与流程

2022-03-02 04:18:21 来源:中国专利 TAG:


1.本技术涉及显示技术领域,特别是涉及一种电子标签显示图像处理方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.随着显示技术的发展,出现了电子标签。与传统的纸质标签相比,电子标签具有信息更新速度快、使用方便、信息设置简单、应用广泛等优点。
3.传统技术中,服务器将各个电子标签显示图像中各个像素的颜色依次传输到电子标签,各个电子标签按照对应图像中各个像素的颜色进行显示。
4.然而,目前的信息传输耗时较长,影响到电子标签的显示效果。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够减少信息传输耗时的电子标签显示图像处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
6.第一方面,本技术提供了一种电子标签显示图像处理方法。所述方法包括:
7.按照设定顺序依次获取电子标签显示图像中各个像素的颜色;
8.将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素;
9.向电子标签发送所述压缩数据,所述电子标签根据所述压缩数据显示图像。
10.在其中一个实施例中,所述将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素,包括:
11.将当前获取的颜色与前一次获取的颜色比较;
12.若当前获取的颜色与前一次获取的颜色不同,则将颜色与前一次获取的相同且数量不超过设定阈值的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。
13.在其中一个实施例中,所述将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素,还包括:
14.若当前获取的颜色与前一次获取的颜色相同,则将未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值比较;
15.若未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值相等,则将未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。
16.在其中一个实施例中,所述将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单
个像素,还包括:
17.若未划分到集合中且颜色与当前获取的相同的连续像素的数量小于所述设定阈值,则将计数器加一。
18.在其中一个实施例中,所述将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素,还包括:
19.在将未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合的颜色和数量形成压缩数据之后,将所述计数器清零;
20.在将颜色与前一次获取的相同且数量不超过设定阈值的连续像素划分到一个集合中,并将该集合的颜色和数量形成压缩数据之后,先将所述计数器清零,再将所述计数器加一。
21.第二方面,本技术提供了一种电子标签显示图像处理方法。所述方法包括:
22.接收电子标签显示图像的压缩数据,所述压缩数据包括各个集合中像素的颜色和数量,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后均不同的单个像素;
23.将所述压缩数据还原为各个像素的颜色;
24.按照各个像素的颜色显示图像。
25.第三方面,本技术还提供了一种电子标签显示图像处理装置。所述装置包括:
26.获取模块,用于按照设定顺序依次获取电子标签显示图像中各个像素的颜色;
27.压缩模块,用于将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素;
28.发送模块,用于向电子标签发送所述压缩数据,所述电子标签根据所述压缩数据显示图像。
29.第四方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30.按照设定顺序依次获取电子标签显示图像中各个像素的颜色;
31.将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素;
32.向电子标签发送所述压缩数据,所述电子标签根据所述压缩数据显示图像。
33.第五方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
34.按照设定顺序依次获取电子标签显示图像中各个像素的颜色;
35.将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素;
36.向电子标签发送所述压缩数据,所述电子标签根据所述压缩数据显示图像。
37.第六方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
38.按照设定顺序依次获取电子标签显示图像中各个像素的颜色;
39.将各个集合中像素的颜色和数量组成压缩数据,所述集合包括颜色相同且数量不
超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素;
40.向电子标签发送所述压缩数据,所述电子标签根据所述压缩数据显示图像。
41.上述电子标签显示图像处理方法、装置、计算机设备、存储介质和计算机程序产品,按照设定顺序依次读取电子标签显示图像中各个像素的颜色,并将各个集合中像素的颜色和数量组成压缩数据,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素,可以实现电子标签显示图像中各个像素颜色的无损压缩。而且集合中连续像素的数量不超过设定阈值,能够有效控制压缩数据的大小,避免单个集合中像素的颜色和数量占据太大的空间而在像素颜色频繁变化时造成数据量不减反增。将压缩数据发送给电子标签,电子标签可以根据压缩数据显示图像。由于压缩数据的信息量并没有减少,因此图像的显示效果不会受到影响。同时传输的数据量减少了,因此传输时长缩短了,可以大幅减少传输耗时,从而提升电子标签的显示效果。
附图说明
42.图1为一个实施例中电子标签显示图像处理方法的应用环境图;
43.图2为相关技术中传输数据的结构示意图;
44.图3为一个实施例中传输数据的结构示意图;
45.图4为一个实施例中电子标签显示图像处理方法的流程示意图;
46.图5为一个实施例中电子标签显示图像的示意图;
47.图6为另一个实施例中电子标签显示图像处理方法的流程示意图;
48.图7为一个实施例中电子标签显示图像处理方法的流程示意图;
49.图8为一个实施例中电子标签显示图像处理装置的结构框图;
50.图9为一个实施例中电子标签显示图像处理装置的结构框图;
51.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
52.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术实施例提供的电子标签显示图像处理方法,可以应用于如图1所示的应用环境中。其中,多个电子标签102通过网络与服务器104进行通信。电子标签102包括无线传输模块、处理器、存储器和显示屏,处理器分别与同一个电子标签102的无线传输模块、存储器和显示屏连接,多个电子标签102的无线传输模块分别与服务器104连接。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
54.在实际应用中,服务器104采用轮询等方式依次处理各个电子标签102显示的图像。例如,服务器104先处理第一个电子标签102显示的图像,再处理第二个电子标签102显示的图像,
……
,最后处理最后一个电子标签102显示的图像。
55.在相关技术中,对于每个电子标签102显示的图像,服务器104将显示图像中各个像素的颜色按照设定顺序依次传输到电子标签102。这样电子标签102依次接收到各个像素的颜色,可以根据颜色接收的先后顺序确定对应的像素,进而按照各个像素的颜色显示图
像。例如,电子标签显示图像包括1024*256个像素,服务器104按照先从左到右、再从上到下的顺序依次传输各个像素的颜色:第1行第1列像素的颜色、第1行第2列像素的颜色、
……
、第1行第1024列像素的颜色、第2行第1列像素的颜色、第2行第2列像素的颜色、
……
、第2行第1024列像素的颜色、
……
、第256行第1列像素的颜色、第256行第2列像素的颜色、
……
、第256行第1024列像素的颜色。相应地,电子标签102将接收的各个颜色依次作为第1行第1列像素的颜色、第1行第2列像素的颜色、
……
、第1行第1024列像素的颜色、第2行第1列像素的颜色、第2行第2列像素的颜色、
……
、第2行第1024列像素的颜色、
……
、第256行第1列像素的颜色、第256行第2列像素的颜色、
……
、第256行第1024列像素的颜色。
56.如果像素的颜色为黑色、白色和红色中的一个,则一个像素颜色的数据量为2bit,一行像素颜色的数据量为2bit*1024=2048bit,如图2所示。这样每个电子标签102显示图像的传输耗时较长,加上各个电子标签102显示图像的传输依次进行,多个电子标签102整体的传输耗时很长,严重影响到多个电子标签102整体的显示效果。具体来说,假设一个电子标签102的图像刷新时间为30秒,则二十个电子标签102的图像刷新时间为10分钟。如果上一个议题在7分钟内结束了,则第8分钟进入下一个议题的时候,电子标签102的显示图像仍然属于上一个议题,这样会严重影响到多个电子标签102整体的显示效果。
57.基于上述原因,本发明提供了一种电子标签显示图像处理方法、装置、计算机设备、存储介质和计算机程序产品。服务器104按照设定顺序依次获取电子标签显示图像中各个像素的颜色,并将各个集合中像素的颜色和数量组成压缩数据,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素。这样利用电子标签显示图像相对比较简单,图像中各个像素的颜色数量有限,比如黑色和白色两种颜色,或者黑色、白色和红色三种颜色等,大量相邻像素的颜色重复,存在大量冗余的背景数据。采用一个颜色和数量的组合替换原来的多个颜色,可以大幅减少数据量。而且集合中连续像素的数量不超过设定阈值,能够有效控制压缩数据的大小,避免单个集合中像素的颜色和数量占据太大的空间而在像素颜色频繁变化时造成数据量不减反增。将这样的压缩数据发送给电子标签102,可以有效减少传输耗时,改善多个电子标签102整体的显示效果。
58.还是以电子标签显示图像包括1024*256个像素为例,假设设定阈值为256,则一个集合中像素数量的数据量为8bit,加上一个集合中像素颜色的数据量为2bit,一行像素颜色的数据量最少可以达到(1024/256)*(8bit 2bit)=40bit,如图3所示。现在的40bit远小于原来的2048bit,数据量得到大幅度减少,传输耗时也相应减少,从而可以有效改善多个电子标签102整体的显示效果。
59.相应地,电子标签102先接收电子标签显示图像的压缩数据,压缩数据包括各个集合中像素的颜色和数量,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后均不同的单个像素。再将压缩数据还原为各个像素的颜色。最后按照各个像素的颜色显示图像。由于压缩数据的信息量并没有减少,因此图像的显示效果不会受到影响。同时传输的数据量减少了,因此传输时长缩短了,可以大幅减少传输耗时,从而提升电子标签的显示效果。
60.在一个实施例中,如图4所示,提供了一种电子标签显示图像处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
61.步骤s402,按照设定顺序依次获取电子标签显示图像中各个像素的颜色。
62.其中,电子标签显示图像包括呈阵列分布的多个像素,像素的颜色为几个指定颜色中的一个。例如,指定颜色包括黑色和白色,则像素的颜色为黑色和白色中的一个。又如,指定颜色包括黑色、白色和红色,则像素的颜色为黑色、白色和红色中的一个。如图5所示,电子标签显示图像中像素的颜色包括黑色、白色和红色,黑色像素在白色像素为背景的区域形成“gis”,白色像素在红色像素(图5中显示为灰色)为背景的区域形成“李小明”。
63.具体地,服务器按照电子标签显示图像中像素的排列顺序,依次获取电子标签显示图像中各个像素的颜色。例如,电子标签显示图像中的像素排成256行1204列的阵列,可以按照先从左到右、再从上到下的顺序依次获取各个像素的颜色:第一个获取第1行第1列像素的颜色,第二个获取第1行第2列像素的颜色,
……
,第一千零二十四个获取第1行第1024列像素的颜色,第一千零二十五个获取第2行第1列像素的颜色
……
也可以按照先从上到下、再从左到右的顺序依次获取各个像素的颜色:第一个获取第1行第1列像素的颜色,第二个获取第2行第1列像素的颜色,
……
,第二百五十六个获取第256行第1列像素的颜色,第二百五十七个获取第1行第2列像素的颜色
……
64.步骤s404,将各个集合中像素的颜色和数量组成压缩数据。
65.其中,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素。
66.具体地,服务器在按照设定顺序依次获取电子标签显示图像中各个像素的颜色的过程中,基于获取的颜色对像素划分集合,将颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素划分为一个集合。例如,当前获取的颜色与前一次获取的颜色不同,则当前获取颜色对应的像素与前一次获取颜色对应的像素划分为不同的集合。又如,当前获取的颜色与前一次获取的颜色相同,但之前获取的这个颜色对应的像素数量已经达到设定阈值,则当前获取颜色对应的像素与前一次获取颜色对应的像素也划分为不同的集合。
67.将同一个集合中像素的颜色和数量替换该集合中各个像素的颜色,并将各个集合的颜色和数量按照设定顺序进行拼接成压缩数据。例如,压缩数据中一次为第一个集合中像素的颜色和数量、第二个集合中像素的颜色和数量
……
68.步骤s406,向电子标签发送压缩数据,电子标签根据压缩数据显示图像。
69.具体地,服务器可以采用ble(bluetooth low energy,低功耗蓝牙)等传输方式将压缩数据发送给电子标签。ble是一种省电的无线传输方式,方便电子标签的摆放位置灵活变化。
70.上述电子标签显示图像处理方法中,按照设定顺序依次读取电子标签显示图像中各个像素的颜色,并将各个集合中像素的颜色和数量组成压缩数据,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素,可以实现电子标签显示图像中各个像素颜色的无损压缩。而且集合中连续像素的数量不超过设定阈值,能够有效控制压缩数据的大小,避免单个集合中像素的颜色和数量占据太大的空间而在像素颜色频繁变化时造成数据量不减反增。将压缩数据发送给电子标签,电子标签可以根据压缩数据显示图像。由于压缩数据的信息量并没有减少,因此图像的显示效果不会受到影响。同时传输的数据量减少了,因此传输时长缩短了,可以大幅减少传输耗时,从而提升电子标签的显示效果。
71.在一个实施例中,如图6所示,提供了一种电子标签显示图像处理方法,是图4所示方法的一种具体实现,包括以下步骤:
72.步骤s602,按照设定顺序依次获取电子标签显示图像中各个像素的颜色。
73.具体地,该步骤s602与步骤s402相同,在此不再详述。
74.步骤s604,将当前获取的颜色与前一次获取的颜色比较。若当前获取的颜色与前一次获取的颜色不同,则执行步骤s606-步骤s607;若当前获取的颜色与前一次获取的颜色相同,则执行步骤s608。
75.例如,当前获取的颜色为黑色,前一次获取的颜色为白色,则当前获取的颜色与前一次获取的颜色不同。又如,当前获取的颜色为红色,前一次获取的颜色为红色,则当前获取的颜色与前一次获取的颜色相同。
76.步骤s606,将颜色与前一次获取的相同且数量不超过设定阈值的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。
77.其中,当前获取的颜色与前一次获取的颜色不同,则当前获取颜色对应的像素与前一次获取颜色对应的像素必然属于不同的集合,此时服务器可以对颜色与前一次获取的相同的若干像素进行集合划分,并将该集合中像素的颜色和数量形成压缩数据。
78.步骤s607,先将计数器清零,再将计数器加一。
79.具体地,服务器内设有计数器,可以在按照设定顺序依次获取电子标签显示图像中各个像素的颜色的过程中,对颜色相同的连续像素进行计数,方便在集合划分好的时候直接得到集合中像素的数量。当前获取的颜色与前一次获取的颜色不同,此时当前获取颜色对应的像素与前一次获取颜色对应的像素会划分到不同的集合中。将颜色与前一次获取的相同且数量不超过设定阈值的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据之后,原来的计数已经作为这个集合中像素的数量形成到压缩数据中,此时先将计数器清零,再将计数器加一,可以对颜色与当前获取的相同的连续像素进行计数,方便在划分当前获取颜色对应的像素所属集合的时候直接得到集合中像素的数量。
80.步骤s608,将未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值比较。若未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值相等,则执行步骤s610-步骤s611;若未划分到集合中且颜色与当前获取的相同的连续像素的数量小于设定阈值,则执行步骤s612。
81.示例性地,设定阈值为256。
82.例如,第1行第1列像素至第1行第1024列像素的颜色均为白色,则在获取到第1行第255列像素的颜色的时候,未划分到集合中且颜色与当前获取的相同的连续像素的数量为255,此时未划分到集合中且颜色与当前获取的相同的连续像素的数量小于设定阈值;在获取到第1行第256列像素的颜色的时候,未划分到集合中且颜色与当前获取的相同的连续像素的数量为256,此时未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值相等;在获取到第1行第257列像素的颜色的时候,未划分到集合中且颜色与当前获取的相同的连续像素的数量为257,此时未划分到集合中且颜色与当前获取的相同的连续像素的数量大于设定阈值。
83.步骤s610,将未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。
84.其中,未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值相等,未划分到集合中的连续像素的数量已经达到一个集合中像素数量的上限,此时服务器不管后一次获取的颜色是否与当前获取的颜色相同,都将目前未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。正因为如此,未划分到集合中的连续像素的数量不会超过设定阈值,因此实际中不存在未划分到集合中且颜色与当前获取的相同的连续像素的数量大于设定阈值的情况。
85.步骤s611,将计数器清零。
86.具体地,未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值相等,未划分到集合中的连续像素的数量已经达到一个集合中像素数量的上限,此时当前获取颜色对应的像素与后一次获取颜色对应的像素会划分到不同的集合中。服务器将未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据之后,计数器原来的计数已经作为这个集合中像素的数量形成到压缩数据中,此时将计数器清零,可以对颜色与后一次获取的相同的连续像素进行计数,方便在划分后一次获取颜色对应的像素所属集合的时候直接得到集合中像素的数量。
87.步骤s612,将计数器加一。
88.其中,当前获取的颜色与前一次获取的颜色相同,且未划分到集合中且颜色与当前获取的相同的连续像素的数量小于设定阈值,此时当前获取颜色对应的像素有可能并非所属集合的最后一个像素。服务器将计数器加一,可以对颜色相同的连续像素进行计数,方便在集合划分好的时候直接得到集合中像素的数量。
89.本实施例中,按照设定顺序依次获取电子标签显示图像中各个像素的颜色,先将当前获取的颜色与前一次获取的颜色比较,这样在当前获取的颜色与前一次获取的颜色不同的时候,可以确定当前获取颜色对应的像素与前一次获取颜色对应的像素属于不同的集合,此时将颜色与前一个获取的相同且数量不超过设定阈值的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。如果当前获取的颜色与前一次获取的颜色相同,则先将未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值比较,在未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值的时候,可以确定当前获取颜色对应的像素与后一次获取颜色对应的像素属于不同的集合,此时将未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数量,从而实现将各个集合中像素的颜色和数量组成压缩数据,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素。
90.另外,本实施例利用计数器在按照设定顺序依次获取电子标签显示图像中各个像素的颜色的过程中,对颜色相同的连续像素进行计数,方便在集合划分好的时候直接得到集合中像素的数量。
91.在一个实施例中,如图7所示,提供了一种电子标签显示图像处理方法,以该方法应用于图1中的电子标签为例进行说明,包括以下步骤:
92.步骤s702,接收电子标签显示图像的压缩数据。
93.其中,压缩数据包括各个集合中像素的颜色和数量,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后均不同的单个像素。
94.步骤s704,将压缩数据还原为各个像素的颜色。
95.步骤s706,按照各个像素的颜色显示图像。
96.本实施例中,先接收电子标签显示图像的压缩数据,压缩数据包括各个集合中像素的颜色和数量,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后均不同的单个像素。再将压缩数据还原为各个像素的颜色。最后按照各个像素的颜色显示图像。由于压缩数据的信息量并没有减少,因此图像的显示效果不会受到影响。同时传输的数据量减少了,因此传输时长缩短了,可以大幅减少传输耗时,从而提升电子标签的显示效果。
97.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
98.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的电子标签显示图像处理方法的电子标签显示图像处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个电子标签显示图像处理装置实施例中的具体限定可以参见上文中对于电子标签显示图像处理方法的限定,在此不再赘述。
99.在一个实施例中,如图8所示,提供了一种电子标签显示图像处理装置800,包括:获取模块801、压缩模块802和发送模块803,其中:
100.获取模块801,用于按照设定顺序依次获取电子标签显示图像中各个像素的颜色。
101.压缩模块802,用于将各个集合中像素的颜色和数量组成压缩数据,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后获取的均不同的单个像素。
102.发送模块803,用于向电子标签发送压缩数据,电子标签根据压缩数据显示图像。
103.在一个实施例中,压缩模块802包括:第一比较单元和第一处理单元,其中:
104.第一比较单元,用于将当前获取的颜色与前一次获取的颜色比较。
105.第一处理单元,用于当当前获取的颜色与前一次获取的颜色不同时,将颜色与前一次获取的相同且数量不超过设定阈值的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。
106.在一个实施例中,压缩模块802还包括:第二比较单元和第二处理单元,其中:
107.第二比较单元,用于当当前获取的颜色与前一次获取的颜色相同时,将未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值比较。
108.第二处理单元,用于当未划分到集合中且颜色与当前获取的相同的连续像素的数量与设定阈值相等时,将未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合中像素的颜色和数量形成压缩数据。
109.在一个实施例中,压缩模块802还包括:第三处理单元,其中:
110.第三处理单元,用于当未划分到集合中且颜色与当前获取的相同的连续像素的数
量小于设定阈值时,将计数器加一。
111.在一个实施例中,第二处理单元还用于,在将未划分到集合中且颜色与当前获取的相同的连续像素划分到一个集合中,并将该集合的颜色和数量形成压缩数据之后,将计数器清零。
112.在一个实施例中,第一处理单元还用于,在将颜色与前一次获取的相同且数量不超过设定阈值的连续像素划分到一个集合中,并将该集合的颜色和数量形成压缩数据之后,先将计数器清零,再将计数器加一。
113.在一个实施例中,如图9所示,提供了一种电子标签显示图像处理装置900,包括:接收模块901、还原模块902和显示模块903,其中:
114.接收模块901,用于接收电子标签显示图像的压缩数据,压缩数据包括各个集合中像素的颜色和数量,集合包括颜色相同且数量不超过设定阈值的连续像素,或者颜色与前后均不同的单个像素。
115.还原模块902,用于将压缩数据还原为各个像素的颜色。
116.显示模块903,用于按照各个像素的颜色显示图像。
117.上述电子标签显示图像处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
118.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储各个电子标签显示的图像。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电子标签显示图像处理方法。
119.在一个实施例中,提供了一种电子标签,该电子标签的内部结构图可以如图1所示。其中,该电子标签的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的无线传输模块用于与服务器进行无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种电子标签显示图像处理方法。该电子标签的显示屏可以是液晶显示屏或者电子墨水显示屏。
120.本领域技术人员可以理解,图10和图1中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
121.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
122.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
123.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
124.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
125.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
126.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
127.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献