1.一种计算机输入装置,用于控制应用软件中的操作标的物的方向,其特征在于,该计算机输入装置包括:
一光学轨迹触控模块,具有一光源、一传感器,以及一相对该光源及该传感器所设置的透光组件;
一动作查找表,记录使用者在该光学轨迹触控模块的操作及对应执行的一对应动作;
以及
一对应动作控制模块,依据该光学轨迹触控模块接收的手指触碰动作控制该操作标的物的方向,包括:
触碰区域记录模块,记录手指在一时间内于该光学轨迹触控模块的手指触碰区域;以及
对应动作查找模块,依据目前的该手指触碰区域与前一笔触碰区域的记录,从该动作查找表查找出所需执行的对应动作,执行该对应动作以控制该操作标的物的方向,并将目前的该手指触碰区域存储为该前一笔触碰区域。
2.根据权利要求1所述的计算机输入装置,其特征在于,该对应动作选自于由左旋转
90度、右旋转90度、旋转180度所组成的集合的任意一个。
3.根据权利要求1所述的计算机输入装置,其特征在于,该手指触碰区域为该光学轨迹触控模块划分的数个区域的任意一个。
4.根据权利要求1所述的计算机输入装置,其特征在于,该对应动作控制模块还初始化该前一笔触碰区域为该光学轨迹触控模块划分的数个区域的任意一个。
5.根据权利要求1所述的计算机输入装置,其特征在于,该对应动作控制模块还以该手指触碰动作的绘制曲线判断需执行的该对应动作。
6.根据权利要求5所述的计算机输入装置,其特征在于,该绘制曲线与该对应动作的关系如下:
该绘制曲线为顺时针90度曲线时,右旋转90度;
该绘制曲线为逆时针90度曲线时,左旋转90度;
该绘制曲线为顺时针180度曲线时,旋转180度;以及
该绘制曲线为逆时针180度曲线时,旋转180度。
7.一种利用计算机输入装置控制操作标的物方向的方法,以一计算机输入装置控制应用软件中的操作标的物的方向,其特征在于,该利用计算机输入装置控制操作标的物方向的方法包括:
侦测该计算机输入装置的一光学轨迹触控模块所接收的手指触碰动作;
取得手指于该光学轨迹触控模块的手指触碰区域;
依据目前的该手指触碰区域与前一笔触碰区域,从动作查找表中查找出所需执行的对应动作;
执行该对应动作以控制该操作标的物方向;以及
将目前的该手指触碰区域存储为该前一笔触碰区域。
8.根据权利要求7所述的利用计算机输入装置控制操作标的物方向的方法,其特征在于,还包括以该手指触碰动作的绘制曲线判断需执行的该对应动作的步骤。
9.根据权利要求8所述的利用计算机输入装置控制操作标的物方向的方法,其特征在于,该绘制曲线与该对应动作的关系如下:
该绘制曲线为顺时针90度曲线时,右旋转90度;
该绘制曲线为逆时针90度曲线时,左旋转90度;
该绘制曲线为顺时针180度曲线时,旋转180度;以及
该绘制曲线为逆时针180度曲线时,旋转180度。
计算机输入装置及其控制操作标的物方向的方法\n技术领域\n[0001] 本发明涉及一种输入装置及其操作方法,特别是涉及一种计算机输入装置及其控制操作标的物方向的方法。\n背景技术\n[0002] 计算机游戏是指在计算机运行的应用程序,其提供相当的娱乐功能。随着计算机技术发展,计算机游戏画面日趋精美,游戏的操作方法也日趋复杂。计算机游戏大多数是通过鼠标与键盘作为游戏的控制。以计算机游戏中占有相当比例的第三人称的射击游戏为例,游戏中主角人物的旋转动作时常发生且极为重要,这些回旋动作通常需要复杂的键盘动作来完成,且不符合人的习惯动作。使用者接触此类计算机游戏时,尚需花费许多心力来记忆操作方式,以及花费许多时间来适应这些复杂的操作方式。\n[0003] 对于较没耐性的使用者而言,计算机游戏的复杂操作方式往往造成相当的学习障碍。这些计算机游戏不但没有为广大使用者带来娱乐效果,反而让使用者心理受挫。再者,此类计算机游戏尚需键盘与鼠标交互操作才得以控制游戏进行,使用者需一手操作键盘一手操作鼠标。若计算机游戏进行中,使用者欲接听行动电话,则无法继续进行计算机游戏。\n倘若,将操作动作整合于单一输入装置,并提供使用者直觉式操作,则可减低计算机游戏的学习门槛,让使用者快速的体验该计算机游戏所带来的娱乐效果。\n发明内容\n[0004] 鉴于上述计算机游戏软件的复杂操作方法带来的操控不便问题,本发明的目的在提出一种计算机输入装置,用于控制操作标的物的行进方向。本发明的另一目的在于提出一种利用计算机输入装置控制操作标的物方向的方法,通过在鼠标装置装设光学轨迹触控模块,提供使用者以食指绘制轨迹来控制计算机游戏软件中的操作标的物的行进方向。\n[0005] 为了达到本发明的目的,本发明的计算机输入装置包括光学轨迹触控模块、动作查找表、以及对应动作控制模块。动作查找表记录使用者在光学轨迹触控模块的操作及对应执行的对应动作。对应动作控制模块则依据光学轨迹触控模块接收的手指触碰动作控制操作标的物的方向。其中,对应动作控制模块包括以下模块:触碰区域记录模块、对应动作查找模块。首先,触碰区域记录模块记录手指在一时间内于光学轨迹触控模块的手指触碰区域。然后,对应动作查找模块依据手指触碰区域与前一笔触碰区域的记录,从动作查找表中查找出所需执行的对应动作。最后,对应动作查找模块执行该对应动作以控制操作标的方向。\n[0006] 依照本发明的较佳实施例所述的计算机输入装置,其中对应动作包括左旋转90度、右旋转90度、以及旋转180度;手指触碰区域为在光学轨迹触控模块划分的数个区域中的任意一个。\n[0007] 依照本发明的较佳实施例所述的计算机输入装置,其中对应动作控制模块还初始化前一笔触碰区域为所述于光学轨迹触控模块划分的数个区域的任意一个;以及当利用动作查找表查找出对应动作后,将目前的手指触碰区域存储为前一笔触碰区域。另外,对应动作控制模块也可通过手指触碰动作的绘制曲线判断需执行的对应动作。其中,绘制曲线与对应动作的关系如下:当绘制曲线为顺时针90度曲线时,右旋转90度;当绘制曲线为逆时针90度曲线时,左旋转90度;当绘制曲线为顺时针180度曲线时,旋转180度;以及当绘制曲线为逆时针180度曲线时,旋转180度。\n[0008] 为了达到本发明另一目的,本发明的利用计算机输入装置控制操作标的物方向的方法包括以下步骤:首先,侦测鼠标装置的光学轨迹触控模块所接收的手指触碰动作。接着,取得手指于光学轨迹触控模块的手指触碰区域。然后,依据手指触碰区域与前一笔触碰区域的记录,从动作查找表中查找出所需执行的对应动作。最后,执行对应动作以控制操作标的物方向。\n[0009] 依照本发明的较佳实施例所述的利用计算机输入装置控制操作标的物方向的方法,其中对应动作包括左旋转90度、右旋转90度、以及旋转180度;手指触碰区域为在光学轨迹触控模块划分的数个区域中的任意一个。\n[0010] 依照本发明的较佳实施例所述的利用计算机输入装置控制操作标的物方向的方法,还包括初始化前一笔触碰区域为所述于光学轨迹触控模块划分的数个区域中的任意一个;以及当利用动作查找表查找出对应动作后,将目前的手指触碰区域存储为前一笔触碰区域。另外,也可通过手指触碰动作的绘制曲线判断需执行的对应动作。其中,绘制曲线与对应动作的关系如下:当绘制曲线为顺时针90度曲线时,右旋转90度;当绘制曲线为逆时针90度曲线时,左旋转90度;当绘制曲线为顺时针180度曲线时,旋转180度;以及当绘制曲线为逆时针180度曲线时,旋转180度。\n[0011] 由上述可知,本发明的计算机输入装置暨利用计算机输入装置控制操作标的物方向的方法,是在计算机输入装置上设置光学轨迹触控模块以供使用者以食指绘制轨迹控制操作标的物转向,例如在光学轨迹触控模块的右端划至光学轨迹触控模块的左端表示控制操作标的物转向180度或绘制顺时针旋转90度的轨迹以控制操作标的物右旋转90度,用于达到直觉式的控制方式。\n[0012] 以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。\n附图说明\n[0013] 图1为计算机输入装置示意图;\n[0014] 图2为鼠标的光学轨迹触控模块及其划分的数个区域的示意图;\n[0015] 图3为利用计算机输入装置控制操作标的物方向的方法流程图;\n[0016] 图4为动作查找表;\n[0017] 图5为本发明一实施例的控制操作标的物方向的方法流程图;\n[0018] 图6A~6D为控制操作标的物方向的示意图。\n[0019] 其中,附图标记:\n[0020] 100 鼠标\n[0021] 110 左键\n[0022] 120 右键\n[0023] 130 光学轨迹触控模块\n[0024] 210、622 第一区域\n[0025] 220、624 第二区域\n[0026] 230、626 第三区域\n[0027] 240、628 第四区域\n[0028] 600 游戏画面\n[0029] 610 操作标的物\n[0030] 620 光学轨迹触控模块划分的区域\n具体实施方式\n[0031] 在下列较佳实施例中详细说明本发明的装置及其联机方法。然而本发明的概念也可用于其它范围。以下列举的实施例仅本发明所称的光学轨迹触控模块,具有一外壳,该外壳之中还具有一光源及一光传感器;相对该光源及该光传感器的一端,具有一透光组件,使用者的手指可于该透光组件上滑动,以产生一对应的控制(轨迹)信号。相关的技术可参考US7298362号案。\n[0032] 用于说明本发明的目的与执行方法,并非用于限制其范围。\n[0033] 图1为一计算机输入装置示意图。请参照图1,在本实施例中,可为一鼠标100具有左键110、右键120、以及光学轨迹触控模块130,用于传送鼠标信号到计算机。光学轨迹触控模块130装设在左键110与右键120之间取代鼠标100的滚轮,以利于使用者以食指在光学轨迹触控模块130绘画轨迹。在另一实施例中,光学轨迹触控模块130也可装置于鼠标100壳体的左侧或右侧,用于供使用者以拇指或其它手指绘制轨迹。计算机输入装置还包括对应动作控制模块。对应动作控制模块,连接光学轨迹触控模块130,是依据光学轨迹触控模块130接收的手指触碰动作控制操作标的物的方向,其由计算机的微处理器执行或由鼠标内嵌的微处里器执行,并依据光学轨迹触控模块130接收的手指触碰动作控制操作标的物方向。\n[0034] 进一步地,对应动作控制模块包括以下模块:\n[0035] 触碰区域记录模块,记录手指在一时间内于该光学轨迹触控模块130的手指触碰区域;\n[0036] 对应动作查找模块,连接触碰区域记录模块,依据该手指触碰区域与前一笔触碰区域的记录,从该动作查找表查找出所需执行的对应动作,执行该对应动作以控制该操作标的方向。\n[0037] 承上,计算机的微处理器进行对应动作控制包括以下步骤:记录手指在一时间内于光学轨迹触控模块130的手指触碰区域,并依据手指触碰区域与前一笔触碰区域的记录,从动作查找表中查找出所需执行的对应动作;之后,再执行此对应动作以控制操作标的物方向。\n[0038] 图2为鼠标的光学轨迹触控模块及其划分的数个区域的示意图。请参照图2,光学轨迹触控模块130划分数个区域,每一个区域皆对应到一个虚拟区域。在本实施例中,光学轨迹触控模块130可划分出四个手指触碰区域,例如将光学轨迹触控模块130上方区域对应到第一区域210、将光学轨迹触控模块130右方区域对应到第二区域220、将光学轨迹触控模块130下方区域对应到第三区域230、以及将光学轨迹触控模块130左方区域对应到第四区域240。当使用者以食指在鼠标的光学轨迹触控模块130绘制轨迹时,依据所绘制的轨迹判断需执行的对应动作,并执行此对应动作以控制应用软件中操作标的物方向。其中,对应动作可例如为左旋转90度、右旋转90度、或旋转180度。\n[0039] 接着以另一实施例说明本发明的利用计算机输入装置控制操作标的物方向的方法。图3为利用计算机输入装置控制操作标的物方向的方法流程图。请参照图3,首先,侦测鼠标装置的光学轨迹触控模块130所接收的手指触碰动作(步骤S310)。接着,取得手指于光学轨迹触控模块130的手指触碰区域(步骤S320)。然后,依据手指触碰区域与前一笔触碰区域的记录,从动作查找表中查找出所需执行的对应动作(步骤S330)。最后,执行对应动作以控制操作标的物方向(步骤S340)。\n[0040] 图4为动作查找表。请参照图4,一开始先执行初始化动作,以先设定前一笔触碰区域及手指触碰区域的参数,并初始化前一笔触碰区域的参数为所述光学轨迹触控模块\n130划分的任一区域。当手指触碰光学轨迹触控模块130后,会侦测目前的手指触碰区域,并查找动作查找表,以获取对应的动作。于执行此对应动作之后,进一步将目前的手指触碰区域存储为前一笔触碰区域。举例来说,初始化的前一笔触碰区域若为第一区域,而使用者手指滑动到光学轨迹触控模块130的下方区域,则侦测的目前的手指触碰区域为第三区域。此时,前一笔触碰区域为第一区域,而目前的手指触碰区为第三区域。查找动作查找表可知,需将软件中的操作标的物(若执行的软件为第三人称游戏,则操作标的物为被操作的游戏主角)的方向旋转180度。当操作标的物旋转180度之后,再进一步将前一笔触碰区域更新为第三区域。\n[0041] 在另一些实施例中,也可由手指触碰动作的绘制曲线来判断所需执行的对应动作。绘制曲线与对应动作的关系如下:\n[0042] 当绘制曲线为顺时针90度曲线时,右旋转90度。\n[0043] 当绘制曲线为逆时针90度曲线时,左旋转90度。\n[0044] 当绘制曲线为顺时针180度曲线时,旋转180度。\n[0045] 当绘制曲线为逆时针180度曲线时,旋转180度。\n[0046] 图5为本发明一实施例的控制操作标的物方向的方法流程图。请参照图5,首先,光学轨迹触控模块130接收使用者手指触碰时绘制的轨迹,以侦测手指在光学轨迹触控模块130上的动作(步骤S510)。当手指有动作时(步骤S520的是),取得目前的手指触碰区域(步骤S530);若手指未动作时(步骤S520的否),则持续侦测手指在光学轨迹触控模块130上的动作(步骤S510)。取出目前的手指触碰区域与前一笔触碰区域两笔参数相互比较(步骤S540),并依据动作查找表查找出对应的执行动作(步骤S550)。当查找到对应的执行动作后(步骤S560的是),执行此动作以控制操作标的物转向(步骤S570),并将目前的手指触碰区域存储为前一笔触碰区域(步骤S580),以更新前一笔触碰区域的参数。另外,当未查找到相应的执行动作时(步骤S560的否),也需更新前一笔触碰区域的参数值为目前的手指触碰区域的参数值。\n[0047] 为清楚说明本实施例,接续以一游戏软件接口说明。图6A至图6D为控制操作标的物方向的示意图。请先参照图6A,初始时游戏画面600中的操作标的物610行进方向为往游戏画面600的上方,此时前一笔触碰区域的参数值初始为第一区域。光学轨迹触控模块130划分多个感测区域如图6A中的光学轨迹触控模块划分的区域620,其中还细分为第一区域622、第二区域624、第三区域626、以及第四区域628等四块区域。\n[0048] 请参照图6B,若初始后(前一笔触碰区域的参数值为第一区域622)使用者的手指由光学轨迹触控模块划分的区域620中的第一区域622滑动到第四区域628时,侦测到手指在光学轨迹触控模块130上的动作并取得目前的手指触碰区域。接着,取出前一笔触碰区域的参数值与此目前的手指触碰区域的参数值比较,从所述的动作查找表查找出对应的执行动作为左旋转90度。然后,据此执行动作旋转游戏画面600中的操作标的物610左旋转90度,以使操作标的物610的行进方向转向游戏画面600的左方。当执行动作令游戏画面600中操作标的物610转向后,将前一笔触碰区域的参数更新为第四区域628。\n[0049] 承上,请参照图6C,若初始后(前一笔触碰区域的参数值为第一区域622)使用者的手指由光学轨迹触控模块划分的区域620中的第一区域622滑动到第二区域624时,则查找到的执行动作为右旋转90度。此时,令游戏画面600中操作标的物610的行进方向由往游戏画面600上方转为往游戏画面600右方。当执行动作令游戏画面600中操作标的物\n610转向后,将前一笔触碰区域的参数更新为第二区域624。\n[0050] 请再参照图6D,若初始后(前一笔触碰区域的参数值为第一区域622)使用者的手指由光学轨迹触控模块划分的区域620中的第一区域622滑动到第三区域626时,则查找到的执行动作为旋转180度。此时,令游戏画面600中操作标的物610的行进方向由往游戏画面600上方转为往游戏画面600下方。当执行动作令游戏画面600中操作标的物610转向后,将前一笔触碰区域的参数更新为第三区域626。\n[0051] 当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
法律信息
- 2014-06-04
未缴年费专利权终止
IPC(主分类): G06F 3/033
专利号: ZL 200810089389.6
申请日: 2008.04.15
授权公告日: 2011.02.16
- 2011-02-16
- 2009-12-16
- 2009-10-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-12-27
|
2006-06-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |