触控屏幕画面控制方法

文档序号:6439450阅读:318来源:国知局
专利名称:触控屏幕画面控制方法
技术领域
本发明关于一种画面控制方法;特别是有关于一种用于触控屏幕的画面控制方法。
背景技术
自从触控技术越趋普及以来,具触控功能的电子装置便蔚为一股风潮,越来越多厂商投入此领域的研发,当中最具代表性的产品便是智慧型手机与平板电脑了。相较于传统手机多使用为数众多的按键或复杂的选单系统以执行各种功能,具触控功能的智慧型手机通常只依靠触控手势的变化以进行操控,因此各家手机业者莫不把提供流畅且便于操作的使用者界面当作首要任务,而使用者界面的设计就成了各厂商的最大挑战之一。由于手机与平板电脑的屏幕不大,在执行类似浏览网页、编辑电子文件等操作时, 通常无法完整地显示整个画面,因此使用者必需时常执行移动、卷动、旋转、放大或缩小屏幕画面的动作,而此类动作的执行若是不够直观,容易造成使用者的困扰。因此,有必要提供一种更直观的触控屏幕画面控制方法,以解决前述各式的问题。

发明内容
本发明的主要目的在于提供一种触控屏幕画面控制方法,用以控制触控屏幕的屏幕画面。为达成上述的目的,依据本发明的一实施例,本发明的触控屏幕画面控制方法包含以下步骤侦测一物体于触控屏幕上或接近触控屏幕的运动轨迹,包括侦测该物体是否在第一预设时段内接触或接近触控屏幕的实质上同一位置至少两次,或在同一位置停留超过第二预设时段;若是,则将该位置设定为运动轨迹的起点位置;以及侦测运动轨迹的第一终止位置。根据起点位置与第一终止位置,计算运动轨迹的第一移动距离及第一移动方向;根据第一移动距离及第一移动方向,决定屏幕画面的第一作动方向及第一作动速度, 其中第一作动速度正比于第一移动距离,第一作动方向平行于第一移动方向;以及依据第一作动方向及第一作动速度移动屏幕画面。本发明一实施例的触控屏幕画面控制方法更包含以下步骤周期性侦测运动轨迹的终止位置而得到第二终止位置;当第二终止位置和第一终止位置不同时,根据起点位置与第二终止位置,计算运动轨迹的第二移动距离及第二移动方向;根据第二移动距离及第二移动方向,决定第二作动方向及第二作动速度,其中第二作动速度正比于第二移动距离, 第二作动方向平行于第二移动方向;以及依据第二作动方向及第二作动速度移动屏幕画面。本发明一实施例的触控屏幕画面控制方法更包含以下步骤计算第一移动方向与水平轴的水平夹角;判断水平夹角是否小于第一预设角度;以及当水平夹角小于第一预设角度时,则第一作动方向平行于水平轴方向,水平移动屏幕画面。本发明一实施例的触控屏幕画面控制方法更包含步骤计算第一移动方向与垂直轴的垂直夹角;判断垂直夹角是否小于第二预设角度;以及当垂直夹角小于第二预设角度时,则第一作动方向平行于垂直轴方向,垂直移动屏幕画面。本发明一实施例的触控屏幕画面控制方法更包含步骤显示起点符号于邻近起点位置之处;以及显示箭头符号,其中箭头符号自起点符号而沿着第一作动方向延伸,且箭头符号的长度正比于第一作动速度。进一步地,控制方法更包含步骤周期性侦测运动轨迹的终止位置而得到第二终止位置;以及当第二终止位置和第一终止位置不同时,显示箭头符号,其中箭头符号自起点符号而沿着第二作动方向延伸,且箭头符号的长度正比于第二作动速度。本发明一实施例的触控屏幕画面控制方法更包含步骤判断运动轨迹的第一移动距离是否小于误差距离;若是,则结束触控屏幕画面控制方法。本发明还提供一种触控屏幕画面控制方法,用以控制触控屏幕的屏幕画面,该控制方法包含以下步骤。侦测第一物体于触控屏幕上或接近触控屏幕的第一运动轨迹,及侦测第二物体于触控屏幕上或接近触控屏幕的第二运动轨迹,该步骤包括侦测第一运动轨迹的第一起点位置和第一运动轨迹的第一终止位置;以及侦测第二运动轨迹的第二起点位置和第二运动轨迹的第二终止位置。根据第一起点位置与第一终止位置,计算第一运动轨迹的第一移动距离及第一移动方向,并根据第二起点位置与第二终止位置,计算第二运动轨迹的第二移动距离及第二移动方向。根据第一移动距离、第一移动方向、第二移动距离及第二移动方向,决定屏幕画面的第一作动方向及第一作动速度。以及根据第一作动方向及第一作动速度执行多点控制动作,其中执行多点控制动作的步骤包含执行旋转屏幕画面的动作;或者执行放大或缩小屏幕画面的动作。根据本发明所述的触控屏幕画面控制方法更包含以下步骤。周期性侦测第一运动轨迹的终止位置而得到第三终止位置,并周期性侦测第二运动轨迹的终止位置而得到第四终止位置。当第三终止位置和第一终止位置不同时,根据第一起点位置与第三终止位置,计算第一运动轨迹的第三移动距离及第三移动方向。当第四终止位置和第二终止位置不同时,根据第二起点位置与第四终止位置,计算第二运动轨迹的第四移动距离及第四移动方向。根据第三移动距离、第三移动方向、第四移动距离及第四移动方向,决定屏幕画面的第二作动方向及第二作动速度。以及根据第二作动方向及第二作动速度执行多点控制动作。 根据本发明所述的触控屏幕画面控制方法更包含以下步骤。根据第一起点位置与第一终止位置所形成的第一向量,及第二起点位置与第二终止位置所形成的第二向量,判断第一向量与第二向量是否位于同一直线;以及若是,则执行该放大或缩小屏幕画面的动作。进一步地,该控制方法更包含以下步骤。判断第一向量及第二向量是否为朝向顺时钟方向且非位于同一直线,若是,则以顺时钟方向执行旋转屏幕画面的动作;以及判断第一向量及第二向量是否为朝向逆时钟方向且非位于同一直线,若是,则以逆时钟方向执行旋转屏幕画面的动作。或者进一步地,该控制方法更包含以下步骤若执行放大或缩小屏幕画面的动作,则显示放大符号或缩小符号。若执行以顺时钟方向执行旋转屏幕画面的动作,则显示顺时针符号。若执行以逆时钟方向执行旋转屏幕画面的动作,则显示逆时针符号。根据本发明所述的触控屏幕画面控制方法更包含以下步骤。显示第一起点符号于邻近第一起点位置之处, 并显示第二起点符号于邻近第二起点位置之处。显示第一箭头符号于第一起点符号与第一终止位置之间,且第一箭头符号自第一起点符号向第一终止位置延伸,并显示第二箭头符号于第二起点符号与第二终止位置之间,且第二箭头符号自第二起点符号向第二终止位置延伸。进一步地,该控制方法更包含步骤周期性侦测第一运动轨迹的终止位置而得到第三终止位置,并周期性侦测第二运动轨迹的终止位置而得到第四终止位置;当第三终止位置和第一终止位置不同时,显示第一箭头符号于第一起点符号与第三终止位置之间,且第一箭头符号自第一起点符号向第三终止位置延伸;以及当第四终止位置和第二终止位置不同时,显示第二箭头符号于第二起点符号与第四终止位置之间,且第二箭头符号自第二起点符号向第四终止位置延伸。根据本发明所述的触控屏幕画面控制方法更包含以下步骤侦测第一物体是否在第一预设时段内接触或接近触控屏幕的同一位置至少两次,或在同一位置停留超过第二预设时段;若是,则将该位置设定为第一起点位置并开始侦测第一运动轨迹;侦测第二物体是否在第一预设时段内接触或接近触控屏幕的同一位置至少两次,或在同一位置停留超过第二预设时段;若是,则将该位置设定为第二起点位置并开始侦测第二运动轨迹。根据本发明所述的触控屏幕画面控制方法更包含步骤判断第一运动轨迹的第一移动距离,及第二运动轨迹的第二移动距离,是否皆小于误差距离;以及若是,则结束触控屏幕画面控制方法。通过本发明,可以有效改善进行移动、缩放、旋转等触控操作时的用户体验,能够方便使用者操作。


图1为用以执行本发明的触控屏幕画面控制方法的电子装置的实施例。图2为依据本发明的一实施例的单指触控屏幕画面控制方法的步骤流程图。图3为依据本发明的一实施例的双指触控屏幕画面控制方法的步骤流程图。图4A至图4D为本发明单指触控屏幕画面控制方法的移动屏幕画面的实施例。图5A至图5D为本发明单指触控屏幕画面控制方法的再度移动屏幕画面的实施例。图6A至图6E为本发明双指触控屏幕画面控制方法的移动屏幕画面的实施例。图7A至图7E为本发明双指触控屏幕画面控制方法的再度移动屏幕画面的实施例。
具体实施例方式为让本发明之上述和其他目的、特征和优点能更明显易懂,下文特举出本发明之具体实施例,并配合所附图式,作详细说明如下。本发明提供一种触控屏幕画面控制方法。依据本发明的实施例,本发明可在任何具有触控屏幕或触控板的电子装置上实施,例如平板电脑、智慧型手机、笔记型电脑等;且可藉由内建于操作系统(OS)中,或安装应用程序(APP)于上述电子装置中来实施本发明, 本发明不以此为限。以下请先参考图1。依据本发明的一实施例,本发明的触控屏幕画面控制方法可在电子装置100上实施。电子装置100包含触控屏幕101,触控屏幕101包含显示区域102, 可用以显示屏幕画面,其中显示区域102包含相对的左显示边界103a及右显示边界103b。 使用者可使用手指110或触控笔,于触控屏幕101上或接近触控屏幕101处动作,而形成一运动轨迹。电子装置100可藉由处理器执行软件程序,侦测使用者的运动轨迹,加以辨识后完成本发明的触控屏幕画面控制方法。另需注意的是,有关于触控屏幕101如何感应侦测使用者手指110或触控笔的运动轨迹,应为本发明所属技术领域中具通常知识者所熟悉,于说明书中不再赘述。图1所示的电子装置100仅作为一示例,本领域的技术人员应可理解,电子装置 100可为智慧型手机或平板电脑,触控屏幕101可为电容式触控屏幕,但本发明不以此为限。另需注意的是,电子装置100亦可能包含其他较细节的模组或元件。接下来请参考图2及图3,分别为关于依据本发明的一实施例的触控屏幕画面控制方法的步骤流程图。依据本发明的一实施例,本发明的触控屏幕画面控制方法可分为单指触控屏幕画面控制方法及双指触控屏幕画面控制方法。其中图2、图4及图5显示依据本发明一实施例的单指触控屏幕画面控制方法;图3、图6及图7显示依据本发明一实施例的双指触控屏幕画面控制方法。以下将以图1所示的电子装置100说明依据本发明一实施例的触控屏幕画面控制方法。请先参考图2关于依据本发明一实施例的单指触控屏幕画面控制方法。首先进行步骤201 单指点击两次或单指在同一位置停留超过预设时段,以建立一个起点位置。请参考图4A,触控屏幕101中显示一屏幕画面120。(1)使用者可于第一预设时段内,以单指点击方式接触或接近触控屏幕101的同一位置至少两次,且第二次接触或接近触控屏幕101后,单指就不再远离触控屏幕101 ;或(2)单指点击方式接触或接近触控屏幕101 —次后,单指就不再远离触控屏幕101而在同一位置停留超过第二预设时段。电子装置100侦测到上述任一状况后,即可将此位置设为起点位置(亦即将此位置的坐标设定为(0,0))。依据本发明之一实施例,当电子装置100侦测到单指点击两次的动作时,可于触控屏幕101上显示一起点符号401于邻近该起点位置之处。但需注意的是,显示起点符号于邻近起点位置之处,并非本发明的必要步骤。依据本发明的另一实施例,亦可不显示起点符号于触控屏幕101上。接着进行步骤202 侦测单指运动轨迹的终止位置。请参考图4B、图4C及图4D,单指运动轨迹如图中虚线所示,使用者建立起点位置后,单指就不再远离触控屏幕101,继续保持接触或接近触控屏幕101而移动,最后停止在一终止位置501。其中图4B中使用者的单指运动轨迹为向上移动,而停在坐标位置(0,2) 处。图4C中使用者的单指运动轨迹为向右移动,而停在坐标位置(1,0)处。图4D中使用者的单指运动轨迹为向右上移动,而停在坐标位置(1,1)处。接着进行步骤203 计算移动距离及移动方向。本发明于侦测运动轨迹,并得到起点位置与终止位置之后,可根据起点位置与终止位置,计算运动轨迹的移动距离及移动方向。其中移动距离为起点位置与终止位置的直线距离,移动方向为自起点位置直线移向终止位置的方向。将图4A起点位置定义为坐标原点(0,0)处,侦测得知图4B的终止位置501为坐标(0,2)处,因此图4B中使用者的单指运动轨迹的移动距离为2单位长度,向正Y轴方向移动;侦测得知图4C的终止位置501为坐标(1,0)处,因此图4C中使用者的单指运动轨迹的移动距离为1单位长度,向正X轴方向移动;侦测得知图4D的终止位置501为坐标(1,1)处,因此图4D中单指运动轨迹的移动距离为约1. 414单位长度,向正X轴-正Y轴之间夹角45度方向移动。接着进行步骤204 判断移动距离是否大于误差距离。
计算出移动距离之后,接着判断移动距离是否大于误差距离。依据本发明一实施例,误差距离为0. 2单位长度,但本发明不以此为限。若移动距离不大于误差距离,则回到步骤202再次侦测运动轨迹的终止位置;反之若移动距离大于误差距离,则进行步骤205。步骤204的目的在于,确认使用者的运动轨迹为有效的动作;以避免使用者有误触触控屏幕101的情况。关于误差距离的设定,可根据触控屏幕101的大小等因素决定,电子装置100可内建预设值,并允许使用者调整。但需注意的是,步骤204并非本发明的必要步骤。依据本发明的另一实施例,亦可不判断移动距离是否大于误差距离,而直接进行后续的步骤。于本实施例中,图4B、图4C及图4D中移动距离皆大于误差距离,故继续进行步骤 205。若移动距离大于误差距离,则接着进行步骤205 计算水平夹角及垂直夹角。确认移动距离大于误差距离后,由电子装置100计算移动方向与水平轴的水平夹角,以及计算移动方向与垂直轴的垂直夹角。依据本发明一实施例,水平轴指与触控屏幕 101的上下边界10 及104b平行的直线,垂直轴指与触控屏幕101的左右边界103a及 103b平行的直线。接着进行步骤206 判断水平夹角及垂直夹角是否皆大于预设角度。计算出水平夹角及垂直夹角后,由电子装置100判断水平夹角及垂直夹角是否皆大于预设角度(依据本发明之一实施例,预设角度为15度,但本发明不以此为限)。若水平夹角及垂直夹角皆大于此预设角度,则进行步骤207b,否则执行步骤207a。步骤206的目的在于,分辨使用者意欲进行的是水平/垂直卷动屏幕画面120的动作,或是向其他非水平/垂直方向移动屏幕画面120的动作。当水平夹角及垂直夹角皆大于预设角度,则判定使用者欲向其他非水平/垂直方向移动屏幕画面120。反之,若水平夹角不大于预设角度,则判定使用者实际上欲水平卷动屏幕画面120,出现微小水平夹角只是手指水平运动时的小误差;而若垂直夹角不大于预设角度,则判定使用者实际上欲垂直卷动屏幕画面120,出现微小垂直夹角只是手指垂直运动时的小误差。于本实施例中,由于图4B中使用者的运动轨迹,其垂直夹角(0度)小于预设角度 (15度),故判定使用者欲垂直卷动屏幕画面120;图4C中其水平夹角(0度)小于预设角度(15度),故判定使用者欲水平卷动屏幕画面120;图4D中其垂直夹角(45度)及水平夹角(45度)皆大于预设角度(15度),故判定使用者欲向右上方移动屏幕画面120。关于此预设角度的设定,可根据使用者的使用经验等因素决定,电子装置100可内建预设值,并允许使用者调整。但需注意的是,步骤205及206并非本发明的必要步骤。 依据本发明的另一实施例,亦可省略此2步骤,不计算水平夹角及垂直夹角,亦不判断水平夹角及垂直夹角是否皆大于预设角度,于步骤204之后直接进行步骤207a或207b。若水平夹角或垂直夹角之一小于预设角度,则执行步骤207a 208a 决定卷动屏幕画面的作动方向及作动速度;再以该作动方向及作动速度卷动屏幕画面。如图4B所示,垂直夹角小于预设角度,判定作动方向为正Y轴方向,故屏幕画面 120垂直向上方卷动;如图4C所示,水平夹角小于预设角度,判定作动方向为正X轴方向, 故屏幕画面120水平向右方卷动。其中卷动的作动速度正比于移动距离。若水平夹角及垂直夹角皆大于预设角度,则执行步骤207b 208b 决定移动屏幕画面的作动方向及作动速度;再以该作动方向及作动速度移动屏幕画面。
如图4D所示,移动方向与正X轴-正Y轴间夹角均为45度,判定作动方向与使用者运动轨迹方向平行,故屏幕画面120倾斜向右上方45度移动。其中移动的作动速度正比于移动距离。接着进行步骤209 判断手指是否离开屏幕。屏幕画面120移动完成后,由电子装置100判断使用者的手指是否已离开触控屏幕101。若已离开则结束单指触控屏幕画面控制方法;反之,若未离开则回到步骤202,再次侦测运动轨迹的终止位置。依据本发明一实施例,电子装置100可于触控屏幕101上显示箭头符号402,该箭头符号402自起点符号401而沿着之前决定的作动方向延伸,且该箭头符号402的长度正比于之前决定的作动速度。但需注意的是,显示箭头符号402并非本发明的必要步骤。依据本发明的另一实施例,亦可不显示箭头符号于触控屏幕101上。依据本发明一实施例,使用者若欲改变屏幕画面120移动的作动速度,则可自运动轨迹的终止位置移动至一新终止位置。电子装置100会周期性地侦测运动轨迹的终止位置以得到此新终止位置。当新终止位置和原终止位置不同时,根据原起点位置与新终止位置,计算运动轨迹的新移动距离及新移动方向。并根据新移动距离及新移动方向,决定新作动方向及新作动速度,其中新作动速度正比于新移动距离,新作动方向平行于新移动方向。 最后,依据新作动方向及新作动速度移动屏幕画面120。请参考图5A至图5D,使用者的运动轨迹分别移动至新终止位置502。图5B中,使用者的运动轨迹从图4B所示的终止位置501坐标(0, 处停留后,再向下移动至新终止位置502坐标(0,1)处,因此图5B中使用者的单指运动轨迹的新移动距离减为1单位长度, 新移动方向仍是正Y轴方向;图5C中,使用者的运动轨迹从图4C所示的终止位置501坐标(1,0)处停留后,再向上移动至新终止位置502坐标(1,1)处,因此图5C中使用者的单指运动轨迹的新移动距离增为约1.414单位长度,新移动方向由原本正X轴方向改为沿正 X轴-正Y轴之间夹角45度方向;图5D中,使用者的运动轨迹从图4D所示的终止位置501 坐标(1,1)处停留后,再向右上移动至新终止位置502坐标(2, 处,因此图5D中使用者的单指运动轨迹的新移动距离增为约2. 828单位长度,新移动方向仍维持沿正X轴-正Y 轴之间夹角45度方向。接着经过误差判断(步骤204)、水平夹角及垂直夹角计算(步骤20 、与预设角度比较(步骤206)后,依据新移动距离及新移动方向,决定新作动方向及新作动速度,然后依照新作动方向及新作动速度移动屏幕画面120。如图5B所示,因新移动方向垂直夹角小于预设角度,判定新作动方向仍为正Y轴方向,故屏幕画面120仍垂直向上方卷动,但向上卷动的新作动速度为之前作动速度的一半。如图5C所示,新移动方向与正X轴-正Y轴间夹角均为45度,判定新作动方向与运动轨迹移动方向平行,故决定新作动方向改为倾斜向右上方45度,且新作动速度为之前作动速度的约1. 414倍。如图5D所示,新移动方向与正 X轴-正Y轴间夹角仍均为45度,判定新作动方向与使用者运动轨迹移动方向平行,故屏幕画面120仍持续倾斜向右上方45度移动,且新作动速度为之前作动速度的2倍。依据本发明一实施例,当新终止位置与原来终止位置不同时,可更新显示箭头符号402,该箭头符号402自起点符号401而沿着新作动方向延伸,且该箭头符号402的长度正比于该新作动速度。但需注意的是,显示箭头符号并非本发明的必要步骤。依据本发明的另一实施例,亦可不显示箭头符号于触控屏幕101上。依据本发明一实施例,若使用者使用双指控制屏幕画面,则会触发本发明的双指触控屏幕画面控制方法。以下请参考图3、图6及图7,为本发明双指触控屏幕画面控制方法的具体实施例。首先进行步骤301 双指点击两次或双指在同一位置停留超过预设时段,以建立两个起点位置。请参考图6A,触控屏幕101中显示一屏幕画面120。(1)使用者可于第一预设时段内,以双指点击方式分别接触或接近触控屏幕101的同一位置至少两次,且第二次接触或接近触控屏幕101后,双指就不再远离触控屏幕101 ;或(2)双指点击方式接触或接近触控屏幕101 —次后,双指就不再远离触控屏幕101而在同一位置停留超过第二预设时段。电子装置100侦测到上述任一状况后,即可将此两位置设为起点位置(亦即将此位置的坐标设定为(0,0)及0,0))。依据本发明一实施例,当电子装置100侦测到双指点击两次的动作时,可于触控屏幕101上显示两起点符号601a及601b于邻近该两起点位置之处,分别标示双指的起点位置。但需注意的是,显示起点符号于邻近起点位置之处,并非本发明的必要步骤。依据本发明的另一实施例,亦可不显示起点符号于触控屏幕101上。且依据本发明的另一实施例, 使用者建立起点位置的动作并不以接触或接近触控屏幕的同一位置至少两次为限。接着进行步骤302 侦测双指运动轨迹的终止位置。请参考图6B至图6E,双指运动轨迹如图中虚线所示,使用者建立两个起点位置后,双指就不再远离触控屏幕101,继续保持接触或接近触控屏幕101而移动,最后分别停止在终止位置701a及701b上。其中图6B中使用者的双指运动轨迹为顺时针旋转,分别停在坐标位置(0. 5,0. 5)及(1. 5,-0. 5)。图6C中使用者的双指运动轨迹为逆时针旋转,分别停在坐标位置(1,-1)及(1,1)。图6D中使用者的双指运动轨迹为向外侧移动,分别停在坐标位置(-0.5,0)及0.5,0)。图6E中使用者的双指运动轨迹为向内侧移动,分别停在坐标位置(0. 25,0)及(1.75,0)。依据本发明一实施例,电子装置100侦测到动作终止后,可于触控屏幕101上分别显示箭头符号60 及60 于起点符号(601a,601b)与终止位置(701a,701b)之间,且箭头符号60 及602b从起点符号(601a,601b)向终止位置(701a,701b)延伸。但需注意的是,显示箭头符号并非本发明的必要步骤。依据本发明的另一实施例,亦可不显示箭头符号于触控屏幕101上。接着进行步骤303 计算移动距离及移动方向。本发明于侦测运动轨迹,并得到两起点位置与两终止位置之后,可根据两起点位置与两终止位置,平均或加权计算后得到代表两运动轨迹的移动距离及移动方向。其中移动距离为起点位置与终止位置的直线距离,移动方向为自起点位置直线移向终止位置的方向。于本实施例中,图6B中使用者有两个运动轨迹,其移动距离皆为0. 707单位长度,图6C 中两个运动轨迹的移动距离皆为约1. 414单位长度,图6D中两个运动轨迹的移动距离皆为 0. 5单位长度,图6E中两个运动轨迹的移动距离皆为0. 25单位长度。接着进行步骤304 判断移动距离是否大于误差距离。计算出移动距离之后,接着判断移动距离是否大于误差距离(依据本发明一实施例,误差距离为0. 2单位长度,但本发明不以此为限)。若移动距离不大于误差距离,则回到步骤302再次侦测运动轨迹的终止位置;反之若移动距离大于误差距离,则进行步骤305。 但需注意的是,步骤304并非本发明的必要步骤。依据本发明另一实施例,亦可不判断移动距离是否大于误差距离,而直接进行后续的步骤。于本实施例中,图6B至图6E中移动距离皆大于误差距离,故继续进行步骤305。若移动距离大于误差距离,则接着进行步骤305 判断为线性或非线性位移。确认移动距离大于误差距离后,由电子装置100根据两个起点位置分别与两个终止位置所形成的两个向量,判断此两个向量是否实质上位于同一直线。若是,则执行放大或缩小屏幕画面120的动作。若不是,则判断此两个向量是否为实质上朝向顺时钟方向或朝向逆时钟方向。若朝向顺时钟方向,则以顺时钟方向执行旋转屏幕画面120的动作;若朝向逆时钟方向,则以逆时钟方向执行旋转屏幕画面120的动作。于本实施例中,图6B及图6C中的两个向量为非线性位移,故会执行顺时针或逆时针方向旋转的动作;图6D及图6E中的两个向量为线性位移,故会执行放大或缩小的动作。接着进行步骤306a或306b 决定顺时针/逆时针旋转的作动方向及作动速度,或决定放大/缩小的作动方向及作动速度。由电子装置100根据移动距离及移动方向,决定屏幕画面120的作动方向及作动速度。依据本发明一实施例,作动速度正比于移动距离。接着进行步骤307a或307b 以该作动方向及作动速度顺时针/逆时针旋转屏幕画面,或以该作动方向及作动速度放大/缩小屏幕画面。决定作动方向及作动速度后,即以该作动方向及作动速度顺时针/逆时针旋转或放大/缩小屏幕画面120。如图6B所示,屏幕画面120朝顺时针方向旋转;如图6C所示, 屏幕画面120朝逆时针方向旋转;如图6D所示,屏幕画面120被放大;如图6E所示,屏幕画面120被缩小。依据本发明一实施例,如图6B所示,若执行顺时针方向旋转屏幕画面120的动作, 则显示顺时针符号603 ;如图6C所示,若执行逆时针方向旋转屏幕画面120的动作,则显示逆时针符号604 ;如图6D所示,若执行放大屏幕画面120的动作,则显示放大符号605 ;如图 6E所示,若执行缩小屏幕画面120的动作,则显示缩小符号606。但需注意的是,显示顺时针/逆时针符号,或显示放大/缩小符号,并非本发明的必要步骤。接着进行步骤308 判断手指是否离开屏幕。屏幕画面120移动完成后,由电子装置100判断使用者的手指是否已离开触控屏幕101。若已离开则结束双指触控屏幕画面控制方法;反之,若未离开则回到步骤302,再次侦测运动轨迹的终止位置。依据本发明一实施例,使用者若欲再度旋转/放大/缩小屏幕画面120,则必须分别自两个运动轨迹的两个终止位置,移动至两个新终止位置。电子装置100会周期性地侦测运动轨迹的终止位置以得到此两个新终止位置。当新终止位置和原终止位置不同时,根据起点位置与新终止位置,计算运动轨迹的新移动距离及新移动方向。并根据新移动距离及新移动方向,决定新作动方向及新作动速度。最后,依据新作动方向及新作动速度移动屏幕画面120。请参考图7A至图7E,使用者的运动轨迹分别在原终止位置停留后再移动至新终止位置。图7B中,使用者的运动轨迹分别从图6B所示的终止位置坐标(0.5,0.5)及 (1.5,-0. 5)处停留后,再顺时针移动至新终止位置坐标(1,1)及(1,_1)处;图7C中,使用者的运动轨迹分别从图6C所示的终止位置坐标(1,-1)及(1,1)处停留后,再改为顺时针移动至新终止位置坐标(0. 5,-0. 5)及(1. 5,0. 5)处;图7D中,使用者的运动轨迹分别从图6D所示的终止位置坐标(-0.5,0)及(2.5,0)处停留后,再持续向外侧移动至新终止位置坐标(_1,0)及(3,0)处;图7E中,使用者的运动轨迹分别从图6E所示的终止位置坐标 (0. 25,0)及(1.75,0)处停留后,再持续向内侧移动至新终止位置坐标(0.5,0)及(1.5,0) 处。于本实施例中,图7B中两个运动轨迹,其新移动距离皆为1. 414单位长度,图7C中两个运动轨迹的新移动距离皆为0. 707单位长度,图7D中两个运动轨迹的新移动距离皆为1 单位长度,图7E中两个运动轨迹的新移动距离皆为0. 5单位长度。根据新移动距离及新移动方向,决定新作动方向及新作动速度后,屏幕画面120 随之朝顺时针方向、朝逆时针方向旋转,及朝外侧放大、朝内侧缩小。其中图7B、图7D及图 7E中屏幕画面120的新作动速度,皆为原来作动速度的两倍;而图7C中屏幕画面120的新作动速度,为原来作动速度的一半。依据本发明一实施例,当两个新终止位置与两个原来终止位置不同时,可分别显示箭头符号60 及60 于两个起点符号(601a,601b)与两个新终止位置(70h,702b)之间,且箭头符号60 及602b自起点符号(601a, 601b)向新终止位置(702a, 702b)延伸。但需注意的是,显示箭头符号并非本发明的必要步骤。依据本发明的另一实施例,亦可不显示箭头符号于触控屏幕101上。此处需注意的是,本发明的触控屏幕画面控制方法并不以上述的步骤次序为限, 只要能达成本发明之目的,上述步骤次序亦可加以改变。本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。 必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。
权利要求
1.一种触控屏幕画面控制方法,用以控制触控屏幕的屏幕画面,其特征在于该控制方法包含侦测一物体于该触控屏幕上或接近该触控屏幕的运动轨迹,包括 侦测该物体是否在第一预设时段内接触或接近该触控屏幕的同一位置至少两次,或在同一位置停留超过第二预设时段;若是,则将该位置设定为该运动轨迹的起点位置;以及侦测该运动轨迹的第一终止位置;根据该起点位置与该第一终止位置,计算该运动轨迹的第一移动距离及第一移动方向;根据该第一移动距离及该第一移动方向,决定该屏幕画面的第一作动方向及第一作动速度,其中该第一作动速度正比于该第一移动距离,该第一作动方向平行于该第一移动方向;以及依据该第一作动方向及该第一作动速度移动该屏幕画面。
2.如权利要求1所述的触控屏幕画面控制方法,其特征在于更包含步骤 周期性侦测该运动轨迹的终止位置而得到第二终止位置;当该第二终止位置和该第一终止位置不同时,根据该起点位置与该第二终止位置,计算该运动轨迹的第二移动距离及第二移动方向;根据该第二移动距离及该第二移动方向,决定第二作动方向及第二作动速度,其中该第二作动速度正比于该第二移动距离,该第二作动方向平行于该第二移动方向;以及依据该第二作动方向及该第二作动速度移动该屏幕画面。
3.如权利要求1所述的触控屏幕画面控制方法,其特征在于更包含步骤 计算该第一移动方向与水平轴的水平夹角;判断该水平夹角是否小于第一预设角度;以及当该水平夹角小于该第一预设角度时,则该第一作动方向平行于该水平轴方向,水平移动该屏幕画面。
4.如权利要求1所述的触控屏幕画面控制方法,其特征在于更包含步骤 计算该第一移动方向与垂直轴的垂直夹角;判断该垂直夹角是否小于第二预设角度;以及当该垂直夹角小于该第二预设角度时,则该第一作动方向平行于该垂直轴方向,垂直移动该屏幕画面。
5.如权利要求1所述的触控屏幕画面控制方法,其特征在于更包含步骤 显示起点符号于邻近该起点位置之处;以及显示箭头符号,其中该箭头符号自该起点符号而沿着该第一作动方向延伸,且该箭头符号的长度正比于该第一作动速度。
6.如权利要求5所述的触控屏幕画面控制方法,其特征在于更包含步骤 周期性侦测该运动轨迹的终止位置而得到第二终止位置;以及当该第二终止位置和该第一终止位置不同时,显示该箭头符号,其中该箭头符号自该起点符号而沿着该第二作动方向延伸,且该箭头符号的长度正比于该第二作动速度。
7.如权利要求1所述的触控屏幕画面控制方法,其特征在于更包含步骤判断该运动轨迹的该第一移动距离是否小于误差距离;以及若是,则结束该触控屏幕画面控制方法。
8.—种触控屏幕画面控制方法,用以控制触控屏幕的屏幕画面,其特征在于该控制方法包含侦测第一物体于该触控屏幕上或接近该触控屏幕的第一运动轨迹,及侦测第二物体于该触控屏幕上或接近该触控屏幕的第二运动轨迹,包括 侦测该第一运动轨迹的第一起点位置和该第一运动轨迹的第一终止位置;以及侦测该第二运动轨迹的第二起点位置和该第二运动轨迹的第二终止位置; 根据该第一起点位置与该第一终止位置,计算该第一运动轨迹的第一移动距离及第一移动方向,并根据该第二起点位置与该第二终止位置,计算该第二运动轨迹的第二移动距离及第二移动方向;根据该第一移动距离、该第一移动方向、该第二移动距离及该第二移动方向,决定该屏幕画面的第一作动方向及第一作动速度;以及根据该第一作动方向及该第一作动速度执行多点控制动作,其中执行该多点控制动作的步骤包含执行旋转屏幕画面的动作;或者执行放大或缩小屏幕画面的动作。
9.如权利要求8所述的触控屏幕画面控制方法,其特征在于更包含步骤周期性侦测该第一运动轨迹的终止位置而得到第三终止位置,并周期性侦测该第二运动轨迹的终止位置而得到第四终止位置;当该第三终止位置和该第一终止位置不同时,根据该第一起点位置与该第三终止位置,计算该第一运动轨迹的第三移动距离及第三移动方向;当该第四终止位置和该第二终止位置不同时,根据该第二起点位置与该第四终止位置,计算该第二运动轨迹的第四移动距离及第四移动方向;根据该第三移动距离、该第三移动方向、该第四移动距离及该第四移动方向,决定该屏幕画面的第二作动方向及第二作动速度;以及根据该第二作动方向及该第二作动速度执行该多点控制动作。
10.如权利要求8所述的触控屏幕画面控制方法,其特征在于更包含步骤根据该第一起点位置与该第一终止位置所形成的第一向量,及该第二起点位置与该第二终止位置所形成的第二向量,判断该第一向量与该第二向量是否位于同一直线;以及若是,则执行该放大或缩小屏幕画面的动作。
11.如权利要求10所述的触控屏幕画面控制方法,其特征在于更包含步骤判断该第一向量及该第二向量是否为朝向顺时钟方向且非位于同一直线,若是,则以该顺时钟方向执行该旋转屏幕画面的动作;以及判断该第一向量及该第二向量是否为朝向逆时钟方向且非位于同一直线,若是,则以该逆时钟方向执行该旋转屏幕画面的动作。
12.如权利要求10所述的触控屏幕画面控制方法,其特征在于更包含步骤 若执行该放大或缩小屏幕画面的动作,则显示放大符号或缩小符号。
13.如权利要求11所述的触控屏幕画面控制方法,其特征在于更包含步骤若执行以该顺时钟方向执行该旋转屏幕画面的动作,则显示顺时针符号;以及若执行以该逆时钟方向执行该旋转屏幕画面的动作,则显示逆时针符号。
14.如权利要求8所述的触控屏幕画面控制方法,其特征在于更包含步骤显示第一起点符号于邻近该第一起点位置之处,并显示第二起点符号于邻近该第二起点位置之处;以及显示第一箭头符号于该第一起点符号与该第一终止位置之间,且该第一箭头符号自该第一起点符号向该第一终止位置延伸,并显示第二箭头符号于该第二起点符号与该第二终止位置之间,且该第二箭头符号自该第二起点符号向该第二终止位置延伸。
15.如权利要求14所述的触控屏幕画面控制方法,其特征在于更包含步骤周期性侦测该第一运动轨迹的终止位置而得到第三终止位置,并周期性侦测该第二运动轨迹的终止位置而得到第四终止位置;当该第三终止位置和该第一终止位置不同时,显示该第一箭头符号于该第一起点符号与该第三终止位置之间,且该第一箭头符号自该第一起点符号向该第三终止位置延伸;以及当该第四终止位置和该第二终止位置不同时,显示该第二箭头符号于该第二起点符号与该第四终止位置之间,且该第二箭头符号自该第二起点符号向该第四终止位置延伸。
16.如权利要求8所述的触控屏幕画面控制方法,其特征在于更包含步骤侦测该第一物体是否在第一预设时段内接触或接近该触控屏幕的同一位置至少两次, 或在同一位置停留超过第二预设时段;若是,则将该位置设定为该第一起点位置并开始侦测该第一运动轨迹;侦测该第二物体是否在该第一预设时段内接触或接近该触控屏幕的同一位置至少两次,或在同一位置停留超过第二预设时段;以及若是,则将该位置设定为该第二起点位置并开始侦测该第二运动轨迹。
17.如权利要求8所述的触控屏幕画面控制方法,其特征在于更包含步骤判断该第一运动轨迹的该第一移动距离,及该第二运动轨迹的该第二移动距离,是否皆小于误差距离;以及若是,则结束该触控屏幕画面控制方法。
全文摘要
本发明提供一种触控屏幕画面控制方法,用以控制触控屏幕的屏幕画面。触控屏幕画面控制方法包含侦测一物体是否接触同一位置至少两次或在同一位置停留超过第二预设时段;若是,则将该位置设定为起点位置;侦测一终止位置。根据起点位置与终止位置,计算移动距离及移动方向。根据移动距离及移动方向,决定屏幕画面的作动方向及作动速度,其中作动速度正比于移动距离,作动方向平行于移动方向。以及,依据作动方向及作动速度移动屏幕画面。通过本发明可以改善触控操作的用户体验。
文档编号G06F3/048GK102508615SQ20111038377
公开日2012年6月20日 申请日期2011年11月28日 优先权日2011年11月28日
发明者江滋邦 申请人:明基电通有限公司, 明基电通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1