游标控制方法及游标控制系统与流程

文档序号:16692240发布日期:2019-01-22 18:59阅读:220来源:国知局
游标控制方法及游标控制系统与流程

本发明涉及一种游标控制方法及游标控制系统,且特别是有关于游标点击操作的游标控制方法及游标控制系统。



背景技术:

鼠标及触控板为电脑中常用的移动游标装置及点选装置。无论是触控鼠标或是一般鼠标,当使用者欲移动游标时,由使用者带动鼠标本体使移动侦测单元侦测到鼠标与桌面相对移动而于电脑中移动游标,或于触控板上滑动手指以操控游标移动。若使用者移动鼠标到目标位置后需要点击时,需要靠使用者移动鼠标并精准的将游标移动到按钮上再点击,有时候游标会滑过头一点点或是稍微离开目标位置,使用者需要将鼠标拉回(微幅移动)以使游标到达指定按钮位置才能点击,浪费时间且增加手腕动作。

因此,在使用者进行鼠标移动与点击操作时,如何节省使用者的手腕动作及操作时间,为本领域待改进的问题之一。



技术实现要素:

本发明的一目的在于提供一种游标控制方法。此游标控制方法适用于触控装置与显示装置,其中显示装置包含与触控装置的触控区域对应的虚拟触控区域。控制方法包含以下步骤:侦测点击操作时,触控区域内被点击的点击坐标位置;计算虚拟触控区域内与点击坐标位置对应的虚拟点击坐标位置;以及显示装置上的虚拟点击坐标位置执行点击操作。

本发明的另一目的在于提供一种游标控制系统。此游标控制系统包含触控装置、显示装置以及处理器。触控装置用以侦测点击操作时,触控装置的触控区域内被点击的点击坐标位置。显示装置包含与触控装置的触控区域对应的虚拟触控区域。处理器用以计算虚拟触控区域内与点击坐标位置对应的虚拟点击坐标位置,并于荧幕上的虚拟点击坐标位置执行点击操作。

因此,本发明的实施例藉由提供一种游标控制方法及游标控制系统,且特别是有关于游标点击操作的游标控制方法及游标控制系统,藉以在使用者进行鼠标移动与点击操作时,有效节省使用者的手腕动作及操作时间。

附图说明

为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附图式说明如下:

图1a为根据本案的一些实施例所绘示的一种游标控制系统的示意图;

图1b为根据本案的一些实施例所绘示的一种游标控制系统的示意图;

图2为根据本案的一些实施例所绘示的一种游标控制方法的流程图;以及

图3为根据本案的一些实施例所绘示的图2中的其中一步骤的流程图。

符号说明:

100a、100b:游标控制系统

110:显示装置

120a、120b、120a’:虚拟触控区域

125、125’:游标

130:触控装置

140:触控区域

150:处理器

a0、a1、b0、b1、b0’:坐标位置

a10、a11、a12、b10、b12:坐标位置

200:游标控制方法

s210、s230、s250:步骤

s232、s234、s236、s237、s238、s239:步骤

具体实施方式:

以下公开提供许多不同实施例或例证用以实施本发明的不同特征。特殊例证中的元件及配置在以下讨论中被用来简化本发明。所讨论的任何例证只用来作解说的用途,并不会以任何方式限制本发明或其例证的范围和意义。此外,本申请在不同例证中可能重复引用数字符号且/或字母,这些重复皆为了简化及阐述,其本身并未指定以下讨论中不同实施例且/或配置之间的关系。

在全篇说明书与权利要求范围所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在此公开的内容中与特殊内容中的平常意义。某些用以描述本发明的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本发明的描述上额外的引导。

关于本文中所使用的『耦接』或『连接』,均可指二或多个元件相互直接作实体或电性接触,或是相互间接作实体或电性接触,而『耦接』或『连接』还可指二或多个元件相互操作或动作。

在本文中,使用第一、第二与第三等等词汇,是用于描述各种元件、组件、区域、层与/或区块是可以被理解的。但是这些元件、组件、区域、层与/或区块不应该被这些术语所限制。这些词汇只限于用来辨别单一元件、组件、区域、层与/或区块。因此,在下文中的一第一元件、组件、区域、层与/或区块也可被称为第二元件、组件、区域、层与/或区块,而不脱离本发明的本意。如本文所用,词汇『与/或』包含了列出的关联项目中的一个或多个的任何组合。本案文件中提到的「及/或」是指表列元件的任一者、全部或至少一者的任意组合。

请参阅图1a,图1a为根据本案的一些实施例所绘示的一种游标控制系统100a的示意图。游标控制系统100a包含显示装置110、触控装置130以及处理器150。处理器150与显示装置110相耦接。处理器150与触控装置130电性连接。在本案的一些实施例中,处理器150与触控装置130透过通讯电路(未绘示)相耦接,用以互相传递资讯。处理器150与触控装置130可透过有线通讯界面及/或无线通讯界面以传递资讯。

如图1a所绘示,触控装置130包含触控区域140。使用者在触控区域140内的操作可被触控装置130所侦测。显示装置110包含虚拟触控区域120a。游标125位于虚拟触控区域120a内。

触控装置130侦测触控区域140内的点击操作,并将点击操作的点击坐标位置传送至处理器150。处理器150计算在虚拟触控区域120a内与点击坐标位置对应的虚拟点击坐标位置。接着,处理器150在显示装置110的虚拟点击坐标位置执行点击操作。

举例来说,当使用者在坐标位置a1执行点击操作时,触控装置130侦测到坐标位置a1的点击操作,并将点击坐标位置a1传送到处理器150。处理器150计算在拟触控区域120a内与点击坐标位置a1对应的虚拟点击坐标位置b1。接着,处理器150在显示装置110的虚拟点击坐标位置b1执行点击操作。关于详细的计算方式将会于后续配合图2与图3一并说明。

请参阅图1b。图1b为根据本案的一些实施例所绘示的一种游标控制系统100b的示意图。图1b所绘示的游标控制系统100b与图1a的游标控制系统100a大致上相同,仅虚拟触控区域120b与虚拟触控区域120a不同。游标控制系统100b中,在显示装置110上不会显示虚拟触控区域120b(以虚线绘示)。而在控制系统100a中,显示装置110上会显示虚拟触控区域120a(以实线绘示)。

触控装置130侦测触控区域140内的点击操作,并将点击操作的点击坐标位置传送至处理器150。处理器150计算虚拟触控区域120b内与点击坐标位置对应的虚拟点击坐标位置。接着,处理器150在显示装置110的虚拟点击坐标位置执行点击操作。

举例来说,当使用者在坐标位置a11执行点击操作时,触控装置130侦测到坐标位置a11的点击操作,并将点击坐标位置a11传送到处理器150。处理器150计算在虚拟触控区域120b内与点击坐标位置a11对应的虚拟点击坐标位置b11。接着,处理器150在显示装置110的虚拟点击坐标位置b11执行点击操作。关于详细的计算方式将会于后续配合图2与图3一并说明。

请参阅图2,图2为根据本案的一些实施例所绘示的一种游标控制方法200的流程图。如图2所示,游标控制方法200包含以下步骤:

步骤s210:侦测在点击操作时,触控区域内被点击的点击坐标位置;

步骤s230:计算在虚拟触控区域内与点击坐标位置对应的虚拟点击坐标位置;以及

步骤s250:在显示装置上的虚拟点击坐标位置执行点击操作。

为使本案实施例的游标控制方法200易于理解,请一并参阅图1a、图1b以及图2。

在步骤s210中,侦测在点击操作时,触控区域内被点击的点击坐标位置。举例来说,在一些实施例中,当使用者在触控区域140中执行点击操作时,触控装置130侦测触控区域140中的点击坐标位置。

在步骤s230中,计算在虚拟触控区域内与点击坐标位置对应的虚拟点击坐标位置。在一些实施例中,步骤s220可由处理器150执行。关于步骤s220的详细执行方式将于以下参阅图3一并说明。

请参阅图3,图3为根据本案的一些实施例所绘示的图2中的步骤s230的流程图。如图3所示,步骤s230包含以下步骤:

步骤s232:传送点击坐标位置;

步骤s234:判定虚拟触控区域是否显示;

步骤s236:设定点击坐标位置的值为虚拟点击坐标位置的值;

步骤s237:在虚拟触控区域内设定与触控区域内的原点对应的虚拟原点:

步骤s238:计算点击坐标位置对应于原点的方向与距离;以及

步骤s239:依据方向、距离、虚拟原点以及虚拟触控区域对应于触控区域的比例计算虚拟点击坐标位置。

在步骤s32中,传送点击坐标位置。举例来说,在一些实施例中,触控装置130将侦测到的点击坐标位置传送至处理器150。

在步骤s234中,判断虚拟触控区域是否显示。在一些实施例中,步骤s234由处理器150执行。举例来说,在游标控制系统100a中,处理器150判定虚拟触控区域120a显示,而在游标控制系统100b中,处理器150判定虚拟触控区域120b不显示。若是步骤s234判定虚拟触控区域120a/120b显示,执行步骤s236。若是步骤s234判定虚拟触控区域120a/120b不显示,执行步骤s237。

在步骤s236中,设定点击坐标位置的值为虚拟点击坐标位置的值。请一并参阅图1a。举例来说,若是点击坐标位置a0的值为(x0,y0),设定虚拟点击坐标位置b0的值为(x0,y0)。也就是说,若点击坐标位置a0位于触控区域140的(x0,y0)处,虚拟点击坐标位置b0位于虚拟触控区域120a的(x0,y0)处。在一些实施例中,步骤s236由处理器150执行。

步骤s237中,在虚拟触控区域内设定与触控区域内的原点对应的虚拟原点。请一并参阅图1b。举例来说,设定在触控区域140内的坐标位置a10为原点的坐标位置a10,并设定虚拟触控区域120b内的坐标位置b10为虚拟原点的坐标位置b10。上述虚拟原点的坐标位置b10的值与原点的坐标位置a10的值不一定相同。在一些实施例中,步骤s237由处理器150执行。

在一些实施例中,原点a0的坐标位置为使用者在触控区域140内最常执行点击操作的坐标位置。当设定虚拟原点的坐标位置时,是依据触控装置130侦测到点击操作前,游标125所位于的坐标位置。举例来说,若触控装置130侦测到点击操作前,游标125位于坐标位置b10,即设定坐标位置b10为虚拟原点的坐标位置b10。

在一些实施例中,原点a10的坐标位置为使用者在触控区域140内执行滑动操作的结束点的坐标位置。举例来说,若是触控装置130侦测到使用者在触控区域140上由坐标位置a12滑动至坐标位置a10,判定滑动操作在触控区域140上的起始点坐标位置a12,而结束点坐标位置a10。接着,设定结束点坐标位置a10为原点的坐标位置a10。而当设定虚拟原点的坐标位置时,是依据触控装置130侦测到点击操作前,游标125所位于的坐标位置。也就是说,若触控装置130侦测到滑动操作结束时,游标125位于坐标位置b10,即设定坐标位置b10为虚拟原点的坐标位置b10。

步骤s238中,计算点击坐标位置对应于原点的方向与距离。在一些实施例中,步骤s238由处理器150执行。举例来说,若原点的坐标位置为a10,而点击坐标位置为坐标位置a11,处理器150计算坐标位置a11相对于坐标位置a10的方向与距离。

步骤s239中,依据方向、距离、虚拟原点以及虚拟触控区域对应于触控区域的比例计算虚拟点击坐标位置。在一些实施例中,步骤s239由处理器150执行。举例来说,依据点击坐标位置a11相对于原点坐标位置a10的方向与距离,计算出相对于虚拟原点的坐标位置b10具有相同的方向与距离的虚拟点击坐标位置b11。在一些实施中,虚拟触控区域对应于触控区域具有比例值,例如虚拟触控区域可为触控区域的1倍、1.5倍或2倍等。举例来说,若虚拟触控区域对应于触控区域的比例值为2,则依据点击坐标位置a11相对于原点坐标位置a10的方向与距离,计算出相对于虚拟原点的坐标位置b10具有相同的方向与2倍距离的虚拟点击坐标位置b11。

请回头参阅图2。在步骤s250中,在显示装置上的虚拟点击坐标位置执行点击操作。举例来说,若虚拟点击坐标位置为坐标位置b11,显示装置110上的坐标位置b11执行点击操作。在一些实施例中,步骤s250由处理器150执行。

在一些实施例中,使用者可设定是否于显示装置110上显示虚拟触控区域120a/120b。上述虚拟触控区域120a/120b的显示方式可为半透明方式、或角落框线其他不太影响画面识别的线条等,本案不以上述方式为限。

在一些实施例中,使用者可设定虚拟触控区域120a/120b对应于触控区域140的比例。在使用者设定虚拟触控区域120a/120b对应于触控区域140的比例后,处理器150调整虚拟触控区域120a/120b对应于触控区域140的比例。

在一些实施例中,在使用者执行点击操作、触控装置130侦测到点击操作,以及处理器150执行点击操作时,游标125不移动。也就是说,在显示装置110上显示的游标125停留在侦测到点击操作前的位置。举例来说,若在点击操作前游标125位于虚拟触控区域120a中的坐标位置b0,在使用者执行点击操作、触控装置130侦测到点击操作,以及处理器150执行点击操作时,游标125停留在虚拟触控区域120a中的坐标位置b0。

在一些实施例中,当在触控区域140内侦测到滑动操作时,侦测滑动操作在触控区域140内的起始点与结束点,并依据起始点与结束点之间的距离与方向,调整虚拟触控区域120a/120b于显示装置110上的位置。举例来说,若侦测滑动操作在触控区域140内的起始点为坐标位置a0而结束点为坐标位置a1,依据起始点与结束点之间的距离与方向,将虚拟触控区域120a调整至120a’的位置,如图1a所绘示。在此为了将虚拟触控区域120a与虚拟触控区域120a’做出区隔,将虚拟触控区域120a’以虚线绘示,但在此仅表示虚拟触控区域120a在显示装置110上的位置的不同,而非表示虚拟触控区域的显示方式改变。当虚拟触控区域120a随着滑动操作而改变在显示装置110上的位置时,游标125的位置也随着改变。举例来说,当虚拟触控区域120a移动至120a’的位置时,游标125也由坐标位置b0移动至坐标位置b0’。上述坐标位置b0与坐标位置b0’位于虚拟触控区域120a中的相同位置。

在本案的一些实施例中,处理器150可以是具有储存、运算、资料读取、接收信号或信息、传送信号或信息等功能的伺服器、电路、中央处理单元(centralprocessorunit,cpu)、微处理器(mcu)或其他具有同等功能的装置。

在本案的一些实施例中,显示装置110可以是具有显示功能的电路或其他具有同等功能的装置或电路。在本案的一些实施例中,触控装置130可以是具有触控侦测功能的电路或其他具有同等功能的装置或电路。

由上述本案的实施方式可知,本案的实施例藉由提供一种游标控制方法及游标控制系统,且特别是有关于游标点击操作的游标控制方法及游标控制系统,藉以在使用者进行鼠标移动与点击操作时,有效节省使用者的手腕动作及操作时间。尤其在使用者执行多个不同位置的点击操作时,可有效节省使用者的手腕动作及操作时间。

另外,上述例示包含依序的示范步骤,但该些步骤不必依所显示的顺序被执行。以不同顺序执行该些步骤皆在本揭示内容的考量范围内。在本发明内容的实施例的精神与范围内,可视情况增加、取代、变更顺序及/或省略该些步骤。

虽然本案已以实施方式公开如上,然其并非用以限定本案,任何熟习此技艺者,在不脱离本案的精神和范围内,当可作各种的更动与润饰,因此本案的保护范围当视后附的权利要求范围所界定者为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1