触控系统及其画面卷动方法

文档序号:6625869阅读:227来源:国知局
触控系统及其画面卷动方法
【专利摘要】一种触控系统及其画面卷动方法,该画面卷动方法包含提供触控系统,该触控系统包含显示触控面板及处理器。接收于该显示触控面板上的至少一触控点。侦测该显示触控面板上的该至少一触控点的起始位置。当该至少一触控点被滑动而离开该起始位置时,该显示触控面板所显示的一画面根据该至少一触控点的滑动被卷动。侦测该显示触控面板上的该触控点的数量。该处理器根据该显示触控面板上移动中的触控点的数量更新该显示触控面板所显示的该画面被卷动的速度,其中该画面被卷动的速度与移动中的该触控点的数量成正比。
【专利说明】触控系统及其画面卷动方法

【技术领域】
[0001]本发明描述一种画面卷动方法,尤指一种能更新卷动速度的画面卷动方法。

【背景技术】
[0002]随着通讯以及科技产业的发展,各式各样的可携式的电子产品应用于日常生活之中。举凡一般常见的笔记本电脑、智能型手机、平板电脑等等。这些电子产品为了让用户方便操作其功能,常会用一个显示触控屏幕做为用户与电子产品之间的操作平台。当显示触控屏幕接收用户的触碰讯号输入后,会执行相对应的动作。例如用户可以经由屏幕上的显示画面卷动输入,将智能型手机的电话簿下拉以搜寻联络人等等。
[0003]传统利用卷动输入而将显示触控屏幕所显示画面下拉/上拉的方式可区分为两种形式。第一种为利用直接卷动的方式(例如使用手指或是触控笔)将显示触控屏幕所显示画面直接下拉/上拉。第二种为利用显示画面左右两侧的滚动条(Scrolling Bar)进行卷动操作而使显示画面下拉/上拉。然而,当显示画面的数据很多或是内容过长时(例如一本书的文字内容),第一种直接卷动画面的方式将会非常耗时,而第二种方式因为滚动条的长度会随着显示画面的内容变多而压缩成很小的长度,因此使用太小长度的滚动条进行画面下拉/上拉的操作将不容易精确定位。在此情况下,用户于显示触控屏幕阅读或浏览数据的效率就会降低。
[0004]因此,发展一种画面卷动方法以使显示画面进行卷动时的效率提升是非常重要的。


【发明内容】

[0005]针对现有技术中无法在显示触控屏幕在阅读或浏览数据时,无法快速、精准的卷动显示画面的技术问题,本发明提供一种触控系统及其画面卷动方法以提升显示画面进行卷动时的效率。本发明提出一种触控系统的画面卷动方法,包含提供触控系统,触控系统包含显示触控面板及处理器,所述方法包含下列步骤。接收于显示触控面板上的至少一触控点。侦测显示触控面板上的该至少一触控点的起始位置。当至少一触控点被滑动而离开起始位置时,显示触控面板所显示的画面根据至少一触控点的滑动被卷动。侦测显示触控面板上的触控点的数量。处理器根据显示触控面板上移动中的触控点的数量更新显示触控面板所显示的该画面被卷动的速度,其中画面被卷动的速度与移动中的触控点的数量成正比。
[0006]本发明还提出一种触控系统,包含显示触控面板、处理器及侦测模块。显示触控面板用于显示画面。处理器是耦接于显示触控面板,并用于接收于显示触控面板上的至少一触控点。侦测模块是耦接于处理器,用于侦测显示触控面板上的至少一触控点的起始位置及显示触控面板上的触控点的数量。当至少一触控点被滑动而离开起始位置时,处理器将显示触控面板所显示的画面根据至少一触控点的滑动而卷动,并根据该显示触控面板上移动中的触控点的数量更新显示触控面板所显示的画面被卷动的速度,其中画面被卷动的速度与移动中的触控点的数量成正比。
[0007]透过上述的技术手段,本发明可以通过控制于显示触控面板上滑动的触控点数量从而变更该显示触控面板所显示的画面的卷动速度,实现对显示画面的快速加速或减速卷动,使得用户可直观显示画面的卷动过程,从而快速精确定位所需内容。

【专利附图】

【附图说明】
[0008]图1为本发明实施例的触控系统的方块图。
[0009]图2为图1实施例的触控系统,画面卷动方法的示意图。
[0010]图3为图1实施例的触控系统,触控点移动方向为一致时的示意图。
[0011]图4为图1实施例的触控系统,触控点移动方向非一致时的示意图。
[0012]组件标号说明:
[0013]100触控系统
[0014]130侦测模块
[0015]110显示触控面板
[0016]P画面
[0017]A、B、C、D、E触控点
[0018]Alx、Blx、Clx、Dlx、Elx 第一坐标
[0019]A2x、B2x、C2x、D2x、E2x 第二坐标
[0020]120处理器
[0021]S集合
[0022]VA、VB、VC、VD、VE方向向量

【具体实施方式】
[0023]为让本发明更显而易懂,下文依本发明的触控系统及其画面卷动方法,特举实施例配合所附图式详细说明,但所提供的实施例并非用于限制本发明所涵盖的范围。
[0024]图1为本发明实施例的触控系统100的方块图。触控系统100包含显示触控面板110、处理器120以及侦测模块130。显示触控面板110用于显示画面。处理器120是耦接于显示触控面板110,并用于接收于显示触控面板110上的至少一个触控点。侦测模块130是耦接于处理器120,用于侦测显示触控面板110上的至少一触控点的起始位置及显示触控面板110上的触控点的数量。在本实施例的触控系统100中,显示触控面板110除了可以显示画面外,具有多点触控(Mult1-touch)输入的功能,即可以侦测至少一个触控点。处理器120将会依据显示触控面板110上移动中的触控点的数量,更新显示触控面板110所显示的画面被卷动的速度。本实施例的触控系统100如何更新画面被卷动的速度,将于以下段落详述其步骤。
[0025]图2为本发明实施例的画面卷动方法的示意图。在图2中,显示触控面板110显示一个画面P。触控点A及触控点B为在显示触控面板110上的二个触控点。这些触控点的触发方式可以利用手指及/或触控笔等于显示触控面板110上点击。这里用一个例子来描述触控系统100如何根据触控输入来更新画面被卷动的速度。首先,若使用者只用一根手指或一触控笔进行触控时(只有触控点A或触控点B被接收时),画面P被卷动的速度会相等于系统默认的卷动速度。然而,当用户利用两根手指于显示触控面板110上的两个触控点A及B进行画面卷动时,此时触控系统100内的处理器120接收显示触控面板110上的两个触控点A及B,侦测模块130随即侦测出对应两个触控点A及B在显示触控面板110上的起始位置以及分别对应起始位置的第一坐标Alx及Blx。若使用者将触碰于触控点A及B上的手指分别由第一坐标Alx及Blx向上移动至第二坐标A2x及B2x以使画面P向下拉时,侦测模块130会将触控点A及B的移动数据传至处理器120。当处理器接收到触控点A及B的移动数据时,就会判定使用者正执行一个下拉卷动画面的动作。此时,侦测模块130会侦测在显示触控面板I1上的触控点的数量(在本实施例中,触控点数量为2点)。随后,处理器120将依据显示触控面板110上移动中的触控点的数量,更新显示触控面板110所显示的画面P被卷动的速度。在本实施例中,因为在显示触控面板110上移动中的触控点为A及B两点,处理器会更新显示触控面板110的画面P被卷动的速度为2倍系统默认的卷动速度。然而,本案的画面卷动方法不限于使用两个触控点的输入,在其它实施例中,若用户在显示触控面板110上使用三个触控点的输入,当三个触控点在显示触控面板110上滑动时,处理器120将更新显示触控面板110的画面P被卷动的速度为3倍系统默认的卷动速度。依此类推,若用户在显示触控面板110上使用N个触控点的输入,当N个触控点在显示触控面板110上滑动时,处理器120将更新显示触控面板110的画面P被卷动的速度为N倍系统默认的卷动速度,而N为正整数。因此,在本发明实施例中,显示触控面板110上滑动的触控点的数目即为处理器120将更新显示触控面板110的画面P被卷动的速度的倍数。
[0026]这边说明一下处理器120将画面P卷动的方向与至少两个触控点移动方向的关系。如图3所示,假设两个触控点A及B的移动方向分别由起始位置对应的第一坐标Alx及Blx移动至第二坐标A2x及B2x。由于在图3中,第一坐标Alx移动至第二坐标A2x对应一个方向向量VA,第一坐标Blx移动至第二坐标B2x对应一个方向向量VB,当方向向量VA与方向向量VB为平行或接近平行时(意即方向向量VA与方向向量VB的方向为一致时),处理器120就会判定使用者执行一个卷动画面P的动作,且画面P卷动的方向与方向向量VA与方向向量VB的方向为一致。而本发明实施例并不局限于两个移动中的触控点,在其他实施例中,当两个以上的触控点被滑动而离开起始位置且被滑动的方向为一致时,处理器120就会执行一个卷动画面P的动作。例如当N个移动中的触控点的方向为一致时,处理器120将执行一个卷动画面P的动作,且画面P卷动的方向与N个移动中的触控点的方向为一致。
[0027]这边说明一下处理器120将画面P卷动的方向与至少一个触控点移动方向的另一个关系。如图4所示,5个触控点A至E(可为使用者的五根手指)分别由起始位置对应的第一坐标Alx、Blx、Clx、Dlx及Elx移动至第二坐标A2x、B2x、C2x、D2x及E2x。第一坐标Alx移动至第二坐标A2x对应一个方向向量VA,第一坐标Blx移动至第二坐标B2x对应一个方向向量VB,第一坐标Clx移动至第二坐标C2x对应一个方向向量VC,第一坐标Dlx移动至第二坐标D2x对应一个方向向量VD,第一坐标Elx移动至第二坐标E2x对应一个方向向量VE。然而,方向向量VA至VE的方向不再一致。此时,处理器会分析并计算五个触控点A至E中的每一触控点的方向向量(即方向向量VA至VE)并获取每一个触控点的滑动趋势,并依据此滑动趋势计算与滑动中的5个触控点A至E相符合的一个平均移动方向。而计算平均移动方向的方式并不限于利用单一公式计算的法则。举例来说,第一种计算平均移动方向的方式可为由方向向量VA至VE直接取其平均值。第二种计算平均移动方向的方式可先计算出五个触控点A至E符合滑动趋势的集合S,再将集合S内的触控点的方向向量取其平均值。而第二种计算平均移动方向的方式将会避开一些极端触控点的移动方向而更具精准度。例如图4中,触控点A及E可能为使用者误触或操作不良而与触控点B、C及D的移动方向差距很大,若处理器120直接计算所有触控点移动的方向向量而取其平均值,可能会造成画面P的滑动方向不准确,在这个情况下,处理器120可以计算与滑动趋势较为符合的集合S内移动中的触控点B、触控点C以及触控点D对应的方向向量VB,方向向量VC及方向向量VD的平均值,作为平均移动方向。因此避开了移动方向偏差性过大的触控点A及E的影响。随后,处理器120将显示触控面板110所显示的画面P卷动,且画面P卷动的方向与平均移动方向一致。
[0028]而本发明的触控系统100,处理器120除了将画面P以符合移动中触控点的方向向量一致的方式卷动之外,处理器120也可以将画面P符合滑动条的水平或垂直的定向方向而卷动。在后者的情况下,画面P被卷动的方向向量被固定于上下左右四个方向。换言之,本发明的触控系统100的画面P被卷动的方式可被使用者可选择,第一种选择方式为画面P是定向的水平或垂直的方向而被卷动,而第二种选择方式为画面P为非定向的符合移动中触控点的方向向量而被卷动。例如当画面P是水平或垂直的定向方向而被卷动时,如图4所示,处理器接收的触控点A至E所对应的方向向量VA至VE的方向不再一致,此时,处理器会分析并计算五个触控点A至E中的每一触控点的方向向量(即方向向量VA至VE)以根据方向向量VA至VE直接取其平均值作为平均移动方向,并分析该平均移动方向相对水平及垂直的定向方向的偏移角度,以获取数值最小的偏移角度所对应的画面P卷动的定向方向。如平均移动方向相对垂直上、垂直下、水平右、水平左相比,该水平移动方向与垂直下的偏移角度的数值最小,则随着触控点A至E的滑动,画面P向垂直下卷动。
[0029]综上所述,本发明描述了一种在触控系统中的其画面卷动方法。其观念为利用在显示触控面板上移动中的触控点的个数,将画面卷动速度提升至与触控点个数成正比的速度。当浏览内容很长的画面时,触控系统可以将画面卷动速度调整至适合的速度,以提升阅读或是浏览画面数据的效率。
[0030]以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
【权利要求】
1.一种触控系统的画面卷动方法,提供一触控系统,包含一显不触控面板及一处理器,其特征在于,所述方法包含下列步骤: 接收于该显示触控面板上的至少一触控点; 侦测该显示触控面板上的该至少一触控点的起始位置; 当该至少一触控点被滑动而离开该起始位置时,该显示触控面板所显示的一画面根据该至少一触控点的滑动被卷动; 侦测该显示触控面板上的该触控点的数量;及 该处理器根据该显示触控面板上移动中的触控点的数量更新该显示触控面板所显示的该画面被卷动的速度; 其中该画面被卷动的速度与移动中的该触控点的数量成正比。
2.如权利要求1所述的画面卷动方法,其特征为,若N个触控点同步滑动而离开该起始位置,该处理器将该画面被卷动的速度由一预定速度更新为该预定速度的N倍,其中N为正整数。
3.如权利要求1所述的画面卷动方法,其特征为,当该至少两触控点被滑动而离开该起始位置,且该至少两触控点被滑动的方向为一致时,该处理器将该显示触控面板所显示的该画面卷动,且该画面卷动的方向与该至少两触控点被滑动的方向为一致。
4.如权利要求1所述的画面卷动方法,其特征为,当该至少两触控点被滑动而离开该起始位置,且该至少两触控点被滑动的方向为不一致时,该处理器分析该每一该触控点的移动方向以获取各该触控点的滑动趋势,并依据该滑动趋势计算与滑动中的该至少两触控点相符合的一平均移动方向,该处理器将该显示触控面板所显示的该画面卷动,且该画面卷动的方向与该平均移动方向一致。
5.如权利要求1所述的画面卷动方法,其特征为,该显示触控面板所显示的该画面根据该至少一触控点的滑动被卷动,该画面被卷动的方向符合一滑动条的水平或垂直的定向方向。
6.一种触控系统,其特征在于,该触控系统包含: 一显不触控面板,用于显不一画面; 一处理器,耦接于该显示触控面板,并用于接收于该显示触控面板上的至少一触控点;及 一侦测模块,耦接于该处理器,用于侦测该显示触控面板上的该至少一触控点的起始位置及该显示触控面板上的该触控点的数量; 当该至少一触控点被滑动而离开该起始位置时,该处理器将该显示触控面板所显示的该画面根据该至少一触控点的滑动而卷动,并根据该显示触控面板上移动中的触控点的数量更新该显示触控面板所显示的该画面被卷动的速度,其中该画面被卷动的速度与移动中的该触控点的数量成正比。
7.如权利要求6所述的触控系统,其特征为,该处理器接收于该显示触控面板上的N个触控点后,该处理器侦测该显示触控面板上该N个触控点的起始位置,若N个触控点同步滑动离开该起始位置,该处理器将该画面被卷动的速度由一预定速度更新为该预定速度的N倍,其中N为正整数。
8.如权利要求6所述的触控系统,其特征为,当该至少两触控点被滑动而离开该起始位置,且该至少两触控点被滑动的方向为一致时,该处理器将该显示触控面板所显示的该画面卷动,且该画面卷动的方向与该至少一两触控点被滑动的方向为一致。
9.如权利要求6所述触控系统,其特征为,当该至少两触控点被滑动而离开该起始位置,且该至少两触控点被滑动的方向为不一致时,该处理器分析每一触控点的移动方向以获取各该触控点的滑动趋势,并依据该滑动趋势计算滑动中的该至少两触控点相符合的一平均移动方向,该处理器将该显示触控面板所显示的该画面卷动,且该画面卷动的方向与该平均移动方向一致。
10.如权利要求6所述的触控系统,其特征为,该处理器将该显示触控面板所显示的该画面根据该至少一触控点的滑动而卷动,该画面被卷动的方向符合一滑动条的水平或垂直的定向方向。
【文档编号】G06F3/0488GK104238942SQ201410447015
【公开日】2014年12月24日 申请日期:2014年9月4日 优先权日:2014年9月4日
【发明者】申金蓓 申请人:英业达科技有限公司, 英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1