电子墨水屏的刷新方法及电子设备与流程
- 国知局
- 2024-06-21 14:04:47
本技术涉及终端,尤其涉及一种电子墨水屏的刷新方法及电子设备。
背景技术:
1、电子墨水屏可以应用于手机、平板电脑等具有界面显示功能的电子设备中。电子设备在刷新电子墨水屏的显示界面时,可以根据待显示的界面通过对应的刷新模式对电子墨水屏中的像素点进行刷新,以使电子墨水屏显示刷新后的界面。其中,电子设备对电子墨水屏中的像素点进行刷新时对应的刷新模式包括高质量刷新模式(例如,gc模式)、均衡刷新模式(例如,du模式)、快速刷新模式(例如,a2模式)等。当电子墨水屏待刷新的界面为图片时,通常采用高质量刷新模式,从而得到高质量的图片界面;当电子墨水屏待刷新的界面为用户实时输入的线条时,通常采用快速刷新模式,从而快速的显示出用户实时输入的线条。
2、电子设备可以依靠每一种刷新模式对应的电平数据对电子墨水屏上的各像素点进行供电,从而刷新电子墨水屏,使得电子墨水屏上的各像素点显示对应的颜色。电平数据可以包括电子设备刷新像素点所需的时间帧和电子设备在各时间帧对像素点的输入电平。
3、电子设备受算力和内存等因素的影响,每次只能调用同一种刷新模式对应的电平数据对电子墨水屏上的像素点进行刷新,刷新效率低。
技术实现思路
1、本技术实施例提供一种电子墨水屏的刷新方法及电子设备,用于解决在刷新电子墨水屏时,刷新效率低的问题。
2、第一方面,本技术提供了一种电子墨水屏的刷新方法,应用于包括电子墨水屏的电子设备,该电子墨水屏上设置有第一像素点和第二像素点。该方法中,电子设备设置第一像素点对应的灰阶为第一初始灰阶,第二像素点对应的灰阶为第二初始灰阶。当电子设备接收到输入的刷新操作时,电子设备响应于该刷新操作,将第一像素点对应的灰阶刷新为第一输入灰阶,以及,将第二像素点对应的灰阶刷新为第二输入灰阶。其中,刷新操作用于指示电子设备刷新第一像素点和第二像素点。第一初始灰阶与第一输入灰阶不同,第二初始灰阶与第二输入灰阶不同。第一像素点基于第一刷新模式刷新,第二像素点基于第二刷新模式刷新,第一刷新模式和所述第二刷新模式不同。
3、上述电子墨水屏的刷新方法中,电子设备在接收到输入的刷新操作时,基于第一刷新模式,将第一像素点由第一初始灰阶刷新为第一输入灰阶。同时,基于第二刷新模式,将第二像素点由第二初始灰阶刷新为第二输入灰阶。其中,第一刷新模式和第二刷新模式不同。这种通过不同的刷新模式同时刷新不同的像素点的方式能够减少刷新时间,提高刷新效率。
4、在第一方面的一种可实现方式中,电子设备获取第一刷新模式对应的第一电平数据,并基于第一电平数据刷新第一像素点。以及,电子设备获取第二刷新模式对应的第二电平数据,并基于第二电平数据刷新第二像素点。其中,第一电平数据包括用于刷新第一像素点所需的时间帧和电子设备在各时间帧对第一像素点的输入电平。第二电平数据包括用于刷新第二像素点所需的时间帧和电子设备在各时间帧对第二像素点的输入电平。第二电平数据包括的时间帧的帧数和第一电平数据包括的时间帧的帧数相同。
5、这种实现方式中,由于电子设备对电子墨水屏上的像素点进行刷新时,每次只能调用具有相同时间帧的帧数且各时间帧对应的时间均相等的电平数据。因此,电子设备采用不同的刷新模式对第一像素点和第二像素点进行刷新时,可以获取具有相同时间帧的帧数且各时间帧对应的时间均相等的第一电平数据和第二电平数据。其中,第一电平数据对应第一刷新模式,第二电平数据对应第二刷新模式。基于第一电平数据和第二电平数据,电子设备可以采用不同的刷新模式同时对第一像素点和第二像素点进行刷新。能够减少刷新时间,提高刷新效率。
6、在第一方面的一种可实现方式中,电子设备对第三电平数据和/或第四电平数据执行扩帧处理,得到第一电平数据和第二电平数据。其中,第一电平数据基于第三电平数据得到,第二电平数据基于第四电平数据得到。第三电平数据包括用于刷新第一像素点所需的时间帧和电子设备在各时间帧对第一像素点的输入电平。第四电平数据包括用于刷新第二像素点所需的时间帧和电子设备在各时间帧对第二像素点的输入电平。第三电平数据包括的时间帧的帧数为x,第四电平数据包括的时间帧的帧数为y,x和y均为正整数且x不等于y。第一电平数据和第二电平数据包括的时间帧的帧数均为z,z为x和y的整数倍。
7、这种实现方式中,电子设备可以获取具有不同的时间帧的帧数但各时间帧对应的时间均相等的第三电平数据和第四电平数据。之后,电子设备对第三电平数据和/或第四电平数据执行扩帧处理,能够得到具有相同时间帧的帧数且各时间帧对应的时间均相等的第一电平数据和第二电平数据。电子设备基于具有相同时间帧的帧数且各时间帧对应的时间均相等的第一电平数据和第二电平数据,同时对第一像素点和第二像素点进行刷新,能够减少刷新时间,提高刷新效率。
8、在第一方面的一种可实现方式中,当y=k*x时,电子设备对第三电平数据执行扩帧处理,得到第一电平数据。以及,电子设备将第四电平数据确定为第二电平数据。其中,第一电平数据包括的时间帧的帧数为z,z=y,k为正整数。当x=k*y时,电子设备对第四电平数据执行扩帧处理,得到第二电平数据。以及,将第三电平数据确定为第一电平数据。其中,第二电平数据包括的时间帧的帧数为z,z=x,k为正整数。
9、这种实现方式中,由于电平数据中包括的时间帧的帧数越多,电子设备基于电平数据刷新像素点时占用的算力和内存越多。因此,当第三电平数据包括的时间帧的帧数和第四电平数据包括的时间帧的帧数互为整数倍关系时,电子设备基于第三电平数据包括的时间帧的帧数和第四电平数据包括的时间帧的帧数之间的整数倍的关系,对第三电平数据或第四电平数据执行扩帧处理,得到第一电平数据和第二电平数据。能够减少电子设备基于电平数据刷新像素点时占用的算力和内存。
10、在第一方面的一种可实现方式中,电子设备通过复制第三电平数据,得到第一电平数据。和/或,电子设备通过复制第四电平数据,得到第二电平数据,其中,第一电平数据包括m个第三电平数据,m为z与x的比值。第二电平数据包括p个第四电平数据,p为z与y的比值。
11、这种实现方式中,电子设备基于第三电平数据包括的时间帧的帧数和第四电平数据包括的时间帧的帧数之间的整数倍的关系,通过复制第三电平数据,得到第一电平数据,和/或,通过复制第四电平数据,得到第二电平数据。这种通过复制得到第一电平数据和第二电平数据的方式计算逻辑简单,能够减少电子设备基于电平数据刷新像素点时占用的算力和内存。
12、在第一方面的一种可实现方式中,当x大于y时,电子设备在第n个循环周期结束后,将第一像素点对应的灰阶刷新为第一过渡灰阶,以及,将第二像素点对应的灰阶刷新为第二输入灰阶。其中,一个循环周期包括所述y个时间帧,n为取值大于等于1小于p的任意正整数。电子设备基于第一刷新模式、第一过渡灰阶和第一输入灰阶,调整第一电平数据。并基于调整后的第一电平数据,刷新第一像素点,以及,基于第二电平数据刷新第二像素点。
13、其中,电子设备基于第一刷新模式、第一过渡灰阶和第一输入灰阶,调整第一电平数据包括,电子设备基于第一过渡灰阶、第一输入灰阶、第一电平数据中未刷新的时间帧的帧数、第一刷新模式以及第一预设关系,调整第一电平数据。第一预设关系用于当第一过渡灰阶、第一输入灰阶、第一电平数据中未刷新的时间帧的帧数、第一刷新模式确定时,得到第五电平数据。第五电平数据包括用于刷新第一像素点所需的时间帧和电子设备在各时间帧对应的输入电平,第五电平数据包括的时间帧的帧数和第一电平数据中未刷新的时间帧的帧数相同。电子设备将第一电平数据中未刷新的时间帧对应的输入电平替换为第五电平数据中包括的各时间帧对应的输入电平,以调整所述第一电平数据。
14、这种实现方式中,电子设备无需等到所有时间帧刷新完毕后,才显示对应第一输入灰阶的第一像素点和对应第二输入灰阶的第二像素点。而是可以每经过一个或几个循环周期,就显示对应第一过渡灰阶的第一像素点,以及,对应第二输入灰阶的第二像素点。能够提升电子墨水屏显示刷新后的界面的速度。之后,电子设备通过对第一电平数据进行调整,并基于调整后的第一电平数据继续刷新第一像素点,以将第一像素点由第一过渡灰阶刷新为第一输入灰阶,能够提升电子墨水屏显示刷新后的界面的质量。
15、在第一方面的一种可实现方式中,当x小于y时,电子设备在第n个循环周期结束后,将第二像素点对应的灰阶刷新为第二过渡灰阶,以及,将第一像素点对应的灰阶刷新为第一输入灰阶。其中,一个所述循环周期包括x个时间帧,n为取值大于等于1小于m的任意正整数。电子设备基于第二刷新模式、第二过渡灰阶和第二输入灰阶,调整第二电平数据。并基于调整后的第二电平数据,刷新第二像素点,以及,基于第一电平数据刷新第一像素点。
16、其中,电子设备基于第二刷新模式、第二过渡灰阶和第二输入灰阶,调整第二电平数据包括,基于第二过渡灰阶、第二输入灰阶、第二电平数据中未刷新的时间帧的帧数、第二刷新模式以及第二预设关系,调整第二电平数据。第二预设关系用于当第二过渡灰阶、第二输入灰阶、第二电平数据中未刷新的时间帧的帧数、第二刷新模式确定时,得到第六电平数据。第六电平数据包括的时间帧的帧数和第二电平数据中未刷新的时间帧的帧数相同。电子设备将第二电平数据中用于刷新第二像素点的未刷新的时间帧对应的输入电平替换为第六电平数据中包括的各时间帧对应的输入电平,以调整所述第二电平数据。
17、这种实现方式中,电子设备无需等到所有时间帧刷新完毕后,才显示对应第一输入灰阶的第一像素点和对应第二输入灰阶的第二像素点。而是可以每经过一个或几个循环周期,就显示对应第二过渡灰阶的第二像素点,以及,对应第一输入灰阶的第一像素点。能够提升电子墨水屏显示刷新后的界面的速度。之后,电子设备通过对第二电平数据进行调整,并基于调整后的第二电平数据继续刷新第二像素点,以将第二像素点由第二过渡灰阶刷新为第二输入灰阶,能够提升电子墨水屏显示刷新后的界面的质量。
18、在第一方面的一种可实现方式中,电子设备响应于刷新操作,获取预览界面。预览界面是电子墨水屏待显示的界面。之后,电子设备确定第三像素点在预览界面中对应的区域,第三像素点为第一像素点或第二像素点。第三像素点的面积为第一面积,第三像素点在预览界面中对应的区域的显色面积为第二面积,第二面积小于第一面积。第三像素点基于第一面积、第二面积、第三像素点在预览界面中对应的区域的灰阶以及第三预设关系,得到第三输入灰阶。其中,第三预设关系用于当第一面积、第二面积、第三像素点在预览界面中对应的区域的灰阶确定时,得到第三输入灰阶。电子设备将第三像素点在预览界面中对应的区域的灰阶调整为第三输入灰阶。第三输入灰阶等于第一输入灰阶或第二输入灰阶。
19、这种实现方式中,电子设备通过调整第三像素点待刷新的灰阶,以使电子设备刷新第三像素点后,第三像素点的颜色显示效果更为细腻。
20、第二方面,本身请提供一种电子墨水屏的刷新方法,应用于包括电子墨水屏的电子设备,该电子墨水屏上设置有多个像素点。该方法中,电子设备显示第一界面,第一界面中包括第一区域和第二区域。第一区域中的像素点对应的灰阶为第一初始灰阶,第二区域中的像素点对应的灰阶为第二初始灰阶。所述第一区域和所述第二区域不重合。电子设备接收到输入的刷新操作时,响应于该刷新操作,显示第二界面。其中,刷新操作用于指示电子设备刷新第一区域和第二区域中的像素点;第二界面中第一区域中的像素点对应的灰阶为第一输入灰阶,第二界面中第二区域中的像素点对应的灰阶为第二输入灰阶。其中,第一初始灰阶与第一输入灰阶不同,第二初始灰阶与第二输入灰阶不同。第一区域中的像素点基于第一刷新模式刷新,第二区域中的像素点基于第二刷新模式刷新,第一刷新模式和第二刷新模式不同。
21、上述电子墨水屏的刷新方法中,电子设备在接收到输入的刷新操作时,基于第一刷新模式,将第一区域中的像素点由第一初始灰阶刷新为第一输入灰阶。同时,基于第二刷新模式,将第二区域中的像素点由第二初始灰阶刷新为第二输入灰阶。其中,第一刷新模式和第二刷新模式不同。这种通过不同的刷新模式同时刷新不同的像素点的方式能够减少刷新时间,提高刷新效率。
22、在第二方面的一种可实现方式中,电子设备获取第一刷新模式对应的第一电平数据,并基于第一电平数据刷新第一区域中的像素点。以及,电子设备获取第二刷新模式对应的第二电平数据,并基于第二电平数据刷新第二区域中的像素点。其中,第一电平数据包括用于刷新第一区域中的像素点所需的时间帧和电子设备在各时间帧对第一区域中的像素点的输入电平。第二电平数据包括用于刷新第二区域中的像素点所需的时间帧和电子设备在各时间帧对第二区域中的像素点的输入电平。第二电平数据包括的时间帧的帧数和第一电平数据包括的时间帧的帧数相同。
23、这种实现方式中,由于电子设备对电子墨水屏上的像素点进行刷新时,每次只能调用具有相同时间帧的帧数且各时间帧对应的时间均相等的电平数据。因此,电子设备采用不同的刷新模式对第一区域中的像素点和第二区域中的像素点进行刷新时,可以获取具有相同时间帧的帧数且各时间帧对应的时间均相等的第一电平数据和第二电平数据。其中,第一电平数据对应第一刷新模式,第二电平数据对应第二刷新模式。基于第一电平数据和第二电平数据,电子设备可以同时对第一区域中的像素点和第二区域中的像素点进行刷新。能够减少刷新时间,提高刷新效率。
24、在第二方面的一种可实现方式中,电子设备对第三电平数据和/或第四电平数据执行扩帧处理,得到第一电平数据和第二电平数据。其中,第一电平数据基于第三电平数据得到,第二电平数据基于第四电平数据得到。第三电平数据包括用于刷新第一区域中的像素点所需的时间帧和电子设备在各时间帧对第一区域中的像素点的输入电平。第四电平数据包括用于刷新第二区域中的像素点所需的时间帧和电子设备在各时间帧对第二区域中的像素点的输入电平。第三电平数据包括的时间帧的帧数为x,第四电平数据包括的时间帧的帧数为y,x和y均为正整数且x不等于y。第一电平数据和第二电平数据包括的时间帧的帧数均为z,z为x和y的整数倍。
25、这种实现方式中,电子设备可以获取具有不同的时间帧的帧数但各时间帧对应的时间均相等的第三电平数据和第四电平数据。之后,电子设备对第三电平数据和/或第四电平数据执行扩帧处理,能够得到具有相同时间帧的帧数且各时间帧对应的时间均相等的第一电平数据和第二电平数据。电子设备基于具有相同时间帧的帧数且各时间帧对应的时间均相等的第一电平数据和第二电平数据,同时对第一区域中的像素点和第二区域中的像素点进行刷新。能够减少刷新时间,提高刷新效率。
26、在第二方面的一种可实现方式中,当y=k*x时,电子设备对第三电平数据执行扩帧处理,得到第一电平数据。以及,电子设备将第四电平数据确定为第二电平数据。其中,第一电平数据包括的时间帧的帧数为z,z=y,k为正整数。当x=k*y时,电子设备对第四电平数据执行扩帧处理,得到第二电平数据。以及,将第三电平数据确定为第一电平数据。其中,第二电平数据包括的时间帧的帧数为z,z=x,k为正整数。
27、这种实现方式中,由于电平数据中包括的时间帧的帧数越多,电子设备基于电平数据刷新像素点时占用的算力和内存越多。因此,当第三电平数据包括的时间帧的帧数和第四电平数据包括的时间帧的帧数互为整数倍关系时,电子设备基于第三电平数据包括的时间帧的帧数和第四电平数据包括的时间帧的帧数之间的整数倍的关系,对第三电平数据或第四电平数据执行扩帧处理,得到第一电平数据和第二电平数据。能够减少电子设备基于电平数据刷新像素点时占用的算力和内存。
28、在第二方面的一种可实现方式中,电子设备通过复制第三电平数据,得到第一电平数据。和/或,电子设备通过复制第四电平数据,得到第二电平数据,其中,第一电平数据包括m个第三电平数据,m为z与x的比值。第二电平数据包括p个第四电平数据,p为z与y的比值。
29、这种实现方式中,电子设备基于第三电平数据包括的时间帧的帧数和第四电平数据包括的时间帧的帧数之间的整数倍的关系,通过复制第三电平数据,得到第一电平数据,和/或,通过复制第四电平数据,得到第二电平数据。这种通过复制得到第一电平数据和第二电平数据的方式计算逻辑简单,能够减少电子设备基于电平数据刷新像素点时占用的算力和内存。
30、在第二方面的一种可实现方式中,当x大于y时,电子设备在第n个循环周期结束后,将第一区域中的像素点对应的灰阶刷新为第一过渡灰阶,以及,将第二区域中的像素点对应的灰阶刷新为第二输入灰阶。其中,一个循环周期包括所述y个时间帧,n为取值大于等于1小于p的任意正整数。电子设备基于第一刷新模式、第一过渡灰阶和第一输入灰阶,调整第一电平数据。并基于调整后的第一电平数据,刷新第一区域中的像素点,以及,基于第二电平数据刷新第二区域中的像素点。
31、其中,电子设备基于第一刷新模式、第一过渡灰阶和第一输入灰阶,调整第一电平数据包括,电子设备基于第一过渡灰阶、第一输入灰阶、第一电平数据中未刷新的时间帧的帧数、第一刷新模式以及第一预设关系,调整第一电平数据。第一预设关系用于当第一过渡灰阶、第一输入灰阶、第一电平数据中未刷新的时间帧的帧数、第一刷新模式确定时,得到第五电平数据。第五电平数据包括用于刷新第一区域中的像素点所需的时间帧和电子设备在各时间帧对应的输入电平,第五电平数据包括的时间帧的帧数和第一电平数据中未刷新的时间帧的帧数相同。电子设备将第一电平数据中未刷新的时间帧对应的输入电平替换为第五电平数据中包括的各时间帧对应的输入电平,以调整所述第一电平数据。
32、这种实现方式中,电子设备无需等到所有时间帧刷新完毕后,才显示对应第一输入灰阶的第一区域中的像素点和对应第二输入灰阶的第二区域中的像素点。而是可以每经过一个或几个循环周期,就显示对应第一过渡灰阶的第一区域中的像素点,以及,对应第二输入灰阶的第二区域中的像素点。能够提升电子墨水屏显示刷新后的界面的速度。之后,电子设备通过对第一电平数据进行调整,并基于调整后的第一电平数据继续刷新第一区域中的像素点,以将第一区域中的像素点由第一过渡灰阶刷新为第一输入灰阶,能够提升电子墨水屏显示刷新后的界面的质量。
33、在第二方面的一种可实现方式中,当x小于y时,电子设备在第n个循环周期结束后,将第二区域中的像素点对应的灰阶刷新为第二过渡灰阶,以及,将第一区域中的像素点对应的灰阶刷新为第一输入灰阶。其中,一个所述循环周期包括x个时间帧,n为取值大于等于1小于m的任意正整数。电子设备基于第二刷新模式、第二过渡灰阶和第二输入灰阶,调整第二电平数据。并基于调整后的第二电平数据,刷新第二区域中的像素点,以及,基于第一电平数据刷新第一区域中的像素点。
34、其中,电子设备基于第二刷新模式、第二过渡灰阶和第二输入灰阶,调整第二电平数据包括,基于第二过渡灰阶、第二输入灰阶、第二电平数据中未刷新的时间帧的帧数、第二刷新模式以及第二预设关系,调整第二电平数据。第二预设关系用于当第二过渡灰阶、第二输入灰阶、第二电平数据中未刷新的时间帧的帧数、第二刷新模式确定时,得到第六电平数据。第六电平数据包括的时间帧的帧数和第二电平数据中未刷新的时间帧的帧数相同。电子设备将第二电平数据中用于刷新第二区域中的像素点的未刷新的时间帧对应的输入电平替换为第六电平数据中包括的各时间帧对应的输入电平,以调整所述第二电平数据。
35、这种实现方式中,电子设备无需等到所有时间帧刷新完毕后,才显示对应第一输入灰阶的第一区域中的像素点和对应第二输入灰阶的第二区域中的像素点。而是可以每经过一个或几个循环周期,就显示对应第二过渡灰阶的第二区域中的像素点,以及,对应第一输入灰阶的第一区域中的像素点。能够提升电子墨水屏显示刷新后的界面的速度。之后,电子设备通过对第二电平数据进行调整,并基于调整后的第二电平数据继续刷新第二区域中的像素点,以将第二区域中的像素点由第二过渡灰阶刷新为第二输入灰阶,能够提升电子墨水屏显示刷新后的界面的质量。
36、在第二方面的一种可实现方式中,电子设备响应于刷新操作,获取预览界面。预览界面是电子墨水屏待显示的界面。之后,电子设备确定第三像素点在预览界面中对应的区域,第三像素点为第一区域中的像素点或第二区域中的像素点。第三像素点的面积为第一面积,第三像素点在预览界面中对应的区域的显色面积为第二面积,第二面积小于第一面积。第三像素点基于第一面积、第二面积、第三像素点在预览界面中对应的区域的灰阶以及第三预设关系,得到第三输入灰阶。其中,第三预设关系用于当第一面积、第二面积、第三像素点在预览界面中对应的区域的灰阶确定时,得到第三输入灰阶。电子设备将第三像素点在预览界面中对应的区域的灰阶调整为第三输入灰阶。第三输入灰阶等于第一输入灰阶或第二输入灰阶。
37、这种实现方式中,电子设备通过调整第三像素点待刷新的灰阶,以使电子设备刷新第三像素点后,第三像素点的颜色显示效果更为细腻。
38、第三方面,本技术提供一种电子设备,包括:存储器、一个或多个处理器;所述存储器与所述处理器耦合;其中,所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。或者,使得所述电子设备执行如第二方面及其任一种可能的设计方式所述的方法。
39、第四方面,本技术提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的设计方式所述的方法。或者,使得所述电子设备执行如第二方面及其任一种可能的设计方式所述的方法。
40、第五方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。或者,使得所述电子设备执行如第二方面及其任一种可能的设计方式所述的方法。
41、可以理解地,上述提供的第三方面及其任一种可能的设计方式所述的电子设备,第四方面所述的计算机存储介质,第五方面所述的计算机程序产品所能达到的有益效果,可参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240618/35783.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表