System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 笔迹绘制方法、装置、存储介质及电子设备制造方法及图纸_技高网

笔迹绘制方法、装置、存储介质及电子设备制造方法及图纸

技术编号:43366773 阅读:3 留言:0更新日期:2024-11-19 17:49
本申请公开了一种笔迹绘制方法、装置、存储介质及电子设备,涉及电子设备技术领域,该方法包括:通过触控集成电路将针对屏幕检测到的报点信息上报给系统驱动层;通过所述系统驱动层将所述报点信息派发给应用层;通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,所述待显示笔迹图像用于在所述屏幕上显示。本申请可以有效降低触控笔迹的显示延迟,提升触控的跟手性。

【技术实现步骤摘要】

本申请涉及电子设备,具体涉及一种笔迹绘制方法、装置、存储介质及电子设备


技术介绍

1、以手写笔或手指等在屏幕上进行触控操作的方式十分普遍,而目前,针对这些屏幕上的触控操作的处理流程,通常是系统驱动层收到触控集成电路(触控ic)上报的手写笔或手指等在屏幕上的报点信息后,系统驱动层将报点信息给到应用层,而应用层依次等待垂直同步信号(vsync信号)来根据报点信息绘制及合成笔迹图像后送给屏幕进行显示。

2、目前的方式下,触控事件的处理非常依赖垂直同步信号的时序,非常耗时,特别是低显示刷新率下,比如60hz的显示屏幕,垂直同步信号之间的间隔为16.7ms,从手写笔或手指等滑动屏幕到屏幕显示笔迹大约要100ms以上,特别是使用手写笔绘画、记录文字时有严重的延迟感,触控笔迹的显示延迟时间较长,使得触控的跟手性较差。


技术实现思路

1、本申请实施例提供一种笔迹绘制方案,可以有效降低触控笔迹的显示延迟,提升触控的跟手性。

2、本申请实施例提供以下技术方案:

3、根据本申请的一个实施例,一种笔迹绘制方法,其包括:通过触控集成电路将针对屏幕检测到的报点信息上报给系统驱动层;通过所述系统驱动层将所述报点信息派发给应用层;通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,所述待显示笔迹图像用于在所述屏幕上显示。

4、在本申请的一些实施例中,所述通过触控集成电路将针对屏幕检测到的报点信息上报给系统驱动层,包括:通过触控集成电路,确定加速上报策略,以及,按照所述加速上报策略将所述针对屏幕检测到的报点信息上报给所述系统驱动层。

5、在本申请的一些实施例中,所述加速上报策略包括但不限于以下方式中的一种或多种:减少触控去抖动检测;提升触控采样率。

6、在本申请的一些实施例中,所述通过所述系统驱动层将所述报点信息派发给应用层,包括:通过所述系统驱动层,确定距离第一垂直同步信号最近的报点信息,以及,将所述距离第一垂直同步信号最近的报点信息上报给所述应用层。

7、在本申请的一些实施例中,在所述通过所述系统驱动层将所述报点信息派发给应用层之前,所述方法还包括:通过所述系统驱动层将触控中断在各类中断的处理优先级中设置为第一处理优先级。

8、在本申请的一些实施例中,所述通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,包括:通过绘制应用,根据所述报点信息不等待垂直同步信号进行图形绘制得到图形绘制数据,以及,将所述图形绘制数据传递给屏幕合成组件;通过所述屏幕合成组件基于所述图形绘制数据不等待垂直同步信号进行图像合成,得到待显示笔迹图像。

9、在本申请的一些实施例中,所述通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,包括:通过绘制应用,根据所述报点信息进行图形绘制得到图形绘制数据,以及,将所述图形绘制数据传递给屏幕合成组件;通过所述屏幕合成组件基于所述图形绘制数据不等待垂直同步信号进行图像合成,得到待显示笔迹图像。

10、在本申请的一些实施例中,所述通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,包括:通过绘制应用,根据所述报点信息不等待垂直同步信号进行图形绘制得到图形绘制数据,以及,将所述图形绘制数据传递给屏幕合成组件;通过所述屏幕合成组件基于所述图形绘制数据进行图像合成,得到待显示笔迹图像。

11、在本申请的一些实施例中,在所述通过屏幕合成组件基于所述绘制数据不等待垂直同步信号进行图像合成,得到笔迹图像之后,所述方法还包括:若检测到第二垂直同步信号,则通过所述屏幕合成组件将所述笔迹图像传递给所述屏幕,以使得所述屏幕中显示所述笔迹图像。

12、根据本申请的一个实施例,一种笔迹绘制装置,所述装置包括:触控集成电路,用于:将针对屏幕检测到的报点信息上报给系统驱动层;所述系统驱动层,用于:将所述报点信息派发给应用层;所述应用层,用于:根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,所述待显示笔迹图像用于在所述屏幕上显示。

13、在本申请的一些实施例中,所述触控集成电路,用于:确定加速上报策略,以及,按照所述加速上报策略将所述针对屏幕检测到的报点信息上报给所述系统驱动层。

14、在本申请的一些实施例中,所述加速上报策略包括但不限于以下方式中的一种或多种:减少触控去抖动检测;提升触控采样率。

15、在本申请的一些实施例中,所述系统驱动层用于:确定距离第一垂直同步信号最近的报点信息,以及,将所述距离第一垂直同步信号最近的报点信息上报给所述应用层。

16、在本申请的一些实施例中,在所述通过所述系统驱动层将所述报点信息派发给应用层之前,所述装置还包括设置模块,用于:通过所述系统驱动层将触控中断在各类中断的处理优先级中设置为第一处理优先级。

17、在本申请的一些实施例中,所述应用层,用于:通过绘制应用,根据所述报点信息不等待垂直同步信号进行图形绘制得到图形绘制数据,以及,将所述图形绘制数据传递给屏幕合成组件;通过所述屏幕合成组件基于所述图形绘制数据不等待垂直同步信号进行图像合成,得到待显示笔迹图像。

18、在本申请的一些实施例中,所述应用层,用于:通过绘制应用,根据所述报点信息进行图形绘制得到图形绘制数据,以及,将所述图形绘制数据传递给屏幕合成组件;通过所述屏幕合成组件基于所述图形绘制数据不等待垂直同步信号进行图像合成,得到待显示笔迹图像。

19、在本申请的一些实施例中,所述应用层,用于:通过绘制应用,根据所述报点信息不等待垂直同步信号进行图形绘制得到图形绘制数据,以及,将所述图形绘制数据传递给屏幕合成组件;通过所述屏幕合成组件基于所述图形绘制数据进行图像合成,得到待显示笔迹图像。

20、在本申请的一些实施例中,在所述通过屏幕合成组件基于所述绘制数据不等待垂直同步信号进行图像合成,得到笔迹图像之后,所述屏幕合成组件,用于:若检测到第二垂直同步信号,则通过所述屏幕合成组件将所述笔迹图像传递给所述屏幕,以使得所述屏幕中显示所述笔迹图像。

21、根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。

22、根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。

23、根据本申请的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。

24、本申请实施例中本文档来自技高网...

【技术保护点】

1.一种笔迹绘制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过触控集成电路将针对屏幕检测到的报点信息上报给系统驱动层,包括:

3.根据权利要求2所述的方法,其特征在于,所述加速上报策略包括但不限于以下方式中的一种或多种:

4.根据权利要求1所述的方法,其特征在于,所述通过所述系统驱动层将所述报点信息派发给应用层,包括:

5.根据权利要求1所述的方法,其特征在于,在所述通过所述系统驱动层将所述报点信息派发给应用层之前,所述方法还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,包括:

7.根据权利要求1至5任一项所述的方法,其特征在于,所述通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,包括:

8.根据权利要求1至5任一项所述的方法,其特征在于,所述通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,包括:

9.根据权利要求1至5任一项所述的方法,其特征在于,在所述通过屏幕合成组件基于所述绘制数据不等待垂直同步信号进行图像合成,得到笔迹图像之后,所述方法还包括:

10.一种笔迹绘制装置,其特征在于,包括:

11.一种存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至9任一项所述的方法。

12.一种电子设备,其特征在于,包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行权利要求1至9任一项所述方法。

...

【技术特征摘要】

1.一种笔迹绘制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述通过触控集成电路将针对屏幕检测到的报点信息上报给系统驱动层,包括:

3.根据权利要求2所述的方法,其特征在于,所述加速上报策略包括但不限于以下方式中的一种或多种:

4.根据权利要求1所述的方法,其特征在于,所述通过所述系统驱动层将所述报点信息派发给应用层,包括:

5.根据权利要求1所述的方法,其特征在于,在所述通过所述系统驱动层将所述报点信息派发给应用层之前,所述方法还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述通过所述应用层根据所述报点信息进行不等待垂直同步信号的图像绘制,得到待显示笔迹图像,包括:

7.根据权利要求1至5任一项所述的方法,其特征在于,所述通过所述应用层根据...

【专利技术属性】
技术研发人员:郭恒军赵允国罗光跃
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:

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

1