基于电容式触控面板启动单手操作模式的方法及其系统的制作方法_2

文档序号:9505911阅读:来源:国知局
现做如下说明:上述提及的“多个点”和一般使用者使用多指产生的多点不一样,此处的“多个点”指的是底层硬件轫体在用户一根手指接触屏幕时,不会只产生一个XY的点,而是多个,也就是一个面的意思。而主要接触点指的是多个点形成一个面的中心点。这部份也是由硬件及轫体往上回报的结果。
[0044]请参考图1,本发明基于电容式触控面板单手启动操作模式的方法包括:
[0045]S101,判断是否有拇指接触移动终端的屏幕,若是,则执行步骤S102,反之,则重复SlOlo需要说明的是,该屏幕为电容式触控面板且具有一 Y轴,Y轴平行于屏幕的纵向(如图2所示)。具体地,如图2所示,当拇指接触屏幕时,其接触面为一个椭圆形,而椭圆形的中心0即为接触点。
[0046]S102,检测并判断拇指接触屏幕所形成的接触面的长宽比是否符合拇指的侧边范围,若是,则执行步骤S103,反之,则结束;如图2所示,该长宽比为椭圆的长轴与短轴之比。
[0047]S103,检测并判断椭圆的长轴与Y轴的角度是否符合预设范围;若是,则执行步骤S104,反之,则结束。其中长轴与Y轴的角度为图2中的4。
[0048]S104,确定为单手操作。
[0049]S105,检测并判断是否有拇指长按屏幕,若有,则执行步骤S106,反之,则结束。
[0050]S106,检测并判断在预设时间内是否有下拉操作,若有则执行步骤S107,反之则结束。
[0051]S107,启动单手操作模式。
[0052]与现有技术相比,本发明的方法先判断是否有拇指接触屏幕,接着再进一步判断拇指接触屏幕的接触面的长宽比是否符合拇指的侧边范围,当符合侧边范围时,再判断椭圆形的接触面的长轴与Y轴的角度是否符合预设范围,当符合时,则判断当前为单手操作,之后再通过步骤S105至S107提供一种可辨识度高的手势来触发,以快速切换至单手操作模式接口(即启动单手操作模式);即该方法利用了电容式触控面板的多点触控特性,并结合拇指接触屏幕的接触面的长宽比和接触面的长轴与Y轴的角度,来实现了对单手操作屏幕的侦测,进一步地结合可辨识度高的单手触发手势快速、方便地切换到了单手操作模式接口,从而给使用者提供了较好的体验效果,且该方法准确、快速且简单。
[0053]再请参考图3,本发明方法一实施例的流程图包括:
[0054]S201,判断是否有手指接触屏幕,若是,则执行步骤S202,反之,则重复步骤S201。
[0055]S202,上报接触面信息至移动终端的框架层。具体地,移动终端的触控芯片韧体检测到有手指接触屏幕后,会向上回报接触面的信息(包括椭圆形的长宽比、椭圆的中心坐标及椭圆的长轴与Y轴的角度),核心驱动进一步将该接触面的信息转为系统触控协议(Touch Protocol),并将其回报至框架层。
[0056]S203,判断是否有拇指接触移动终端的屏幕,若是,则执行步骤S204,反之,则重复S201。具体地,移动终端还会根据接触面来判断当前是食指还是拇指接触屏幕,如食指正面接触,接触面大约呈圆形,那么长宽比约为1:1,而宽度大约为0.7?0.8cm(170cm, 60KG成人);若为拇指正面接触动,大约呈椭圆形,长宽比约为1.2:1,宽度大约为1.2?1.3cm。
[0057]S204,检测并判断拇指接触屏幕所形成的接触面的长宽比是否符合拇指的侧边范围,若是,则执行步骤S205,反之,则结束。
[0058]S205,检测并判断椭圆的长轴与Y轴的角度是否符合预设范围;若是,则执行步骤S206,反之,则结束。具体地,框架层检测接触面的椭圆的长轴与屏幕Y轴的角度是否符合单手操作时的角度范围,若是,进一步执行步骤S206,反之,则结束。
[0059]S206,确定用户使用单手拇指对屏幕进行操作,并判断当前为左手操作或右手操作。具体地,如图4所示,上面的椭圆是右手操作形成的接触面,而下面的椭圆则是左右操作所形成的。图中角度5为右手所形成的椭圆的长轴与Y轴的角度,角度6则为左手所形成的椭圆的长轴与Y轴的角度。在开始本发明的方法之前,先设定Y轴沿顺时针旋转的角度为0 —180度,而沿逆时针旋转的角度为0—-180度。这样,当右手操作屏幕时,检测到相当于Y轴逆时针旋转了一定角度5 (即长轴与Y轴的角度5),例如该角度为60度,以Linux的Touch Protocol为例,其回传的正切值tan (-60) = -1.7321,故以此负数值判断当前为右手操作。同理,当左手操作屏幕时,检测到相当于Y轴顺时针旋转了一定角度6(即长轴与Y轴的角度6),例如该角度为50度,以Linux的Touch Protocol为例,其回传的正切值tan (50) = 1.1918,故以此正数值判断当前为左手操作。
[0060]S207,检测并判断是否有拇指长按屏幕,若是,则执行步骤S208,反之,则执行S210o
[0061]S208,检测并判断在预设时间内是否有下拉操作,若是,则执行步骤S209,反之,则执行S210 ;具体地,启动逾时倒数,检测并判断是否有下拉拖拽操作。
[0062]S209,启动单手操作模式接口,根据左右手,决定接口置放位置。
[0063]S210,将触控事件发送至应用层,并结束整个流程。
[0064]需要说明的是,请参考图5,以拇指侧边而言,左手握机时,接触点(即椭圆中心)在屏幕中心时,长轴与Y轴的角度大约为45度,愈往Y轴下方角度愈大(拇指愈指向右方),愈往上方角度愈小(拇指愈指向上方),因此,接触点的位置和长轴与Y轴的角度是有关的。故,可以根据长宽比、椭圆的中心坐标、长轴与Y轴的角度以及移动终端内的校正数据来判断是否为单手操作。通常,校正数据可以用一般人的手及握法做内建数据,例如以身高170公分、体重60kg的男性,单手持机,利用拇指侧边做两次以上由上而下的滑动,如此可取得拇指长宽比、椭圆中心坐标和角度的关系,以作为校正数据。
[0065]此外,对本实施例中利用长宽比确定是食指还是拇指,以及利用长宽比确定是否符合拇指侧边范围的问题做如下说明。上述两个问题必须经由校正的方法取得。由于触控硬件的敏感度不同,因此会测出不同的数值比例,故需要多次测试以取得数值比例的范围。当单一手指接触屏幕时,若是食指正面接触,接触面大约呈现圆形,长宽比为1:1,且宽度大约0.7?0.8cm(以170cm,60KG成人为例);若是拇指正面接触,接触面大约呈椭圆形,长短轴比例约1.2:1,宽度大约1.2?1.3cm。此外,当拇指侧边接触时,接触面呈长椭圆形,其长短轴比例会超过2。也就是说,在确定是食指还是拇指时,是通过食指和拇指多次接触屏幕而多次测得不同的长宽比例所确定的;而在确定长宽比是否符合拇指侧边范围时,是通过拇指侧边多次接触屏幕而多次测得不同的长宽比例所确定的。
[0066]结合上述描述可知,本实施例的方法,在判断出是左手还是右手手持移动终端基础上实现了快速、方便地切换到单手操作模式接口,且该方法准确度高、快速、简单。
[0067]相应地,请参考图6,本发明还提供了一种基于电容式触控面板启动单手操作模式的系统,其包括:
[0068]拇指判断模块10,用于判断是否有拇指接触移动终端的屏幕;屏幕为电容式触控面板且具有一 Y轴,Y轴平行于屏幕的纵向;<
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1