虚拟导航装置、导航方法及其电脑程式产品的制作方法

文档序号:6500088阅读:132来源:国知局
虚拟导航装置、导航方法及其电脑程式产品的制作方法
【专利摘要】本发明公开了一种虚拟导航装置、导航方法及其电脑程式产品。该虚拟导航装置包含一工作面、一触控检测模块及一处理器。该触控模块电性连接至该工作面及该处理器。该触控检测模块用以于一时间区间内检测复数个检测信息。该处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触。该处理器根据该等检测信息判断各触控物件的一移动信息,且根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一荧幕上的一游标。
【专利说明】虚拟导航装置、导航方法及其电脑程式产品
【技术领域】
[0001]本发明系关于一种虚拟导航装置、导航方法及其电脑程式产品;详细而言,本发明系关于一种毋需以手握持一硬体外型的虚拟导航装置、导航方法及其电脑程式产品。
【背景技术】
[0002]电脑已成为现代人于生活上不可或缺的必需品。习知的电脑周边设备,多数采用导航装置(例如:滑鼠)作为主要的输入装置之一。当使用者操作电脑时,往往需要透过导航装置来移动荧幕上的游标,或透过导航装置来点选所需要的选项、应用程式等等。因此,导航装置俨然已成为使用者与电脑连接的重要桥梁。然而,导航装置的体积具有一定的空间,且其形状多半不规则,故若使用者外出需使用电脑,很难轻便地一并携带导航装置。
[0003]有鉴于此,如何提供一种能让使用者轻易携带的导航装置,乃业界亟需努力的目标。

【发明内容】

[0004]为解决前述问题,本发明提供了一种虚拟导航装置、导航方法及其电脑程式产品。
[0005]本发明所提供的虚拟导航装置包含一工作面、一触控检测模块及一处理器,且该触控检测模块电性连接至该工作面及该处理器。该触控检测模块用以于一时间区间内检测复数个检测信息。该处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触。该处理器更根据该等检测信息判断各触控物件的一移动信息且根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一突幕上的一游标。
[0006]本发明所提供的导航方法适用于一虚拟导航装置,且该虚拟导航装置包含一工作面、一触控检测模块及一处理器。该导航方法包含下列步骤:(a)由该触控检测模块于一时间区间内检测复数个检测信息、(b)由该处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触、(C)由该处理器根据该等检测信息判断各触控物件的一移动信息及(d)由该处理器根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一突幕上的一游标。
[0007]本发明所提供的电脑程式产品经由一虚拟导航装置载入该电脑程式产品后,会执行该电脑程式产品所包含的复数个程式指令,以使该虚拟导航装置执行一导航方法。该等程式指令包含程式指令A、程式指令B、程式指令C及程式指令D。程式指令A被执行时,由该虚拟导航装置的一触控检测模块于一时间区间内检测复数个检测信息。程式指令B被执行时,由该虚拟导航装置的一处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触。程式指令C被执行时,由该处理器根据该等检测信息判断各触控物件的一移动信息。程式指令D被执行时,由该处理器根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一突幕上的一游标。
[0008]由上述说明可知,本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的。本发明系透过触控检测模块来检测复数个检测信息,再据以判断是否有至少三个触控物件于一时间区间内与工作面接触。倘若有至少三个触控物件于一时间区间内与工作面接触,则本发明会进一步地决定一位置信息信号,以使一主机依据该位置信息信号移动一突幕上的一游标。由于本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的,此类装置不具有传统滑鼠或光学滑鼠的外型,故能让使用者方便地携带。
[0009]为让本发明的上述目的、技术特征和优点能更明显易懂,下文系以较佳实施例配合所附图式进行详细说明。
【专利附图】

【附图说明】
[0010]图1A系描绘第一实施例的虚拟导航装置的示意图;
[0011]图1B系描绘触控检测模块所检测的检测信息的示意图;
[0012]图1C系描绘触控物件于工作面上的位置移动示意图;
[0013]图1D系描绘触控物件于工作面上的位置移动示意图;
[0014]图1E系描绘触控物件于工作面上的位置移动示意图;
[0015]图1F系描绘触控物件于工作面上的位置移动示意图;
[0016]图1G系描绘触控物件于工作面上的位置移动示意图;
[0017]图1H系描绘触控物件于工作面上的位置移动示意图;
[0018]图2A系描绘第二及第三实施例的虚拟导航装置的示意图;
[0019]图2B图系描绘触控检测模块所检测的检测信息的示意图;
[0020]图3A系描绘第四及第五实施例的虚拟导航装置的示意图;
[0021]图3B、图3C系描绘触控检测模块所检测的检测信息的示意图'及
[0022]图4A、图4B、图4C系描绘第六实施例的方法流程图。
[0023]符号说明:
[0024]I 虚拟导航装置
[0025]10 位置信息信号
[0026]11 处理器
[0027]13 触控检测模块
[0028]15 工作面
[0029]17 收发接口
[0030]12a、12b、12c、12d 检测信息
[0031]Tl 时间区间
[0032]P1、P2、P3、P4、P5、P6 位置
[0033]102a、102b 多边形
[0034]104a、104b、104c 移动轨迹
[0035]20a、20b 操作信号
[0036]24a>24b>24c>24d 检测信息
[0037]T2 时间区间
[0038]3 虚拟导航装置
[0039]33 触控检测模块[0040]35 工作面
[0041]33a、33b 子触控检测模块
[0042]35a、35b 子工作面
[0043]32a、32b、32c、32d 检测信息
[0044]34a,34b,34c,34d 检测信息
[0045]36a、36b、36c、36d 检测信息
[0046]30a 位置信息信号
[0047]30a、30b 操作信号
【具体实施方式】
[0048]以下将透过实施例来解释本发明所提供的虚拟导航装置、导航方法及其电脑程式产品。然而,本发明的实施例并非用以限制本发明须在如实施例所述的任何环境、应用或方式方能实施。因此,关于实施例的说明仅为阐释本发明的目的,而非用以直接限制本发明。须说明者,以下实施例及图式中,与本发明非直接相关的元件已省略而未绘示。
[0049]本发明的第一实施例为一虚拟导航装置1,其示意图系描绘于图1A中。虚拟导航装置I包含一处理器11、一触控检测模块13、一工作面15及一收发接口 17。触控检测模块13电性连接至处理器11及工作面15,且处理器11电性连接至收发接口 17。
[0050]处理器11可为本发明所属【技术领域】中具有通常知识者所熟知的各种处理器、中央处理装置(central processing unit)、微处理器或其他计算装置中的任一种。工作面15可为平面或非平面(例如:依据人体工学设计的适合人类手指置放的弧面)。触控检测模块13对应至工作面15,且可为电容式、电阻式、光学式、压电感测式或其他类型的触控检测模块。该等不同类型的触控检测模块及其运作方式为本发明所属【技术领域】中具有通常知识者所熟知,故不赘言。此外,收发接口 17可为本发明所属【技术领域】中具有通常知识者所熟知的各种收发接口。
[0051]本实施例中,触控检测模块13于一时间区间Tl内检测复数个检测信息12a、12b、12c、12d,如图1B所示。本发明所属【技术领域】中具有通常知识者应能轻易地理解,不同类型的触控检测模块13将会检测到不同类型的检测信息12a、12b、12c、12d。处理器11接着根据检测信息12a、12b、12c、12d,判断有至少三个触控物件于时间区间Tl内与工作面15接触。之后,处理器11根据检测信息12a、12b、12c、12d判断各触控物件的一移动信息,再根据这些移动信息决定一位置信息信号10。若收发接口 17被连接至一主机(未绘示),则收发接口 17会传送位置信息信号10至此主机,使主机根据位置信息信号10移动一荧幕上的一游标。
[0052]于其他实施态样中,若虚拟导航装置I更包含一荧幕,或触控检测模块13为触控式荧幕,则前述处理器11所决定的位置信息信号10亦可用以移动虚拟导航装置I的荧幕上的游标。于此类的实施态样中,由于虚拟导航装置I并未连接至外部的主机,故可不配置收发接口 17。
[0053]接着,兹以上述至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件的情形,说明本实施例如何具体地决定位置信息信号10。
[0054]处理器11根据检测信息12a、12b、12c、12d,判断于时间区间Tl内,第一触控物件由工作面15上的位置Pl移动至位置P2、第二触控物件由工作面15上的位置P3移动至位置P4且第三触控物件由工作面15上的位置P5移动至位置P6,如图1C所示。处理器11计算位置Pl及位置P2间的一第一距离,计算位置P3及位置P4间的一第二距离且计算位置P5及位置P6间的一第三距离。之后,处理器11计算第一距离、第二距离及第三距离的一平均值,且以此平均值作为位置信息信号10。简言之,处理器11系以第一触控物件、第二触控物件及第三触控物件的移动轨迹长度的平均值作为位置信息信号10。
[0055]于其他实施态样中,处理器11可改为根据检测信息12a、12b、12c、12d,判断于时间区间Tl内,第一触控物件由工作面15上的位置Pl移动至位置P2、第二触控物件由工作面15上的位置P3移动至位置P4且第三触控物件由工作面15上的位置P5移动至位置P6,如图1C所示。处理器11计算位置P1、P3、P5的一第一平均值,计算位置P2、P4、P6的一第二平均值,计算第二平均值及第一平均值间的一差值,再以此差值作为位置信息信号10。简言之,处理器11系以第一触控物件、第二触控物件及第三触控物件的重心的轨迹长度作为位置信息信号10。
[0056]于其他实施态样中,处理器11可改以其他方式决定位置信息信号10。具体而言,处理器11先根据第一触控物件、第二触控物件及第三触控物件与工作面15接触的复数个位置界定一多边形。处理器11再根据该多边形的一面积于时间区间Tl内的变化(例如:变大、变小、朝不同方向形变等等),决定位置信息信号10所包含的一移动方向及一移动距离。以图1D、图1E、图1F所绘示的三种不同情形为例,处理器11先依据位置P1、P3、P5界定多边形102a,再判断多边形102a于时间区间Tl内变为多边形102b及二者间的面积变化,并依此变化决定位置信息信号10所包含的移动方向及移动距离。具体而言,图1D、图1E、图1F的移动方向分别为「往右上方」、「往顺时钟方向」及「往外」。
[0057]于前段所述的实施态样下,位置信息信号10所载的移动方向便能使主机控制一视觉变化效果或一听觉变化效果。视觉变化效果可包含荧幕上的一显示区域的旋转、放大及缩小其中的一或其组合,其中显不区域显不一图式、一视窗及一游标其中的一或其组合。至于听觉变化效果,则可包含一音量控制、一音效选择及一音效混和其中的一或其组合。以图1E为例,处理器11判断的移动方向为「往顺时钟方向」,主机便可依据此移动方向,调升其音量,并依据移动距离,决定音量调升的幅度。再以图1F为例,处理器11判断的移动方向为「往外」,主机便可依据此移动方向,将荧幕上所呈现的画面放大,并依据移动距离,决定放大的幅度。
[0058]于其他实施态样中,处理器11可改以其他方式决定位置信息信号10。具体而言,处理器11根据各触控物件于时间区间Tl内在工作面15上的一移动轨迹,决定位置信息信号10所包含的一移动方向。处理器11更计算该等移动轨迹的一平均值以作为位置信息信号10所包含的一移动距离。以图1G、图1H所绘示的二种不同情形为例,处理器11根据第一触控物件、第二处控物件及第三触控物件于时间区间Tl内在工作面15上的移动轨迹104a、104b、104c,决定位置信息信号10所包含的一移动方向。具体而言,图1G、图1H的移动方向分别为「往顺时钟方向」及「往外」。接着,处理器11再计算移动轨迹104a、104b、104c的平均值以作为位置信息信号10所包含的移动距离。类似的,于此种实施态样下,位置信息信号10所载的移动方向能使主机控制一视觉变化效果或一听觉变化效果。
[0059]上述决定位置信息信号10的各种方式系以三个触控物件的情形进行说明,然本发明所属【技术领域】中具有通常知识者应能基于上述说明,轻易思及当有多于三个触控物件于时间区间Tl内与工作面15接触时,处理器11如何决定位置信息信号10,故兹不赘言。
[0060]再者,虚拟导航装置I更可先判断工作面15上的触控物件为人类手指后,才继续进行后续的操作(亦即,决定位置信息信号10,并依据位置信息信号10控制荧幕上的游标或荧幕上的视觉或/及听觉变化效果)。类似的,兹以上述至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件的情形,说明如何检测该等触控物件是否为人类手指。处理器11根据检测信息12a、12b、12c、12d,判断于时间区间Tl内,第一触控物件由工作面15上的位置Pl移动至位置P2、第二触控物件由工作面15上的位置P3移动至位置P4且第三触控物件由工作面15上的位置P5移动至位置P6,如图1C所示。接着,处理器11根据位置P1、P3、P5间的相对位置及位置P2、P4、P6间的相对位置,判断第一触控物件、第二触控物件及第三触控物件是否各为人类手指。若为人类手指,处理器11方会进一步地决定位置信息信号10,并依据位置信息信号10控制荧幕上的游标或荧幕上的视觉或/及听觉变化效果。
[0061]透过第一实施例的配置,使用者毋须以手握持一具有硬体外型的装置,仅需将触控物件(例如:手指)置放于虚拟导航装置I的工作面15上,再于工作面15上移动触控物件,便能控制荧幕上的游标或荧幕上的视觉或/及听觉变化效果。此外,虚拟导航装置I更可被设计为,当工作面15上的触控物件为人类手指时,才会依据位置信息信号10进行后续的操作,藉此避免非人类(例如:宠物)误触工作面15所造成的影响。
[0062]本发明的第二实施例,请参阅图2A、图2B。虚拟导航装置I于第二实施例亦能执行其于第一实施例所能执行的所有运作及功能。然而,于第二实施例中,虚拟导航装置I于时间区间Tl后的时间区间T2内仍继续运作。以下仅针对第二实施例与第一实施例的相异处进行详细说明。
[0063]与第一实施例类似,触控检测模块13于时间区间Tl内检测复数个检测信息12a、12b、12c、12d,如图2B所示。处理器11接着根据检测信息12a、12b、12c、12d,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于时间区间Tl内与工作面15接触。之后,处理器11根据检测信息12a、12b、12c、12d判断各触控物件的移动信息,再根据这些移动信息决定位置信息信号10。此时,虚拟导航装置I的导航功能已进行运作。
[0064]在虚拟导航装置I的导航功能进行运作后,在时间区间Tl后的时间区间T2内,触控检测模块13检测复数个检测信息24a、24b、24c、24d。此时,依据检测信息24a、24b、24c、24d的内容,会有数种不同的情形,兹举例说明如下。
[0065]兹先说明第一种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件及第四触控物件于时间区间T2内位于工作面15上。处理器11于判断第四触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。收发接口 17再传送操作信号20a至主机,使主机根据操作信号20a进行一操作。简言之,在第一种情形中,虚拟导航装置I的导航功能于时间区间Tl内已进行运作,因此,在后续的时间区间T2中,若加入另一触控物件(例如:前述第四触控物件),则虚拟导航装置I会产生操作信号20a,使主机据以进行适当的操作。
[0066]接着说明第二种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件及第四触控物件于时间区间T2内位于工作面15上。处理器11在判断第四触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。此外,处理器11在判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于工作面15上后,决定一操作信号20b。之后,收发接口 17传送操作信号20a、20b至主机,使主机根据操作信号20a、20b分别进行一第一操作及一第二操作。
[0067]简言之,在第二种情形中,虚拟导航装置I的导航功能于时间区间Tl内已进行运作,因此,在后续的时间区间T2中,若加入另一触控物件(例如:前述第四触控物件),则虚拟导航装置I便会针对原先的触控物件及新加入的触控物件的移动方式不同的操作。举例而言,于时间区间Tl内,使用者先以右手三只手指于工作面15上移动,于随后的时间区间T2内,使用者右手三只手指仍于工作面15上移动,但又加入了左手一只手指。依据使用者手指在时间区间T2内的移动方式,使用者可使主机同时进行不同的操作,例如:使用者藉由右手的移动调升主机的音量,藉由左手的移动改变荧幕上影像的位置。
[0068]接着说明第三种情形。处理器11根据检测信息24a、24b、24c、24d,判断一第四触控物件于时间区间T2内位于工作面15上。处理器11更于判断第四触控物件位于工作面15上后,决定一操作信号20a。之后,收发接口 17传送操作信号20a至主机,使主机根据操作信号20a进行一操作。简言之,在第三种情形中,虚拟导航装置I的导航功能于时间区间Tl内已进行运作,因此,在后续的时间区间T2中,若加入另一触控物件(例如:前述第四触控物件),而原先三个触控物件(例如:前述第一触控物件、第二触控物件及第三触控物件)已离开工作面15,虚拟导航装置I仍会产生操作信号20a,使主机据以进行适当的操作。
[0069]透过第二实施例的配置,在虚拟导航装置I的导航功能已进行运作后,使用者只要额外地加入至少一个其他触控物件(例如:前述第四触控物件)于工作面15上移动,便能进行更多不同的操作。此外,即使当原先的触控物件(例如:前述第一、第二及第三触控物件)离开工作面15,虚拟导航装置I仍可根据其他触控物件于工作面15上移动的移动方式,产生操作信号20a,使主机据以进行适当的操作。
[0070]本发明的第三实施例,请仍参阅图2A、图2B。虚拟导航装置I于第三实施例所进行的运作与于第二实施例所进行的运作相似,故以下仅针对二者相异的处进行详细说明。
[0071]于第二实施例中,在虚拟导航装置I的导航功能已进行运作后,使用者只要额外地加入至少一个其他触控物件于工作面15上移动,便能进行更多不同的操作。然而,在第三实施例中,在虚拟导航装置I的导航功能已进行运作后,使用者若要进行其他额外的操作,则需加入至少三个其他触控物件于工作面15上移动。换言之,于第三实施例中,每一个新增的操作,都需要至少三个触控物件于工作面15上移动,方能执行。
[0072]具体而言,在虚拟导航装置I的导航功能进行运作后,在时间区间Tl后的时间区间T2内,触控检测模块13检测复数个检测信息24a、24b、24c、24d。此时,依据检测信息24a、24b、24c、24d的内容,会有数种不同的情形,兹举例说明如下。
[0073]兹先说明第一种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件、第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上。处理器11于判断第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。收发接口 17再传送操作信号20a至主机,使主机根据操作信号20a进行一操作。
[0074]接着说明第二种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件、第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上。处理器11在判断第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。此外,处理器11在判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于工作面15上后,决定一操作信号20b。之后,收发接口 17传送操作信号20a、20b至主机,使主机根据操作信号20a、20b分别进行一第一操作及一第二操作。
[0075]接着说明第三种情形。处理器11根据检测信息24a、24b、24c、24d,判断第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上。处理器11更于判断第四触控物件、第五触控物件及第六触控物件位于工作面15上后,决定一操作信号20a。之后,收发接口 17传送操作信号20a至主机,使主机根据操作信号20a进行一操作。
[0076]除了前述运作外,第三实施例亦能执行第一及第二实施例的所有运作及功能。所属【技术领域】具有通常知识者可直接了解第三实施例如何基于上述第一及第二实施例以执行此等操作及功能,故不赘述。
[0077]透过第三实施例的配置,在虚拟导航装置I的导航功能已进行运作后,使用者若欲进行其他操作,需额外地加入至少三个其他触控物件(例如:前述第四、第五及第六触控物件)于工作面15上移动。此外,即使当原先的触控物件(例如:前述第一、第二及第三触控物件)离开工作面15,虚拟导航装置I仍可根据其他触控物件于工作面15上移动的移动方式,产生操作信号20a,使主机据以进行适当的操作。
[0078]本发明的第四实施例为一虚拟导航装置3,其示意图系描绘于图3A中。虚拟导航装置3包含一处理器11、一触控检测模块33、一工作面35及一收发接口 17。触控检测模块33电性连接至处理器11及工作面35,且处理器11电性连接至收发接口 17。本实施例中,触控检测模块33包含子触控检测模块33a、33b,工作面35包含子工作面35a、35b,且子工作面35a、35b不重迭。此外,子触控检测模块33a对应至子工作面35a,且子触控检测模块33b对应至子工作面35b。至于处理器11及收发接口 17,其于第四实施例与于第一至第三实施例所能进行的运作雷同,故兹不赘言。
[0079]图3B描绘子触控检测模块33a所检测到的检测信号,而图3C则描绘子触控检测模块33b所检测到的检测信号。具体而言,子触控检测模块33a于时间区间Tl内检测复数个检测信息32a、32b、32c、32d,如图3B所示。处理器11接着根据检测信息32a、32b、32c、32d,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于时间区间Tl内与子工作面35a接触。之后,处理器11根据检测信息32a、32b、32c、32d判断各触控物件的移动信息,再根据这些移动信息决定位置信息信号30a。此时,虚拟导航装置3的导航功能已进行运作。
[0080]与第二实施例类似,虚拟导航装置3的导航功能于时间区间Tl后的时间区间T2内仍继续运作。
[0081]在时间区间T2内,子触控检测模块33b检测复数个检测信息34a、34b、34c、34d,如图3C所示。处理器11根据检测信息34a、34b、34c、34d,判断一第四触控物件于时间区间T2内位于子工作面35b上。处理器11于判断第四触控物件位于子工作面35b上后,决定一操作信号30b。收发接口 17再将此操作信号30b传送至主机,使主机根据操作信号30b进
行一第一操作。[0082]另一方面,若子触控检测模块33a在时间区间T2内检测复数个检测信息36a、36b、36c、36d。处理器11根据检测信息36a、36b、36c、36d,判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上。处理器11更于判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上后,决定一操作信号30c。收发接口 17再将此操作信号30c传送至主机,使主机根据操作信号30c进行一第二操作。
[0083]除了前述运作外,第四实施例亦能执行第一及第二实施例的所有运作及功能,差异仅在于第四实施例的触控检测模块33包含子触控检测模块33a、33b,且工作面35包含子工作面35a、35b。所属【技术领域】具有通常知识者可直接了解第四实施例如何基于上述第一及第二实施例以执行此等操作及功能,故不赘述。
[0084]本发明第五实施例,请仍参阅图3A、图3B、图3C。虚拟导航装置3于第五实施例所进行的运作与第四实施例所进行的运作相似,故以下仅针对二者相异的处进行详细说明。
[0085]于第四实施例中,在虚拟导航装置3的导航功能已进行运作后,使用者只要额外地加入至少一个其他触控物件于另一子工作面上移动,便能进行更多不同的操作。然而,在第五实施例中,在虚拟导航装置3的导航功能已进行运作后,使用者若要进行其他额外的操作,则需加入至少三个其他触控物件于另一子工作面上移动。换言之,于第五实施例中,每一个新增的操作,都需要至少三个触控物件于子工作面上移动,方能执行。
[0086]具体而言,子触控检测模块33a于时间区间Tl内检测复数个检测信息32a、32b、32c、32d,如图3B所示。处理器11接着根据检测信息32a、32b、32c、32d,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于时间区间Tl内与子工作面35a接触。之后,处理器11根据检测信息32a、32b、32c、32d判断各触控物件的移动信息,再根据这些移动信息决定位置信息信号30a。此时,虚拟导航装置3的导航功能已进行运作。
[0087]在时间区间Tl后的时间区间T2内,子触控检测模块33b检测复数个检测信息34a、34b、34c、34d,如图3C所示。处理器11根据检测信息34a、34b、34c、34d,判断一第四触控物件、一第五触控物件及一第六触控物件于时间区间T2内位于子工作面35b上。处理器11于判断第四触控物件、第五触控物件及第六触控物件位于子工作面35b上后,决定一操作信号30b。收发接口 17再将此操作信号30b传送至主机,使主机根据操作信号30b进行一第一操作。
[0088]另一方面,若子触控检测模块33a在时间区间T2内检测复数个检测信息36a、36b、36c、36d。处理器11根据检测信息36a、36b、36c、36d,判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上。处理器11更于判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上后,决定一操作信号30c。收发接口 17再将此操作信号30c传送至主机,使主机根据操作信号30c进行一第二操作。
[0089]除了前述运作外,第五实施例亦能执行第四实施例的所有运作及功能。所属【技术领域】具有通常知识者可直接了解第五实施例如何基于上述第四实施例以执行此等操作及功能,故不赘述。
[0090]本发明的第六实施例为一种导航方法,其流程图系描绘于图4A、图4B。此导航方法适用于一虚拟导航装置,如前述虚拟导航装置1、3,且该虚拟导航装置包含一工作面、一触控检测模块及一处理器。
[0091]首先,执行步骤S401,由触控检测模块于一第一时间区间内检测复数个第一检测信息。接着,执行步骤S403,由处理器根据该等第一检测信息,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于第一时间区间内与工作面接触。之后,执行步骤S405,由处理器根据该等第一检测信息判断各触控物件的一移动信息。其后,执行步骤S407,由处理器根据该等移动信息决定一位置信息信号。
[0092]倘若虚拟导航装置更包含一收发接口且虚拟导航装置用以控制一主机,则此导航方法可进一步地执行步骤S409,由收发接口传送位置信息信号至主机。如此一来,主机便可根据位置信息信号移动一荧幕上的一游标。于其他实施态样中,若虚拟导航装置I包含一荧幕,或其触控检测模块为触控式荧幕,则步骤S407所决定的位置信息信号亦可用以移动虚拟导航装置的荧幕上的游标。于此类的实施态样中,由于虚拟导航装置并未连接至外部的主机,故可省略步骤S409。
[0093]接着,兹以上述至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件的情形,说明各种具体地决定位置信息信号的方式。
[0094]于某些实施态样中,步骤S405系由处理器根据步骤S401所检测到的该等第一检测信息,判断于第一时间区间内,第一触控物件由工作面上的一第一位置移动至一第二位置、第二触控物件由工作面上的一第三位置移动至一第四位置且第三触控物件由工作面上的一第五位置移动至一第六位置。此外,步骤S407可藉由图4B所绘示的流程来完成。
[0095]具体而言,于步骤S407a中,由处理器计算第一位置及第二位置间的一第一距离。接着,执行步骤S407b,由处理器计算第三位置及第四位置间的一第二距离。之后再执行步骤S407c,由处理器计算第五位置及第六位置间的一第三距离。需说明者,步骤S407a、S407b、S407c的执行顺序可以相互对调。之后,再执行步骤S407d,由处理器计算第一距离、第二距离及第三距离的一平均值。接着,于步骤S407e,由处理器以步骤S407d的平均值作为位置信息信号。
[0096]于某些实施态样中,步骤S405同样地由处理器根据步骤S401所检测到的该等第一检测信息,判断于第一时间区间内,第一触控物件由工作面上的一第一位置移动至一第二位置、第二触控物件由工作面上的一第三位置移动至一第四位置且第三触控物件由工作面上的一第五位置移动至一第六位置。此外,步骤S407可藉由图4C所绘示的流程来完成。
[0097]具体而言,于步骤S407f中,由处理器计算第一位置、第三位置及第五位置的一第一平均值。之后,于步骤S407g,由处理器计算第二位置、第四位置及第六位置的一第二平均值。接着,于步骤S407h,由处理器计算第二平均值及第一平均值间的一差值。其后,于步骤S407i,由处理器以该差值作为位置信息信号。
[0098]于某些实施态样中,步骤S405包含一步骤(未绘示),由处理器根据该至少三个触控物件与工作面接触的复数个位置界定一多边形。步骤S405尚包含另一步骤(未绘示),由处理器判断多边形的一面积于第一时间区间内的一变化。之后,步骤S407则由处理器根据该面积的变化,决定位置信息信号所包含的一移动方向及一移动距离。此移动方向可用以使主机控制一视觉变化效果或/及一听觉变化效果,而移动距离可用以使主机控制前述视觉变化效果或/及听觉变化效果的调整幅度。前述视觉变化效果包含荧幕上的一显示区域的旋转、放大或/及缩小,其中显示区域显示一图式、一视窗或/及一游标。前述听觉变化效果包含一音量控制、一音效选择或/及一音效混和。
[0099]于某些实施态样中,步骤S405系由处理器判断各触控物件于第一时间区间内在工作面上的一移动轨迹。步骤S407则包含一步骤(未绘示),由处理器根据该等移动轨迹,决定位置信息信号所包含的一移动方向。此外,步骤S407另包含一步骤(未绘示),由处理器计算该等移动轨迹的一平均值以作为位置信息信号所包含的一移动距离。类似的,此移动方向可用以使主机控制一视觉变化效果或/及一听觉变化效果,而移动距离可用以使主机控制前述视觉变化效果或/及听觉变化效果的调整幅度。
[0100]于说明各种决定位置信息信号的方式后,兹说明于步骤S409后的运作。
[0101]于步骤S411,由触控检测模块于一第二时间区间内检测复数个第二检测信息。之后,于步骤S413,由处理器根据该等第二检测信息,判断有哪些触控物件于该第二时间区间内位于该工作面上。接着,于步骤S415,由处理器根据步骤S413的判断结果,决定至少一操作信号。接着,于步骤S417,由收发接口传送至少一操作信号至主机,使该主机根据各该至少一操作信号进行一操作。
[0102]兹接着举例说明步骤S413及S415的几种可能态样,但本发明并不以此为限。
[0103]于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断第一触控物件、第二触控物件、第三触控物件及一第四触控物件于第二时间区间内位于该工作面上。接着,于步骤S415,由处理器于判断第四触控物件于第二时间区间内在工作平面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。此外,步骤S415更可进一步地由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。
[0104]于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断一第四触控物件于第二时间区间内位于该工作面上。接着,于步骤S415,由处理器于判断第四触控物件于第二时间区间内在工作平面上后,决定一操作信号,俾该主机根据该操作信号进行一操作。
[0105]于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断第一触控物件、第二触控物件、第三触控物件、一第四触控物件、一第五触控物件及一第六触控物件于第二时间区间内位于工作面上。接着,于步骤S415,由处理器于判断第四触控物件、第五触控物件及第六触控物件于第二时间区间内位于工作面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。此外,步骤S415更可进一步地由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。
[0106]于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于第二时间区间内位于该工作面上。接着,于步骤S415,由处理器于判断第四触控物件于第二时间区间内在工作平面上后,决定一操作信号,俾该主机根据该操作信号进行一操作。
[0107]于某些实施态样中,虚拟导航装置所包含的工作面界定一第一子工作面及一第二子工作面,且所包含的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块。前述第一子工作面及第二子工作面不重迭,第一子触控检测模块对应至第一子工作面,且第二子触控检测模块对应至第二子工作面。于此类实施态样中,步骤S401可由第一子触控检测模块或第二子触控检测模块执行,在虚拟导航装置的导航功能开始运作后,步骤S411则可由第一子触控检测模块或/及第二子触控检测模块执行。兹举例说明几种不同的态样如下,然需了解,本发明所请求的范围并未限制于该等态样中。
[0108]于某些态样中,步骤S401系由第一子触控检测模块执行,且步骤S403由处理器根据该等第一检测信息,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于第一时间区间内与第一子工作面接触。后续,步骤S411系由第二子触控检测模块于第二时间区间内检测复数个第二检测信息。步骤413系由处理器根据该等第二检测信息,判断一第四触控物件于第二时间区间内位于第二子工作面上。步骤S415则由处理器于判断第四触控物件位于第二子工作面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。
[0109]于前段所述的态样中,在执行步骤S411至S415的同时,可另外执行相对应的三个步骤(未绘示)。第一个步骤由第一子触控检测模块于第二时间区间内检测复数个第三检测信息。第二个步骤由处理器根据该等第三检测信息,判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上。第三个步骤则由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。
[0110]此外,于某些态样中,步骤S401系由第一子触控检测模块执行,且步骤S403由处理器根据该等第一检测信息,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于第一时间区间内与第一子工作面接触。后续,步骤S411系由第二子触控检测模块于第二时间区间内检测复数个第二检测信息。步骤413系由处理器根据该等第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于第二时间区间内位于第二子工作面上。步骤S415则由处理器于判断第四触控物件、第五触控物件及第六触控物件位于第二子工作面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。
[0111]于前段所述的态样中,在执行步骤S411至S415的同时,可另外执行相对应的三个步骤(未绘示)。第一个步骤由第一子触控检测模块于第二时间区间内检测复数个第三检测信息。第二个步骤由处理器根据该等第三检测信息,判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上。第三个步骤则由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。
[0112]再者,于某些实施态样中,除前述步骤S401至步骤S417外,更可执行一步骤(未绘示)以判断工作面上的触控物件是否为人类手指。于此类实施态样中,步骤S405系由处理器根据该等第一检测信息,判断于第一时间区间内,第一触控物件由工作面上的第一位置移动至第二位置、第二触控物件由工作面上的第三位置移动至第四位置且第三触控物件由工作面上的第五位置移动至第六位置。之后,导航方法会执行一步骤(未绘示),由处理器根据第一位置、第三位置及第五位置间的相对位置及第二位置、第四位置及第六位置间的相对位置,判断第一触控物件、第二触控物件及第三触控物件各为一人类手指。
[0113]除了前述的步骤外,第六实施例亦能执行第一至第五实施例的所有运作及功能。所属【技术领域】具有通常知识者可直接了解第六实施例如何基于上述第一至第五实施例以执行此等操作及功能,故不赘述。
[0114]再者,第六实施例所描述的导航方法可由一电脑程式产品加以实现。当一虚拟导航装置载入此电脑程式产品,并执行此电脑程式产品所包含的复数个指令后,即可完成第六实施例所描述的导航方法。前述的电脑程式产品可为能被于网路上传输的档案,亦可被储存于电脑可读取记录媒体中,例如唯读记忆体(read only memory ;R0M)、快闪记忆体、软碟、硬碟、光碟、随身碟、磁带、可由网路存取的资料库或熟习此项技艺者所习知且具有相同功能的任何其它储存媒体中。
[0115]由上述说明可知,本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的。本发明系透过触控检测模块来检测复数个检测信息,再据以判断是否有至少三个触控物件于一时间区间内与工作面接触。倘若有至少三个触控物件于一时间区间内与工作面接触,则本发明会进一步地决定一位置信息信号,以使一主机依据该位置信息信号移动一突幕上的一游标。由于本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的,此类装置不具有传统滑鼠或光学滑鼠的外型,故能让使用者方便地携带。
[0116]上述的实施例仅用来例举本发明的实施态样,以及阐释本发明的技术特征,并非用来限制本发明的保护范畴。任何熟悉此技术者可轻易完成的改变或均等性的安排均属于本发明所主张的范围,本发明的权利保护范围应以本发明权利要求范围为准。
【权利要求】
1.一种虚拟导航装置,其特征在于,所述的虚拟导航装置包含: 一工作面; 一触控检测模块,电性连接至所述的工作面,用以于一第一时间区间内检测复数个第一检测信息;以及 一处理器,电性连接至所述的触控检测模块,根据所述的等第一检测信息,判断有至少三个触控物件于所述的第一时间区间内与所述的工作面接触,根据所述的等第一检测信息判断各触控物件的一移动信息,且根据所述的等移动信息决定一位置信息信号,俾一主机根据所述的位置信息信号移动一荧幕上的一游标。
2.如权利要求1所述的虚拟导航装置,其特征在于,所述的虚拟导航装置更包含: 一收发接口,适可被连接至所述的主机,且传送所述的位置信息信号至所述的主机。
3.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的处理器系根据所述的等第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置,所述的处理器系计算所述的第一位置及所述的第二位置间的一第一距离,计算所述的第三位置及所述的第四位置间的一第二距离及计算所述的第五位置及所述的第六位置间的一第三距离,计算所述的第一距离、所述的第二距离及所述的第三距离的一平均值,且以所述的平均值作为所述的位置信息信号。
4.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的处理器系根据所述的第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置,所述的处理器系计算所述的第一位置、所述的第三位置及所述的第五位置的一第一平均值,计算所述的第二位置、所述的第四位置及所述的第六位置的一第二平均值,计算所述的第二平均值及所述的第一平均值间的一差值,且以所述的差值作为所述的位置信息信号。
5.如权利要求1所述的虚拟导航装置,其特征在于,所述的处理器更根据所述的至少三个触控物件与所述的工作面接触的复数个位置界定一多边形,所述的处理器系根据所述的多边形的一面积于所述的第一时间区间内的变化,决定所述的位置信息信号所包含的一移动方向及一移动距离。
6.如权利要求1所述的虚拟导航装置,其特征在于,所述的处理器系根据各触控物件于所述的第一时间区间内在所述的工作面上的一移动轨迹,决定所述的位置信息信号所包含的一移动方向,所述的处理器系计算所述的移动轨迹的一平均值以作为所述的位置信息信号所包含的一移动距离。
7.如权利要求5或6所述的虚拟导航装置,其特征在于,所述的移动方向用以使所述的主机控制一视觉变化效果及一听觉变化效果其中之一或其组合。
8.如权利要求7所述的虚拟导航装置,其特征在于,所述的视觉变化效果包含所述的荧幕上的一显示区域的旋转、放大及缩小其中之一或其组合,其中所述的显示区域显示一图式、一视窗及一游标其中之一或其组合。
9.如权利要求7所述的虚拟导航装置,其特征在于,所述的听觉变化效果包含一音量控制、一音效选择及一音效混和其中之一或其组合。
10.如权利要求1所述的虚拟导航装置,其特征在于,所述的工作面为一非平面。
11.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的工作面界定一第一子工作面及一第二子工作 面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的第二子触控检测模块于一第二时间区间内检测复数个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的第二子工作面上,所述的处理器更于判断所述的第四触控物件位于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
12.如权利要求11所述的虚拟导航装置,其特征在于,所述的第一子触控检测模块更于所述的第二时间区间内检测复数个第三检测信息,所述的处理器更根据所述的第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
13.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的触控检测模块更于一第二时间区间内检测复数个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三触控物件及一第四触控物件于所述的第二时间区间内位于所述的工作面上,所述的处理器更于判断所述的第四触控物件位于所述的工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
14.如权利要求13所述的虚拟导航装置,其特征在于,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
15.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的触控检测模块更于一第二时间区间内检测复数个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的工作面上,所述的处理器更于判断所述的第四触控物件位于所述的工作面上后,决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。
16.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的工作面界定一第一子工作面及一第二子工作面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的第二子触控检测模块于一第二时间区间内检测复数个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的第二子工作面上,所述的处理器更于判断所述的第四触控物件、所述的第五触控物件及所述的第六触控物件位于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
17.如权利要求16所述的虚拟导航装置,其特征在于,所述的第一子触控检测模块更于所述的第二时间区间内检测复数个第三检测信息,所述的处理器更根据所述的第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
18.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的触控检测模块更于一第二时间区间内检测复数个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三触控物件、一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的工作面上,所述的处理器更于判断所述的第四触控物件、所述的五触控物件及所述的第六触控物件位于所述的工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
19.如权利要求18所述的虚拟导航装置,其特征在于,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
20.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的触控检测模块更于一第二时间区间内检测复数个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的第二检测信息,判断于所述的第二时间区间内,一第四触控物件一第五触控物件及一第六触控物件位于所述的工作面上,所述的处理器更于判断所述的第四触控物件、所述的五触控物件及所述的第六触控物件位于所述的工作面上后,决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。
21.如权利要求1所述的虚拟导航装置,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的处理器系根据所述的第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置,所述的处理器更根据所述的第一位置、所述的第三位置及所述的第五位置间的相对位置及所述的第二位置、所述的第四位置及所述的第六位置间的相对位置,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件各为一人类手指。
22.—种导航方法,适用于一虚拟导航装置,所述的虚拟导航装置包含一工作面、一触控检测模块及一处理器,其特征在于,所述的导航方法包含下列步骤: (a)由所述的触控检测模块于一第一时间区间内检测复数个第一检测信息; (b)由所述的处理器根据所述的第一检测信息,判断有至少三个触控物件于所述的第一时间区间内与所述的工作面接触; (c)由所述的处理器根据所述的第一检测信息判断各触控物件的一移动信息;以及 (d)由所述的处理器根据所述的移动信息决定一位置信息信号,俾一主机根据所述的位置信息信号移动一突幕上的一游标。
23.如权利要求22所述的导航方法,其特征在于,所述的虚拟导航装置包含更包含一收发接口,所述的导航方法更包含下列步骤: 由所述的收发接口传 送所述的位置信息信号至所述的主机。
24.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的步骤(c)系由所述的处理器系根据所述的第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置,所述的步骤(d)包含下列步骤: 由所述的处理器计算所述的第一位置及所述的第二位置间的一第一距离; 由所述的处理器计算所述的第三位置及所述的第四位置间的一第二距离; 由所述的处理器计算所述的第五位置及所述的第六位置间的一第三距离; 由所述的处理器计算所述的第一距离、所述的第二距离及所述的第三距离的一平均值;以及 由所述的处理器以所述的平均值作为所述的位置信息信号。
25.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的步骤(C)系由所述的处理器根据所述的第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置,所述的步骤(d)包含下列步骤: 由所述的处理器计算所述的第一位置、所述的第三位置及所述的第五位置的一第一平均值; 由所述的处理器计算所述的第二位置、所述的第四位置及所述的第六位置的一第二平均值; 由所述的处理器计算所述的第二平均值及所述的第一平均值间的一差值;以及 由所述的处理器以所述的差值作为所述的位置信息信号。
26.如权利要求22所述的导航方法,其特征在于,所述的步骤(c)包含下列步骤: 由所述的处理器根据所述的至少三个触控物件与所述的工作面接触的复数个位置界定一多边形;以及 由所述的处理器判断所述的多边形的一面积于所述的第一时间区间内的一变化; 其中,所述的步骤(d)系由所述的处理器根据所述的面积的所述的变化,决定所述的位置信息信号所包含的一移动方向及一移动距离。
27.如权利要求22所述的导航方法,其特征在于,所述的步骤(c)系由所述的处理器判断各触控物件于所述的第一时间区间内在所述的工作面上的一移动轨迹,且所述的步骤(d)系包含下列步骤: 由所述的处理器根据所述的移动轨迹,决定所述的位置信息信号所包含的一移动方向;以及 由所述的处理器计算 所述的移动轨迹的一平均值以作为所述的位置信息信号所包含的一移动距离。
28.如权利要求26或27所述的导航方法,其特征在于,所述的移动方向用以使所述的主机控制一视觉变化效果及一听觉变化效果其中的一或其组合。
29.如权利要求28所述的导航方法,其特征在于,所述的视觉变化效果包含所述的荧幕上的一显示区域的旋转、放大及缩小其中之一或其组合,其中所述的显示区域显示一图式、一视窗及一游标其中之一或其组合。
30.如权利要求28所述的导航方法,其特征在于,所述的听觉变化效果包含一音量控制、一音效选择及一音效混和其中之一或其组合。
31.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的工作面界定一第一子工作面及一第二子工作面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的导航方法更包含下列步骤: 由所述的第二子触控检测模块于所述的第二时间区间内检测复数个第二检测信息;由所述的处理器根据所述的第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的第二子工作面上;以及 由所述的处理器于判断所述的第四触控物件位于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
32.如权利要求31所述的导航方法,其特征在于,所述的导航方法更包含下列步骤: 由所述的第一子触控检测模块于所述的第二时间区间内检测复数个第三检测信息; 由所述的处理器根据所述的第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上;以及由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
33.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的导航方法更包含下列步骤: 由所述的触控检测模块于一第二时间区间内检测复数个第二检测信息; 由所述的处理器根据所述的第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三 触控物件及一第四触控物件于所述的第二时间区间内位于所述的工作面上;以及 由所述的处理器决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
34.如权利要求33所述的导航方法,其特征在于,所述的导航方法更包含下列步骤: 由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
35.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的导航方法更包含下列步骤: 由所述的触控检测模块于一第二时间区间内检测复数个第二检测信息; 由所述的处理器根据所述的第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的工作面上;以及 由所述的处理器决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。
36.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的工作面界定一第一子工作面及一第二子工作面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的导航方法更包含下列步骤: 由所述的第二子触控检测模块于所述的第二时间区间内检测复数个第二检测信息;由所述的处理器根据所述的第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的第二子工作面上;以及 由所述的处理器于判断所述的第四触控物件、所述的第五触控物件及所述的第六触控物件于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
37.如权利要求36所述的导航方法,其特征在于,所述的导航方法更包含下列步骤: 由所述的第一子触控检测模块于所述的第二时间区间内检测复数个第三检测信息; 由所述的处理器根据所述的第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上;以及由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
38.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的导航方法更包含下列步骤: 由所述的触控检测模块于一第二时间区间内检测复数个第二检测信息; 由所述的处理器根据所述的第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三触控物件、一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的工作面上;以及 由所述的处理器决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。
39.如权利要求38所述的导航方法,更包含下列步骤: 由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。
40.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的导航方法更包含下列步骤: 由所述的触控检测模块于一第二时间区间内检测复数个第二检测信息; 由所述的处理器根据所述的第二检测信息,判断于所述的第二时间区间内,一第四触控物件一第五触控物件及一第六触控物件位于所述的工作面上; 由所述的处理器决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。
41.如权利要求22所述的导航方法,其特征在于,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件,所述的步骤(c)系由所述的处理器根据所述的第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置,所述的导航方法更包含下列步骤: 由所述的处理器根据所述的第一位置、所述的第三位置及所述的第五位置间的相对位置及所述的第二位置、所述的第四位置及所述的第六位置间的相对位置,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件各为一人类手指。
42.一种电脑程式产品,经由一虚拟导航装置载入所述的电脑程式产品后,执行所述的电脑程式产品所包含的复数个程式指令,以使所述的虚拟导航装置执行一导航方法,其特征在于,所述的程式指令包含: 程式指令A,由所述的虚拟导航装置的一触控检测模块于一时间区间内检测复数个检测信息; 程式指令B,由所述的虚拟导航装置的一处理器根据所述的检测信息,判断有至少三个触控物件于所述的时间区间内与所述的工作面接触; 程式指令C,由所述的处理器根据所述的检测信息判断各触控物件的一移动信息;以及 程式指令D,由所述的处理器根据所述的移动信息决定一位置信息信号,俾一主机根据所述的位置信息信号移动一荧幕上的一游标。
【文档编号】G06F3/0354GK104007849SQ201310060217
【公开日】2014年8月27日 申请日期:2013年2月26日 优先权日:2013年2月26日
【发明者】李盈慧, 张彦闵 申请人:原相科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1