CN110780834A - 一种显示设备的图片局部更新方法、***及装置 - Google Patents
一种显示设备的图片局部更新方法、***及装置 Download PDFInfo
- Publication number
- CN110780834A CN110780834A CN201911063073.4A CN201911063073A CN110780834A CN 110780834 A CN110780834 A CN 110780834A CN 201911063073 A CN201911063073 A CN 201911063073A CN 110780834 A CN110780834 A CN 110780834A
- Authority
- CN
- China
- Prior art keywords
- target
- updating
- data
- data storage
- byte
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种显示设备的图片局部更新方法、***及装置,首先基于显示设备的全屏图片的目标更新位置,更新所存储的全屏图片数据中与目标更新位置对应的局部数据,然后基于更新后的全屏图片数据,全屏刷新显示设备。可见,本申请采用局部更新图片数据、全屏刷新显示设备的方式更新显示设备的局部图片信息,不仅可规避局部图片刷新的不良影响,还可重复利用图片数据的存储空间,以减少存储空间的使用;此外,本申请可以指定全屏图片的目标更新位置,从而提升了显示设备图片信息更新的灵活性。
Description
技术领域
本发明涉及显示设备领域,特别是涉及一种显示设备的图片局部更新方法、***及装置。
背景技术
随着计算机技术和通信技术的发展,显示设备(如电子标签)逐步兴起并得到广泛应用。目前,在显示设备的图片刷新过程中,往往需要更新局部数据,比如,请参照图1,图1为现有技术中的一种用于显示时间和温湿度的显示设备的显示示意图,对于图1的显示设备来说,需要经常更新的数据一般只是最后1-2位,如温度从28.5℃变化为28.6℃,此时通常采用刷新局部图片的方式刷新显示设备。但是,显示设备的局部图片刷新的过程中易出现刷新不稳定的情况,则会产生重影等问题。
基于此,如果采用现有技术中的全屏刷新方式,可规避局部图片刷新的不良影响,但现有的全屏刷新方式需提前准备不同全屏图片的数据,以供全屏刷新时替换使用,对于数据需不断更新的显示设备来说,所要提前准备的图片数据过多,从而很难为图片数据提供充足的存储空间。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种显示设备的图片局部更新方法、***及装置,采用局部更新图片数据、全屏刷新显示设备的方式更新显示设备的局部图片信息,不仅可规避局部图片刷新的不良影响,还可重复利用图片数据的存储空间,以减少存储空间的使用;此外,本申请可以指定全屏图片的目标更新位置,从而提升了显示设备图片信息更新的灵活性。
为解决上述技术问题,本发明提供了一种显示设备的图片局部更新方法,包括:
获取显示设备显示的全屏图片上目标更新位置的目标像素地址和目标更新数据;
根据所述全屏图片的像素地址及其数据存储位置之间的对应关系,确定与所述目标像素地址对应的目标数据存储位置,并根据所述目标更新数据更新所述目标数据存储位置的存储内容;
根据更新后得到的全屏图片数据全屏刷新所述显示设备。
优选地,所述获取显示设备显示的全屏图片上目标更新位置的目标像素地址的过程,包括:
获取显示设备显示的全屏图片上目标更新位置的起始像素地址和像素范围,以得到所述目标更新位置的目标像素地址。
优选地,所述根据所述目标更新数据更新所述目标数据存储位置的存储内容的过程,包括:
当所述起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位时,根据所述目标更新数据直接更新所述目标数据存储位置的字节存储空间;
当所述起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位时,提取所述目标数据存储位置对应的目标字节,并根据所述目标数据存储位置和所述目标更新数据相应更新所述目标字节,且将更新后的目标字节写入对应的数据存储位置。
优选地,所述根据所述目标数据存储位置和所述目标更新数据相应更新所述目标字节,且将更新后的目标字节写入对应的数据存储位置的过程,包括:
根据所述目标数据存储位置将所述目标字节进行拆分,得到固定字节段和待更新字节段;
根据所述目标更新数据更新所述待更新字节段,并将更新后的待更新字节段和所述固定字节段重新进行组合,得到新目标字节;
将所述新目标字节写入对应的数据存储位置。
优选地,所述全屏图片上第N行的第M个像素点的像素地址为[M-1,N-1];其中,N、M为正整数;
则所述起始像素地址的像素数据是否处于数据存储位置存储的整个字节的起始位的判定过程,包括:
判断所述起始像素地址的X轴像素地址是否为8的整数倍,若是,则确定所述起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位;若否,则确定所述起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位。
优选地,所述全屏图片的像素地址及其数据存储位置之间的对应关系的建立过程,包括:
将所述全屏图片的Y轴方向的每一行上沿X轴方向的每8个像素点的像素值组成一个字节;
从沿Y轴方向的第一行开始,将每一行的字节按照其在X轴方向的排列顺序依次存储至预留存储空间,直至沿Y轴方向的最后一行的字节存储完成,以建立所述全屏图片的像素地址及其数据存储位置之间的对应关系。
为解决上述技术问题,本发明还提供了一种显示设备的图片局部更新***,包括:
信息获取模块,用于获取显示设备显示的全屏图片上目标更新位置的目标像素地址和目标更新数据;
数据更新模块,用于根据所述全屏图片的像素地址及其数据存储位置之间的对应关系,确定与所述目标像素地址对应的目标数据存储位置,并根据所述目标更新数据更新所述目标数据存储位置的存储内容;
全屏刷新模块,用于根据更新后得到的全屏图片数据全屏刷新所述显示设备。
优选地,所述信息获取模块具体用于获取显示设备显示的全屏图片上目标更新位置的起始像素地址和像素范围,以得到所述目标更新位置的目标像素地址;获取所述目标更新位置的目标更新数据。
优选地,所述根据所述目标更新数据更新所述目标数据存储位置的存储内容的过程,包括:
当所述起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位时,根据所述目标更新数据直接更新所述目标数据存储位置的字节存储空间;
当所述起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位时,提取所述目标数据存储位置对应的目标字节,并根据所述目标数据存储位置和所述目标更新数据相应更新所述目标字节,且将更新后的目标字节写入对应的数据存储位置。
为解决上述技术问题,本发明还提供了一种显示设备的图片局部更新装置,包括:
存储器,用于存储计算机程序;
处理器,用于在执行所述计算机程序时实现上述任一种显示设备的图片局部更新方法的步骤。
本发明提供了一种显示设备的图片局部更新方法,首先基于显示设备的全屏图片的目标更新位置,更新所存储的全屏图片数据中与目标更新位置对应的局部数据,然后基于更新后的全屏图片数据,全屏刷新显示设备。可见,本申请采用局部更新图片数据、全屏刷新显示设备的方式更新显示设备的局部图片信息,不仅可规避局部图片刷新的不良影响,还可重复利用图片数据的存储空间,以减少存储空间的使用;此外,本申请可以指定全屏图片的目标更新位置,从而提升了显示设备图片信息更新的灵活性。
本发明还提供了一种显示设备的图片局部更新***及装置,与上述局部刷新方法具有相同的有益效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中的一种用于显示时间和温湿度的显示设备的显示示意图;
图2为本发明实施例提供的一种显示设备的图片局部更新方法的流程图;
图3为本发明实施例提供的一种图片数据存储规则的示意图;
图4为本发明实施例提供的一种待替代小图片的示意图;
图5为本发明实施例提供的一种全屏大图片的局部数据更新的示意图;
图6为本发明实施例提供的另一种全屏大图片的局部数据更新的示意图;
图7为本发明实施例提供的一种显示设备的图片局部更新***的结构示意图。
具体实施方式
本发明的核心是提供一种显示设备的图片局部更新方法、***及装置,采用局部更新图片数据、全屏刷新显示设备的方式更新显示设备的局部图片信息,不仅可规避局部图片刷新的不良影响,还可重复利用图片数据的存储空间,以减少存储空间的使用;此外,本申请可以指定全屏图片的目标更新位置,从而提升了显示设备图片信息更新的灵活性。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图2,图2为本发明实施例提供的一种显示设备的图片局部更新方法的流程图。
该显示设备的图片局部更新方法包括:
步骤S1:获取显示设备显示的全屏图片上目标更新位置的目标像素地址和目标更新数据。
具体地,显示设备(如电子标签)的图片局部更新是指将显示设备显示的全屏图片上的局部图片的图片数据(即图片像素值)进行更新。可以理解的是,本申请为了实现显示设备的图片局部更新,首先需要获取显示设备显示的全屏图片上目标更新位置(指的是全屏大图片上所需更新的局部小图片,可按照更新需求指定)的目标像素地址(表征目标更新位置在全屏图片上的位置信息)和目标更新数据(表征目标更新位置的当前像素值想要更新成的目标像素值)。
步骤S2:根据全屏图片的像素地址及其数据存储位置之间的对应关系,确定与目标像素地址对应的目标数据存储位置,并根据目标更新数据更新目标数据存储位置的存储内容。
具体地,已知用来刷新显示设备的装置中存储有显示设备显示的全屏图片的整个图片像素值,且可以理解的是,装置内存储图片像素值的数据存储位置与显示设备显示的全屏图片的像素地址有一定对应关系,即一数据存储位置(称为第一数据存储位置)存储的图片像素值表示的是:全屏图片上与第一数据存储位置对应的像素地址所在处的像素值。
基于此,本申请为了更新全屏图片上的局部图片的图片像素值,首先根据全屏图片的像素地址及其数据存储位置之间的对应关系,确定与目标更新位置的目标像素地址对应的目标数据存储位置(即装置内存储目标更新位置的像素值的位置);然后根据目标更新位置的目标更新数据更新目标数据存储位置的存储内容即可(重复利用图片数据的存储空间,以减少存储空间的使用),以为后续全刷显示设备打下基础。
步骤S3:根据更新后得到的全屏图片数据全屏刷新显示设备。
具体地,显示设备的全屏刷新过程包括:将装置内存储的全屏图片的整个图片像素值传送至显示设备的控制器中,然后由显示设备的控制器基于整个图片像素值,控制其显示屏(一般选用电子纸显示屏)全屏刷新所显示的图片。基于此,本申请在步骤S2更新完成全屏图片的局部图片像素值后,可得到更新后的全屏图片的整个图片像素值(简称为全屏图片数据),然后将更新后的全屏图片数据传送至显示设备,以实现全屏刷新显示设备,从而规避局部图片刷新的不良影响。
本发明提供了一种显示设备的图片局部更新方法,首先基于显示设备的全屏图片的目标更新位置,更新所存储的全屏图片数据中与目标更新位置对应的局部数据,然后基于更新后的全屏图片数据,全屏刷新显示设备。可见,本申请采用局部更新图片数据、全屏刷新显示设备的方式更新显示设备的局部图片信息,不仅可规避局部图片刷新的不良影响,还可重复利用图片数据的存储空间,以减少存储空间的使用;此外,本申请可以指定全屏图片的目标更新位置,从而提升了显示设备图片信息更新的灵活性。
在上述实施例的基础上:
作为一种可选地实施例,获取显示设备显示的全屏图片上目标更新位置的目标像素地址的过程,包括:
获取显示设备显示的全屏图片上目标更新位置的起始像素地址和像素范围,以得到目标更新位置的目标像素地址。
具体地,由于全屏图片上目标更新位置的目标像素地址由目标更新位置的起始像素地址(将目标更新位置看作全屏大图片上的局部小图片,目标更新位置的起始像素地址即局部小图片的左下角像素点的像素地址)和目标更新位置的像素范围(即局部小图片的左下角像素点的像素地址到右上角像素点的像素地址的范围)决定,所以本申请可获取全屏图片上目标更新位置的起始像素地址和像素范围,以得到目标更新位置的目标像素地址(需要说明的是,为了显示效果完整,更新局部数据后的图片数据不超过显示屏的显示范围)。
作为一种可选地实施例,根据目标更新数据更新目标数据存储位置的存储内容的过程,包括:
当起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位时,根据目标更新数据直接更新目标数据存储位置的字节存储空间;
当起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位时,提取目标数据存储位置对应的目标字节,并根据目标数据存储位置和目标更新数据相应更新目标字节,且将更新后的目标字节写入对应的数据存储位置。
具体地,在装置中存储全屏图片的图片像素值时是以字节为单位进行存储的,每个字节有8位(bit),每bit代表一个像素点的像素值。比如,请参照图3,图3为本发明实施例提供的一种图片数据存储规则的示意图。图3中,以全屏图片的左下角为原点构建X轴和Y轴,假设X轴方向上有32个像素点,Y轴方向上有4个像素点,则在Y轴方向的第一行,沿X轴方向,每8个像素点的像素值组成一个字节(原点是第一个字节的最高bit),则X轴方向上有32/8=4个字节,同理Y轴方向的其余3行也各自组成4个字节,共16个字节,这16个字节一一存储在装置内的16个字节存储空间中(图3中数字0、1、2、3……15表示字节存储顺序)。
基于此,当目标更新位置的起始像素地址的像素数据(即起始像素地址表示的像素点的像素值)处于数据存储位置存储的一字节的起始位时,说明目标更新位置的所有像素点的像素值组成的字节,均为存储在字节存储空间中的完整字节,则可将目标更新数据(表征目标更新位置的所有像素点想要更新的目标像素值,以字节形式表示,此时目标更新数据表示为完整字节)直接对应写入目标数据存储位置的字节存储空间,以更新目标数据存储位置的存储内容。比如,全屏大图片上所需更新的局部小图片的像素范围如图4所示(图4中数字0、1、2、3表示字节存储顺序,像素范围为16×2像素),且局部小图片的起始像素地址为图3的全屏图片中数字“5”对应图片的左下角的像素点的像素地址,则图3所需更新的局部小图片如图5所示(数字“5、6、9、10”对应图片)。在更新图3的局部小图片时,将局部小图片所需更新的目标字节直接相应写入与局部小图片对应的字节存储空间即可。
反之,当目标更新位置的起始像素地址的像素数据不处于数据存储位置存储的一字节的起始位时,说明在目标更新位置的所有像素点的像素值组成的字节中,包含存储在字节存储空间中的部分字节(非完整字节),则无法将目标更新数据直接对应写入目标数据存储位置的字节存储空间,采用的手段是:首先需提取目标数据存储位置对应的目标字节(即完整字节),并根据目标数据存储位置和目标更新数据(包含非完整字节)相应更新目标字节,然后将更新后的目标字节写入对应的数据存储位置,以更新目标数据存储位置的存储内容。比如,全屏大图片上所需更新的局部小图片的像素范围如图4所示,且局部小图片的起始像素地址为图3的全屏图片中数字“5”对应图片的左下角的像素点右移两个像素点的像素地址,则图3所需更新的局部小图片如图6圈出图片所示。在更新图3的局部小图片时,首先需提取局部小图片的目标数据存储位置对应的目标字节(即数字“5、6、7、9、10、11”对应的完整字节),并根据目标数据存储位置和目标更新数据相应更新目标字节,然后将更新后的目标字节写入对应的数据存储位置即可。
作为一种可选地实施例,根据目标数据存储位置和目标更新数据相应更新目标字节,且将更新后的目标字节写入对应的数据存储位置的过程,包括:
根据目标数据存储位置将目标字节进行拆分,得到固定字节段和待更新字节段;
根据目标更新数据更新待更新字节段,并将更新后的待更新字节段和固定字节段重新进行组合,得到新目标字节;
将新目标字节写入对应的数据存储位置。
进一步地,当目标更新位置的起始像素地址的像素数据不处于数据存储位置存储的一字节的起始位时,目标数据存储位置的存储内容的更新过程具体包括:
首先提取目标数据存储位置对应的目标字节(即完整字节),并根据目标数据存储位置将目标字节进行拆分,得到固定字节段(即数据无需更新的部分字节)和待更新字节段(即数据需要更新的部分字节);然后根据目标更新数据更新待更新字节段,并将更新后的待更新字节段和固定字节段重新进行组合,得到新目标字节(即通过bit拼接字节的操作得到新的完整字节);最后将新目标字节写入对应的数据存储位置。比如,如图6所示,首先需提取局部小图片的目标数据存储位置对应的目标字节(即数字“5、6、7、9、10、11”对应的完整字节),并根据目标数据存储位置将目标字节进行拆分(即数字“5”和“9”对应的目标字节均拆分为前两位组成的固定字节段和后六位组成的待更新字节段;数字“6”和“10”对应的目标字节均为待更新字节段;数字“7”和“11”对应的目标字节均拆分为前两位组成的待更新字节段和后六位组成的固定字节段);然后根据目标更新数据(即待更新字节段想要更新的目标字节段)相应更新待更新字节段,并将更新后的待更新字节段和固定字节段重新进行组合,得到新目标字节(如数字“5”对应的固定字节段和更新后的后六位组成的新的待更新字节段重新进行组合,得到数字“5”对应的新的完整字节);最后将新目标字节写入对应的数据存储位置即可(如数字“5”对应的新的完整字节写入数字“5”对应的数据存储位置)。
作为一种可选地实施例,全屏图片上第N行的第M个像素点的像素地址为[M-1,N-1];其中,N、M为正整数;
则起始像素地址的像素数据是否处于数据存储位置存储的整个字节的起始位的判定过程,包括:
判断起始像素地址的X轴像素地址是否为8的整数倍,若是,则确定起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位;若否,则确定起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位。
进一步地,本申请在定义全屏图片上的像素点的像素地址时,以全屏图片的左下角为原点构建X轴和Y轴,像素点的像素地址表示的是像素点在全屏图片组成的所有像素点中的位置(第几行第几个),所以全屏图片上第N行的第M个像素点的像素地址定义为[M-1,N-1](从0开始定义,便于后续判定起始像素地址的像素数据是否处于数据存储位置存储的整个字节的起始位)。
基于此,可以理解的是,若目标更新位置的起始像素地址的X轴像素地址是8的整数倍(原点也包含在内),则起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位;若目标更新位置的起始像素地址的X轴像素地址不是8的整数倍,则起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位,从而实现起始像素地址的像素数据是否处于数据存储位置存储的整个字节的起始位的判定。
作为一种可选地实施例,全屏图片的像素地址及其数据存储位置之间的对应关系的建立过程,包括:
将全屏图片的Y轴方向的每一行上沿X轴方向的每8个像素点的像素值组成一个字节;
从沿Y轴方向的第一行开始,将每一行的字节按照其在X轴方向的排列顺序依次存储至预留存储空间,直至沿Y轴方向的最后一行的字节存储完成,以建立全屏图片的像素地址及其数据存储位置之间的对应关系。
具体地,上述实施例已对本实施例的图片数据存储规则进行说明(如图3所示,图3中数字0、1、2、3……15表示字节存储顺序),本申请在此不再赘述。
请参照图7,图7为本发明实施例提供的一种显示设备的图片局部更新***的结构示意图。
该显示设备的图片局部更新***包括:
信息获取模块1,用于获取显示设备显示的全屏图片上目标更新位置的目标像素地址和目标更新数据;
数据更新模块2,用于根据全屏图片的像素地址及其数据存储位置之间的对应关系,确定与目标像素地址对应的目标数据存储位置,并根据目标更新数据更新目标数据存储位置的存储内容;
全屏刷新模块3,用于根据更新后得到的全屏图片数据全屏刷新显示设备。
作为一种可选地实施例,信息获取模块1具体用于获取显示设备显示的全屏图片上目标更新位置的起始像素地址和像素范围,以得到目标更新位置的目标像素地址;获取目标更新位置的目标更新数据。
作为一种可选地实施例,根据目标更新数据更新目标数据存储位置的存储内容的过程,包括:
当起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位时,根据目标更新数据直接更新目标数据存储位置的字节存储空间;
当起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位时,提取目标数据存储位置对应的目标字节,并根据目标数据存储位置和目标更新数据相应更新目标字节,且将更新后的目标字节写入对应的数据存储位置。
本发明提供的局部刷新***的介绍请参考上述局部刷新方法的实施例,本发明在此不再赘述。
本发明还提供了一种显示设备的图片局部更新装置,包括:
存储器,用于存储计算机程序;
处理器,用于在执行计算机程序时实现上述任一种显示设备的图片局部更新方法的步骤。
本发明提供的局部刷新装置的介绍请参考上述局部刷新方法的实施例,本发明在此不再赘述。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (6)
1.一种显示设备的图片局部更新方法,其特征在于,包括:
获取显示设备显示的全屏图片上目标更新位置的目标像素地址和目标更新数据;
根据所述全屏图片的像素地址及其数据存储位置之间的对应关系,确定与所述目标像素地址对应的目标数据存储位置,并根据所述目标更新数据更新所述目标数据存储位置的存储内容;
根据更新后得到的全屏图片数据全屏刷新所述显示设备;
其中,所述获取显示设备显示的全屏图片上目标更新位置的目标像素地址的过程,包括:
获取显示设备显示的全屏图片上目标更新位置的起始像素地址和像素范围,以得到所述目标更新位置的目标像素地址;
相应的,所述根据所述目标更新数据更新所述目标数据存储位置的存储内容的过程,包括:
当所述起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位时,根据所述目标更新数据直接更新所述目标数据存储位置的字节存储空间;
当所述起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位时,提取所述目标数据存储位置对应的目标字节,并根据所述目标数据存储位置和所述目标更新数据相应更新所述目标字节,且将更新后的目标字节写入对应的数据存储位置。
2.如权利要求1所述的显示设备的图片局部更新方法,其特征在于,所述根据所述目标数据存储位置和所述目标更新数据相应更新所述目标字节,且将更新后的目标字节写入对应的数据存储位置的过程,包括:
根据所述目标数据存储位置将所述目标字节进行拆分,得到固定字节段和待更新字节段;
根据所述目标更新数据更新所述待更新字节段,并将更新后的待更新字节段和所述固定字节段重新进行组合,得到新目标字节;
将所述新目标字节写入对应的数据存储位置。
3.如权利要求1所述的显示设备的图片局部更新方法,其特征在于,所述全屏图片上第N行的第M个像素点的像素地址为[M-1,N-1];其中,N、M为正整数;
则所述起始像素地址的像素数据是否处于数据存储位置存储的整个字节的起始位的判定过程,包括:
判断所述起始像素地址的X轴像素地址是否为8的整数倍,若是,则确定所述起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位;若否,则确定所述起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位。
4.如权利要求1-3任一项所述的显示设备的图片局部更新方法,其特征在于,所述全屏图片的像素地址及其数据存储位置之间的对应关系的建立过程,包括:
将所述全屏图片的Y轴方向的每一行上沿X轴方向的每8个像素点的像素值组成一个字节;
从沿Y轴方向的第一行开始,将每一行的字节按照其在X轴方向的排列顺序依次存储至预留存储空间,直至沿Y轴方向的最后一行的字节存储完成,以建立所述全屏图片的像素地址及其数据存储位置之间的对应关系。
5.一种显示设备的图片局部更新***,其特征在于,包括:
信息获取模块,用于获取显示设备显示的全屏图片上目标更新位置的目标像素地址和目标更新数据;
数据更新模块,用于根据所述全屏图片的像素地址及其数据存储位置之间的对应关系,确定与所述目标像素地址对应的目标数据存储位置,并根据所述目标更新数据更新所述目标数据存储位置的存储内容;
全屏刷新模块,用于根据更新后得到的全屏图片数据全屏刷新所述显示设备;
其中,所述信息获取模块具体用于获取显示设备显示的全屏图片上目标更新位置的起始像素地址和像素范围,以得到所述目标更新位置的目标像素地址;获取所述目标更新位置的目标更新数据;
相应的,所述根据所述目标更新数据更新所述目标数据存储位置的存储内容的过程,包括:
当所述起始像素地址的像素数据处于数据存储位置存储的整个字节的起始位时,根据所述目标更新数据直接更新所述目标数据存储位置的字节存储空间;
当所述起始像素地址的像素数据不处于数据存储位置存储的整个字节的起始位时,提取所述目标数据存储位置对应的目标字节,并根据所述目标数据存储位置和所述目标更新数据相应更新所述目标字节,且将更新后的目标字节写入对应的数据存储位置。
6.一种显示设备的图片局部更新装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于在执行所述计算机程序时实现如权利要求1-4任一项所述的显示设备的图片局部更新方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911063073.4A CN110780834A (zh) | 2019-10-31 | 2019-10-31 | 一种显示设备的图片局部更新方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911063073.4A CN110780834A (zh) | 2019-10-31 | 2019-10-31 | 一种显示设备的图片局部更新方法、***及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110780834A true CN110780834A (zh) | 2020-02-11 |
Family
ID=69388673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911063073.4A Pending CN110780834A (zh) | 2019-10-31 | 2019-10-31 | 一种显示设备的图片局部更新方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110780834A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102087833A (zh) * | 2009-12-08 | 2011-06-08 | 盛大计算机(上海)有限公司 | 电子书阅读器刷新的方法 |
CN103035219A (zh) * | 2012-12-25 | 2013-04-10 | 广东威创视讯科技股份有限公司 | 点阵型液晶显示器的读写方法和装置 |
CN103106877A (zh) * | 2013-02-04 | 2013-05-15 | 鸿富锦精密工业(深圳)有限公司 | 电泳显示装置及其驱动方法 |
CN103886845A (zh) * | 2014-02-28 | 2014-06-25 | 浪潮软件集团有限公司 | 一种通过缓存管理实现对单色液晶显示屏操作的方法 |
CN105095233A (zh) * | 2014-04-29 | 2015-11-25 | 广州市动景计算机科技有限公司 | 局部网页图片更新方法、装置以及*** |
CN106157866A (zh) * | 2016-06-08 | 2016-11-23 | 深圳瀚星翔科技有限公司 | 电子雾化装置中点阵型显示器的显示驱动方法及装置 |
CN106157231A (zh) * | 2016-06-27 | 2016-11-23 | 南京邮电大学 | 一种基于改进Arnold变换和LSB的图像信息加密及解密方法 |
CN108170393A (zh) * | 2017-12-29 | 2018-06-15 | 佛山市幻云科技有限公司 | 一种基于单片机的显示方法与*** |
-
2019
- 2019-10-31 CN CN201911063073.4A patent/CN110780834A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102087833A (zh) * | 2009-12-08 | 2011-06-08 | 盛大计算机(上海)有限公司 | 电子书阅读器刷新的方法 |
CN103035219A (zh) * | 2012-12-25 | 2013-04-10 | 广东威创视讯科技股份有限公司 | 点阵型液晶显示器的读写方法和装置 |
CN103106877A (zh) * | 2013-02-04 | 2013-05-15 | 鸿富锦精密工业(深圳)有限公司 | 电泳显示装置及其驱动方法 |
CN103886845A (zh) * | 2014-02-28 | 2014-06-25 | 浪潮软件集团有限公司 | 一种通过缓存管理实现对单色液晶显示屏操作的方法 |
CN105095233A (zh) * | 2014-04-29 | 2015-11-25 | 广州市动景计算机科技有限公司 | 局部网页图片更新方法、装置以及*** |
CN106157866A (zh) * | 2016-06-08 | 2016-11-23 | 深圳瀚星翔科技有限公司 | 电子雾化装置中点阵型显示器的显示驱动方法及装置 |
CN106157231A (zh) * | 2016-06-27 | 2016-11-23 | 南京邮电大学 | 一种基于改进Arnold变换和LSB的图像信息加密及解密方法 |
CN108170393A (zh) * | 2017-12-29 | 2018-06-15 | 佛山市幻云科技有限公司 | 一种基于单片机的显示方法与*** |
Non-Patent Citations (2)
Title |
---|
L.AMMERAL: "《IBM PC系列机图形程序设计方法》", 30 December 1990 * |
程杰 等: "《嵌入式Linux实验指导书——基于SEP4020嵌入式微处理器》", 31 January 2011 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5317306A (en) | System and method for dynamic control of horizontal scrolling | |
CN105630465B (zh) | 应用于终端的显示屏参数设置方法及终端 | |
US9030378B2 (en) | Sharing display processing system, display processing system, and display method | |
CN113010252B (zh) | 应用页面的展示方法、电子设备及存储介质 | |
CN105989166B (zh) | 瀑布流式显示对象的方法、装置、***及电子设备 | |
CN111274308A (zh) | 一种节点关系图的显示方法、装置及设备 | |
US20090089662A1 (en) | System and method for providing a multi-row capable table | |
CN113504964B (zh) | 页面组件高度确定方法、装置、计算机设备和存储介质 | |
CN104932784A (zh) | 一种图片显示方法及终端 | |
CN110866208A (zh) | 一种页面的响应式布局方法、装置及设备 | |
CN106874387A (zh) | 一种自适应html滚屏展示实时信息的方法 | |
CN104133869B (zh) | 一种网页页面刷新方法 | |
CN107506119B (zh) | 一种图片显示方法、装置、设备和存储介质 | |
CN110780834A (zh) | 一种显示设备的图片局部更新方法、***及装置 | |
CN106708495B (zh) | 一种基于移动终端的页面显示方法及装置 | |
US10923081B2 (en) | Timing controller, display apparatus, and operation method thereof | |
CN110134905B (zh) | 一种页面更新显示方法、装置、设备及存储介质 | |
CN109803153B (zh) | 一种直播视频的白板绘制方法及装置 | |
CN111261088A (zh) | 一种图像绘制方法、装置及显示装置 | |
CN113330412A (zh) | 一种笔记重绘方法、书写设备和存储介质 | |
EP2530640B1 (en) | Image copying method and device | |
CN112256175B (zh) | 文字显示方法、装置、电子设备及计算机可读存储介质 | |
CN112667939A (zh) | 网页刷新方法、装置、电子设备以及存储介质 | |
CN100349203C (zh) | 支持比例字形的同屏显示装置及其方法 | |
CN111262996A (zh) | 通知栏消息处理方法、装置、电子装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200211 |
|
RJ01 | Rejection of invention patent application after publication |