屏幕显示方法、装置、终端、存储介质及产品制造方法及图纸

技术编号:35014114 阅读:11 留言:0更新日期:2022-09-21 15:13
本申请提供了一种屏幕显示方法、装置、终端、存储介质及产品,属于终端技术领域。方法包括:响应于对终端的屏幕的触控操作,在第一屏幕刷新周期内对屏幕进行触控信号的采样,得到多个采样点的触控位置;确定多个采样点的触控位置分别与目标结束位置之间的距离,目标结束位置为触控操作在第一屏幕刷新周期内的结束位置;基于多个采样点的触控位置分别与目标结束位置之间的距离,确定目标采样点对应的触控数据,目标采样点的触控位置与目标结束位置之间的距离最近;在第二屏幕刷新周期,基于触控数据,在屏幕上显示触控数据对应的图像,第二屏幕刷新周期为第一屏幕刷新周期的下一屏幕刷新周期;该方法降低了屏幕显示时延,提高了屏幕显示效果。屏幕显示效果。屏幕显示效果。

【技术实现步骤摘要】
屏幕显示方法、装置、终端、存储介质及产品


[0001]本申请涉及终端
,特别涉及一种屏幕显示方法、装置、终端、存储介质及产品。

技术介绍

[0002]随着终端技术的发展,手机、智能手表、平板电脑等终端的功能越来越齐全。其中,大部分的终端上都设置有具有触控功能的屏幕,用户可以通过在屏幕上进行手写,实现屏幕的触控功能。
[0003]相关技术中,在手写过程中,屏幕会不断的刷新,终端会在每个屏幕刷新周期内,对屏幕进行触控信号的采样,进而基于采样点的触控数据进行手写图像的显示。但终端的屏幕采样率一般高于其屏幕刷新周期对应的屏幕刷新率,如屏幕采样率为240HZ,而屏幕刷新率只有60HZ,即在一个屏幕刷新周期内会采集到多个采样点的触控数据,而终端一般会取多个采样点中固定时间点的采样点的触控数据来进行手写图像的显示。
[0004]由于选取固定时间点的采样点的触控数据来进行手写图像的显示,导致屏幕的跟手性较差,即屏幕所显示的内容不能根据触控操作及时进行更新,从而降低了屏幕的显示效果。

技术实现思路

[0005]本申请实施例提供了一种屏幕显示方法、装置、终端、存储介质及产品,能够降低屏幕显示时延,从而能够提高屏幕显示效果。所述技术方案如下:
[0006]一方面,提供了一种屏幕显示方法,所述方法包括:
[0007]响应于对终端的屏幕的触控操作,在第一屏幕刷新周期内对所述屏幕进行触控信号的采样,得到多个采样点的触控位置;
[0008]确定所述多个采样点的触控位置分别与目标结束位置之间的距离,所述目标结束位置为所述触控操作在所述第一屏幕刷新周期内的结束位置;
[0009]基于所述多个采样点的触控位置分别与所述目标结束位置之间的距离,确定目标采样点对应的触控数据,所述目标采样点的触控位置与所述目标结束位置之间的距离最近;
[0010]在第二屏幕刷新周期,基于所述触控数据,在所述屏幕上显示所述触控数据对应的图像,所述第二屏幕刷新周期为所述第一屏幕刷新周期的下一屏幕刷新周期。
[0011]另一方面,提供了一种屏幕显示装置,所述装置包括:
[0012]采样模块,用于响应于对终端的屏幕的触控操作,在第一屏幕刷新周期内对所述屏幕进行触控信号的采样,得到多个采样点的触控位置;
[0013]第一确定模块,用于确定所述多个采样点的触控位置分别与目标结束位置之间的距离,所述目标结束位置为所述触控操作在所述第一屏幕刷新周期内的结束位置;
[0014]第二确定模块,用于基于所述多个采样点的触控位置分别与所述目标结束位置之
间的距离,确定目标采样点对应的触控数据,所述目标采样点的触控位置与所述目标结束位置之间的距离最近;
[0015]显示模块,用于在第二屏幕刷新周期,基于所述触控数据,在所述屏幕上显示所述触控数据对应的图像,所述第二屏幕刷新周期为所述第一屏幕刷新周期的下一屏幕刷新周期。
[0016]另一方面,提供了一种终端,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行,以实现上述任一实现方式所述的屏幕显示方法。
[0017]另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一实现方式所述的屏幕显示方法。
[0018]另一方面,提供了一种计算机程序产品,所述计算机程序产品存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如上述任一实现方式所述的屏幕显示方法。
[0019]本申请实施例提供了一种屏幕显示方法,由于该方法确定了屏幕刷新周期内距目标结束位置最近的采样点的触控数据,而目标结束位置为该触控操作在该屏幕刷新周期内的结束位置,进而基于该采样点的触控数据,在屏幕上显示该采样点的触控数据对应的图像,实现了基于该屏幕刷新周期内最新触控位置的触控数据进行图像的显示,即使得屏幕上显示的图像能够根据最新的触控数据进行及时更新,降低了屏幕显示时延,从而提高了屏幕显示效果。
附图说明
[0020]图1示出了本申请一个示例性实施例示出的实施环境的示意图;
[0021]图2示出了本申请一个示例性实施例示出的屏幕显示方法的流程图;
[0022]图3示出了本申请一个示例性实施例示出的屏幕显示示意图;
[0023]图4示出了本申请一个示例性实施例示出的屏幕显示方法的流程图;
[0024]图5示出了本申请一个示例性实施例示出的垂直同步信号的生成示意图;
[0025]图6示出了本申请一个示例性实施例示出的时间相位偏移示意图;
[0026]图7示出了本申请一个示例性实施例示出的多缓冲机制示意图;
[0027]图8示出了本申请一个示例性实施例示出的屏幕显示方法的阶段示意图;
[0028]图9示出了本申请一个示例性实施例示出的屏幕显示装置的框图;
[0029]图10示出了本申请一个示例性实施例示出的终端的框图。
具体实施方式
[0030]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0031]在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本申请所涉及的相
关数据可以为经用户授权或者经各方充分授权的数据。
[0032]需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本申请中涉及到的触控数据、渲染数据等都是在充分授权的情况下获取的。
[0033]请参考图1,其示出了本申请一个示例性实施例所提供的实施环境的示意图,该实施环境包括终端100,该终端100上设置有具有触控功能的屏幕,用户可以通过在该屏幕上进行书写,实现屏幕的触控功能。
[0034]在一些实施例中,本申请实施例提供的屏幕显示方法应用在手写场景或画图场景中。如在手写场景中,屏幕不断刷新,终端100会响应于手写对应的触控操作,在每个屏幕刷新周期内进行触控信号的采样,进而基于采样点的触控数据在屏幕上进行手写图像的显示。
[0035]其中,终端100为智能手机、平板电脑、笔记本电脑、台式计算机、智能手表等,但并不限于此。
[0036]请参考图2,其示出了本申请一个示例性实施例示出的屏幕显示方法的流程图。方法包括:
[0037]201、终端响应于对终端的屏幕的触控操作,在第一屏幕刷新周期内对屏幕进行触控信号的采样,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕显示方法,其特征在于,所述方法包括:响应于对终端的屏幕的触控操作,在第一屏幕刷新周期内对所述屏幕进行触控信号的采样,得到多个采样点的触控位置;确定所述多个采样点的触控位置分别与目标结束位置之间的距离,所述目标结束位置为所述触控操作在所述第一屏幕刷新周期内的结束位置;基于所述多个采样点的触控位置分别与所述目标结束位置之间的距离,确定目标采样点对应的触控数据,所述目标采样点的触控位置与所述目标结束位置之间的距离最近;在第二屏幕刷新周期,基于所述触控数据,在所述屏幕上显示所述触控数据对应的图像,所述第二屏幕刷新周期为所述第一屏幕刷新周期的下一屏幕刷新周期。2.根据权利要求1所述的方法,其特征在于,所述确定所述多个采样点的触控位置分别与目标结束位置之间的距离,包括:分别确定所述多个采样点的采样时间和目标结束时间,所述目标结束时间为所述触控操作触控到所述目标结束位置的时间;分别确定所述多个采样点的采样时间与所述目标结束时间之间的时间差,得到所述多个采样点分别对应的时间差;基于所述多个采样点分别对应的时间差,确定所述多个采样点的触控位置分别与所述目标结束位置之间的距离。3.根据权利要求2所述的方法,其特征在于,所述基于所述多个采样点分别对应的时间差,确定所述多个采样点的触控位置分别与所述目标结束位置之间的距离,包括:对于任一采样点,将所述采样点对应的时间差匹配的距离,作为所述采样点的触控位置与所述目标结束位置之间的距离;或者,通过所述多个采样点分别对应的时间差,标识所述多个采样点的触控位置分别与所述目标结束位置之间的距离,所述采样点的触控位置与所述目标结束位置之间的距离和所述采样点对应的时间差正相关。4.根据权利要求1所述的方法,其特征在于,所述在第一屏幕刷新周期内对所述屏幕进行触控信号的采样,得到多个采样点的触控位置,包括:在接收到第一垂直同步信号的情况下,在第一屏幕刷新周期内对所述屏幕进行触控信号的采样,得到多个采样点的触控位置,所述第一垂直同步信号用于指示在所述第一屏幕刷新周期内进行触控信号的采样。5.根据权利要求4所述的方法,其特征在于,所述基于所述触控数据,在所述屏幕上显示所述触控数据对应的图像,包括:基于所述触控数据,在图像缓冲区进行数据渲染,得到第一渲染数据;获取所述第一渲染数据所对应的渲染时长;基于所述第一垂直同步信号的第一发送时间和所述渲染时长,确定目标合成时间,所述目标合成时间为指示对所述图像缓冲区中的渲染数据进行合成的时间;当当前时间到达所述目标合成时间,对所述图像缓冲区中的多个渲染数据进行合成,在所述屏幕上显示合成得到的合成数据对应的图像,所述多个渲染数据包括所述第一渲染数据和第二渲染数据,所述第二渲染数据用于辅助显示所述图像。6.根据权利要求5所述的方法,其特征在于,所述第一垂直同步信号的第一发送时间的
确定过程,包括:获取所述第一垂直同步信号与第二垂直同步信号之间的第一时间相位偏移,以及获取所述第二垂直同步信号的第二发送时间,所述第二垂直同步信号用于指示生成所述第一垂直同步信号;基于所述第一时间相位偏移和所述第二发送时间,确定所述第一发送时间。7.根据权利要求5或6所述的方法,其特征在于,所述基于所述第一垂直同步信号的第一发送时间和所述渲染时长,确定目标合成时间,包括:基于所述第一发送时间和所述渲染时长,确定在所述图像缓冲区中进行数据渲染的结束时间;基于所述结束时间和第二垂直同步信号的第二发送时间,确定所述第二垂直同步信号与第三垂直同步信号之间的第二时间相位偏移,所述第二垂直同步信号用于指示生成所述第一垂直同步信号和所述第三垂直同步信号,所述第三垂直同步信号用于指示对所述图像缓冲区中的渲染数据进行合成;基于所述第二发送时间和所述第二时间相位偏移,确定所述第三垂直同步信号的第三发送时间,将所述第三发送时间作为所述目标合成时间。8.根据权利要求7所述的方法,其特征在于,所述基于所述结束时间和第二垂直同步信号的第二发送时间,确定所述第二垂直同步信号与第三垂直同步信号之间的第二时间相位偏移,...

【专利技术属性】
技术研发人员:蔡辉跃王俊强谢启宇张清涛胡晓伟
申请(专利权)人:广东明创软件科技有限公司
类型:发明
国别省市:

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

1