触摸屏的校准方法、装置及设备制造方法及图纸

技术编号:37980223 阅读:9 留言:0更新日期:2023-06-30 09:55
本发明专利技术涉及触摸屏技术领域,具体公开了一种触摸屏的校准方法、装置及设备。该方法包括:创建第一校准任务以及第二校准任务;触摸驱动层执行当前预设校准点的第二校准任务并向图形用户界面层发送第二校准任务的执行状态;若执行状态为校准结束,则触摸驱动层生成校准结果并发送给图形用户界面层,图形用户界面层执行第一校准任务以显示校准结果;若执行状态为校准未结束,则触摸驱动层将下一个预设校准点对应的校准坐标发送给图形用户界面层,图形用户界面层执行第一校准任务以显示下一个预设校准点,触摸驱动层将下一个预设校准点作为当前预设校准点并继续执行第二校准任务。通过上述方式,本发明专利技术能够实现显示和驱动相分离。本发明专利技术能够实现显示和驱动相分离。本发明专利技术能够实现显示和驱动相分离。

【技术实现步骤摘要】
触摸屏的校准方法、装置及设备


[0001]本专利技术涉及触摸屏
,特别是涉及一种触摸屏的校准方法、装置及设备。

技术介绍

[0002]现有技术中大部分终端交互设备都配置有触摸屏,以向用户提供方便快捷的输入方式。按照触摸屏的工作原理和传输信息的介质,可把触摸屏分成四种,分别是电阻式触摸屏、红外线触摸屏、电容感应式触摸屏以及表面声波式触摸屏。
[0003]现在应用比较多的电阻式触摸屏,例如LCD电阻式触摸屏因其生产批次和装配工艺原因,各个触摸屏产品的触摸精度会有差异。因此,常常需要对触摸屏进行参数校准。在LCD电阻式屏幕校准中,现有技术大多是在LCD驱动层集成用于显示校准点的显示功能代码,校准流程在LCD驱动层或者触摸驱动层完成。该技术在LCD驱动层集成部分显示功能,会占用更多的内存,且代码模块分层不够清晰,在移植新的LCD驱动时,需要额外的对LCD驱动层中的显示功能进行开发和适配,增加移植工作量。

技术实现思路

[0004]本专利技术提供一种触摸屏的校准方法、装置及设备,能够实现显示和驱动相分离,降低开发成本和内存资源占用空间。
[0005]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种触摸屏的校准方法,包括:
[0006]创建运行于图形用户界面层上的第一校准任务以及运行于触摸驱动层上的第二校准任务;
[0007]所述触摸驱动层执行当前预设校准点的所述第二校准任务并向所述图形用户界面层发送所述第二校准任务的执行状态;
[0008]若所述第二校准任务的执行状态为校准结束,则所述触摸驱动层生成校准结果并将所述校准结果发送给图形用户界面层,所述图形用户界面层执行所述第一校准任务以显示所述校准结果。
[0009]根据本专利技术的一个实施例,所述触摸驱动层执行当前预设校准点的所述第二校准任务并向所述图形用户界面层发送所述第二校准任务的执行状态之后,还包括:
[0010]若所述第二校准任务的执行状态为校准未结束,则所述触摸驱动层将下一个预设校准点对应的校准坐标发送给所述图形用户界面层,所述图形用户界面层执行所述第一校准任务以显示所述下一个预设校准点,所述触摸驱动层将所述下一个预设校准点作为所述当前预设校准点并继续执行所述第二校准任务。
[0011]根据本专利技术的一个实施例,所述触摸驱动层执行当前预设校准点的所述第二校准任务并向所述图形用户界面层发送所述第二校准任务的执行状态包括:
[0012]所述触摸驱动层对所述当前预设校准点的触摸参数进行采样,根据采样结果判断所述第二校准任务的执行状态是否为校准结束并向所述图形用户界面层发送判断结果。
[0013]根据本专利技术的一个实施例,所述触摸驱动层对所述当前预设校准点的触摸参数进行采样,根据采样结果判断所述第二校准任务的执行状态是否为校准结束并向所述图形用户界面层发送判断结果包括:
[0014]所述触摸驱动层对所述当前预设校准点的触摸参数进行采样,根据采样结果计算采样数量;
[0015]将所述采样数量与预设校准点的数量进行比较;
[0016]根据比较结果判断所述第二校准任务的执行状态是否为校准结束。
[0017]根据本专利技术的一个实施例,所述根据比较结果判断所述第二校准任务的执行状态是否为校准结束包括:
[0018]若所述采样数量小于所述预设校准点的数量,则所述第二校准任务的执行状态为校准未结束;
[0019]若所述采样数量等于所述预设校准点的数量,则所述第二校准任务的执行状态为校准结束。
[0020]根据本专利技术的一个实施例,所述触摸驱动层对所述当前预设校准点的触摸参数进行采样包括:
[0021]所述触摸驱动层发送与所述当前预设校准点对应的校准坐标给所述图形用户界面层,所述图形用户界面层通过显示驱动层控制显示屏显示所述当前预设校准点;
[0022]所述触摸驱动层获取用户在触摸屏上的触摸事件,对所述触摸事件产生的触摸参数进行采样,根据所述触摸参数得到所述当前预设校准点的采样结果。
[0023]根据本专利技术的一个实施例,所述触摸驱动层获取用户在触摸屏上的触摸事件之前,还包括:
[0024]所述触摸驱动层从所述显示屏显示所述当前预设校准点开始累计等待触摸时间,判断所述等待触摸时间是否超过预设值;
[0025]当所述等待触摸时间超过所述预设值时,所述触摸驱动层生成校准失败的校准结果并结束所述第二校准任务;
[0026]当所述等待触摸时间未超过所述预设值时,所述触摸驱动层实时检测所述用户在触摸屏上的触摸事件。
[0027]根据本专利技术的一个实施例,所述若所述第二校准任务的执行状态为校准结束,则所述触摸驱动层生成校准结果包括:
[0028]根据所有预设校准点对应的校准坐标以及每个所述预设校准点对应的采样结果计算校准参数;
[0029]判断所述校准参数是否计算成功;
[0030]若所述校准参数计算成功,则生成校准成功的校准结果;
[0031]若所述校准参数计算失败,则生成校准失败的校准结果。
[0032]为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种触摸屏的校准装置,包括:
[0033]创建模块,用于创建运行于图形用户界面层上的第一校准任务以及运行于触摸驱动层上的第二校准任务;
[0034]第一执行模块,用于所述触摸驱动层执行当前预设校准点的所述第二校准任务并
向所述图形用户界面层发送所述第二校准任务的执行状态;
[0035]第二执行模块,用于若所述第二校准任务的执行状态为校准结束,则所述触摸驱动层生成校准结果并将所述校准结果发送给图形用户界面层,所述图形用户界面层执行所述第一校准任务以显示所述校准结果。
[0036]为解决上述技术问题,本专利技术采用的再一个技术方案是:提供一种电子设备,包括:上述触摸屏的校准装置。
[0037]本专利技术的有益效果是:通过创建运行于图形用户界面层上的第一校准任务以及运行于触摸驱动层上的第二校准任务,同时实现图形用户界面层与触摸驱动层的相互交互,从而在校准流程中实现了显示和驱动的分离,解决了传统校准方案中在驱动层集成显示功能所导致的内存资源浪费以及代码模块分层不够清晰,移植工作量大的问题。
附图说明
[0038]图1是本专利技术实施例的触摸屏的架构示意图;
[0039]图2是本专利技术第一实施例的触摸屏的校准方法的流程示意图;
[0040]图3是本专利技术第二实施例的触摸屏的校准方法的流程示意图;
[0041]图4是本专利技术第三实施例的触摸屏的校准方法的流程示意图;
[0042]图5是本专利技术第四实施例的触摸屏的校准方法的流程示意图;
[0043]图6是本专利技术第五实施例的触摸屏的校准方法的流程示意图;
[0044]图7是本专利技术实施例的触摸屏的校准装置的结构示意图;
[0045]图8是本专利技术实施例的电子设备的结构示意图。
具体实施方式
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触摸屏的校准方法,其特征在于,包括:创建运行于图形用户界面层上的第一校准任务以及运行于触摸驱动层上的第二校准任务;所述触摸驱动层执行当前预设校准点的所述第二校准任务并向所述图形用户界面层发送所述第二校准任务的执行状态;若所述第二校准任务的执行状态为校准结束,则所述触摸驱动层生成校准结果并将所述校准结果发送给图形用户界面层,所述图形用户界面层执行所述第一校准任务以显示所述校准结果。2.根据权利要求1所述的校准方法,其特征在于,所述触摸驱动层执行当前预设校准点的所述第二校准任务并向所述图形用户界面层发送所述第二校准任务的执行状态之后,还包括:若所述第二校准任务的执行状态为校准未结束,则所述触摸驱动层将下一个预设校准点对应的校准坐标发送给所述图形用户界面层,所述图形用户界面层执行所述第一校准任务以显示所述下一个预设校准点,所述触摸驱动层将所述下一个预设校准点作为所述当前预设校准点并继续执行所述第二校准任务。3.根据权利要求1所述的校准方法,其特征在于,所述触摸驱动层执行当前预设校准点的所述第二校准任务并向所述GUI层发送所述第二校准任务的执行状态包括:所述触摸驱动层对所述当前预设校准点的触摸参数进行采样,根据采样结果判断所述第二校准任务的执行状态是否为校准结束并向所述图形用户界面层发送判断结果。4.根据权利要求3所述的校准方法,其特征在于,所述触摸驱动层对所述当前预设校准点的触摸参数进行采样,根据采样结果判断所述第二校准任务的执行状态是否为校准结束并向所述图形用户界面层发送判断结果包括:所述触摸驱动层对所述当前预设校准点的触摸参数进行采样,根据采样结果计算采样数量;将所述采样数量与预设校准点的数量进行比较;根据比较结果判断所述第二校准任务的执行状态是否为校准结束。5.根据权利要求4所述的校准方法,其特征在于,所述根据比较结果判断所述第二校准任务的执行状态是否为校准结束包括:若所述采样数量小于所述预设校准点的数量,则所述第二校准任务的执行状态为校准未结束;若所述采样数量等于所述...

【专利技术属性】
技术研发人员:邓政策
申请(专利权)人:合肥市芯海电子科技有限公司
类型:发明
国别省市:

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

1