[go: up one dir, main page]

CN104007849B - Virtual navigation device and navigation method thereof - Google Patents

Virtual navigation device and navigation method thereof Download PDF

Info

Publication number
CN104007849B
CN104007849B CN201310060217.7A CN201310060217A CN104007849B CN 104007849 B CN104007849 B CN 104007849B CN 201310060217 A CN201310060217 A CN 201310060217A CN 104007849 B CN104007849 B CN 104007849B
Authority
CN
China
Prior art keywords
touch object
touch
sub
time interval
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310060217.7A
Other languages
Chinese (zh)
Other versions
CN104007849A (en
Inventor
李盈慧
张彦闵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pixart Imaging Inc
Original Assignee
Pixart Imaging Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pixart Imaging Inc filed Critical Pixart Imaging Inc
Priority to CN201310060217.7A priority Critical patent/CN104007849B/en
Publication of CN104007849A publication Critical patent/CN104007849A/en
Application granted granted Critical
Publication of CN104007849B publication Critical patent/CN104007849B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

本发明公开了一种虚拟导航装置、导航方法及其电脑程式产品。该虚拟导航装置包含一工作面、一触控检测模块及一处理器。该触控模块电性连接至该工作面及该处理器。该触控检测模块用以于一时间区间内检测复数个检测信息。该处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触。该处理器根据该等检测信息判断各触控物件的一移动信息,且根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一荧幕上的一游标。

The present invention discloses a virtual navigation device, a navigation method and a computer program product thereof. The virtual navigation device comprises a work surface, a touch detection module and a processor. The touch module is electrically connected to the work surface and the processor. The touch detection module is used to detect a plurality of detection information within a time interval. The processor determines, based on the detection information, that at least three touch objects are in contact with the work surface within the time interval. The processor determines movement information of each touch object based on the detection information, and determines a position information signal based on the movement information, so that a host moves a cursor on a screen according to the position information signal.

Description

虚拟导航装置及其导航方法Virtual navigation device and its navigation method

技术领域technical field

本发明系关于一种虚拟导航装置、导航方法及其电脑程式产品;详细而言,本发明系关于一种毋需以手握持一硬体外型的虚拟导航装置、导航方法及其电脑程式产品。The present invention relates to a virtual navigation device, a navigation method, and a computer program product thereof; in detail, the present invention relates to a virtual navigation device, a navigation method, and a computer program product thereof that do not need to hold a hardware shape by hand .

背景技术Background technique

电脑已成为现代人于生活上不可或缺的必需品。习知的电脑周边设备,多数采用导航装置(例如:滑鼠)作为主要的输入装置之一。当使用者操作电脑时,往往需要透过导航装置来移动荧幕上的游标,或透过导航装置来点选所需要的选项、应用程式等等。因此,导航装置俨然已成为使用者与电脑连接的重要桥梁。然而,导航装置的体积具有一定的空间,且其形状多半不规则,故若使用者外出需使用电脑,很难轻便地一并携带导航装置。Computers have become an indispensable necessity in modern life. Most of the conventional computer peripherals use a navigation device (such as a mouse) as one of the main input devices. When a user operates a computer, it is often necessary to move a cursor on the screen through a navigation device, or to click a required option, application program, etc. through the navigation device. Therefore, the navigation device has become an important bridge connecting the user and the computer. However, the volume of the navigation device has a certain space, and its shape is mostly irregular, so if the user needs to use the computer when going out, it is difficult to carry the navigation device lightly.

有鉴于此,如何提供一种能让使用者轻易携带的导航装置,乃业界亟需努力的目标。In view of this, how to provide a navigation device that can be easily carried by users is an urgent goal in the industry.

发明内容Contents of the invention

为解决前述问题,本发明提供了一种虚拟导航装置、导航方法及其电脑程式产品。To solve the aforementioned problems, the present invention provides a virtual navigation device, a navigation method and a computer program product thereof.

本发明所提供的虚拟导航装置包含一工作面、一触控检测模块及一处理器,且该触控检测模块电性连接至该工作面及该处理器。该触控检测模块用以于一时间区间内检测复数个检测信息。该处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触。该处理器更根据该等检测信息判断各触控物件的一移动信息且根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一荧幕上的一游标。The virtual navigation device provided by the present invention includes a work surface, a touch detection module and a processor, and the touch detection module is electrically connected to the work surface and the processor. The touch detection module is used for detecting a plurality of detection information within a time interval. The processor judges that at least three touch objects are in contact with the working surface within the time interval according to the detection information. The processor further judges a movement information of each touch object according to the detection information and determines a position information signal according to the movement information, so that a host moves a cursor on a screen according to the position information signal.

本发明所提供的导航方法适用于一虚拟导航装置,且该虚拟导航装置包含一工作面、一触控检测模块及一处理器。该导航方法包含下列步骤:(a)由该触控检测模块于一时间区间内检测复数个检测信息、(b)由该处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触、(c)由该处理器根据该等检测信息判断各触控物件的一移动信息及(d)由该处理器根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一荧幕上的一游标。The navigation method provided by the present invention is suitable for a virtual navigation device, and the virtual navigation device includes a work surface, a touch detection module and a processor. The navigation method includes the following steps: (a) detecting a plurality of detection information within a time interval by the touch detection module, (b) judging by the processor that there are at least three touch objects on the detection information according to the detection information In contact with the work surface within a time interval, (c) the processor judges a movement information of each touch object according to the detection information and (d) the processor determines a position information signal according to the movement information, so that A host moves a cursor on a screen according to the position information signal.

本发明所提供的电脑程式产品经由一虚拟导航装置载入该电脑程式产品后,会执行该电脑程式产品所包含的复数个程式指令,以使该虚拟导航装置执行一导航方法。该等程式指令包含程式指令A、程式指令B、程式指令C及程式指令D。程式指令A被执行时,由该虚拟导航装置的一触控检测模块于一时间区间内检测复数个检测信息。程式指令B被执行时,由该虚拟导航装置的一处理器根据该等检测信息,判断有至少三个触控物件于该时间区间内与该工作面接触。程式指令C被执行时,由该处理器根据该等检测信息判断各触控物件的一移动信息。程式指令D被执行时,由该处理器根据该等移动信息决定一位置信息信号,俾一主机根据该位置信息信号移动一荧幕上的一游标。After the computer program product provided by the present invention is loaded into the computer program product through a virtual navigation device, a plurality of program instructions contained in the computer program product will be executed to make the virtual navigation device execute a navigation method. The program instructions include program instruction A, program instruction B, program instruction C and program instruction D. When the program instruction A is executed, a touch detection module of the virtual navigation device detects a plurality of detection information within a time interval. When the program instruction B is executed, a processor of the virtual navigation device determines that at least three touch objects are in contact with the work surface within the time interval according to the detection information. When the program instruction C is executed, the processor judges a movement information of each touch object according to the detection information. When the program instruction D is executed, the processor determines a position information signal according to the movement information, so that a host moves a cursor on a screen according to the position information signal.

由上述说明可知,本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的。本发明系透过触控检测模块来检测复数个检测信息,再据以判断是否有至少三个触控物件于一时间区间内与工作面接触。倘若有至少三个触控物件于一时间区间内与工作面接触,则本发明会进一步地决定一位置信息信号,以使一主机依据该位置信息信号移动一荧幕上的一游标。由于本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的,此类装置不具有传统滑鼠或光学滑鼠的外型,故能让使用者方便地携带。It can be known from the above description that the present invention utilizes a device having a work surface, a touch detection module and a processor to achieve the purpose of navigation. The present invention uses a touch detection module to detect a plurality of detection information, and then judges whether there are at least three touch objects in contact with the working surface within a time interval. If at least three touch objects are in contact with the working surface within a time interval, the present invention further determines a position information signal, so that a host moves a cursor on a screen according to the position information signal. Since the present invention uses a device with a work surface, a touch detection module and a processor to achieve the purpose of navigation, this type of device does not have the appearance of a traditional mouse or an optical mouse, so it allows users to conveniently carry.

为让本发明的上述目的、技术特征和优点能更明显易懂,下文系以较佳实施例配合所附图式进行详细说明。In order to make the above-mentioned purpose, technical features and advantages of the present invention more comprehensible, the following is a detailed description of preferred embodiments with accompanying drawings.

附图说明Description of drawings

图1A系描绘第一实施例的虚拟导航装置的示意图;FIG. 1A is a schematic diagram depicting the virtual navigation device of the first embodiment;

图1B系描绘触控检测模块所检测的检测信息的示意图;FIG. 1B is a schematic diagram depicting the detection information detected by the touch detection module;

图1C系描绘触控物件于工作面上的位置移动示意图;FIG. 1C is a schematic diagram depicting the position movement of the touch object on the work surface;

图1D系描绘触控物件于工作面上的位置移动示意图;FIG. 1D is a schematic diagram depicting the position movement of the touch object on the work surface;

图1E系描绘触控物件于工作面上的位置移动示意图;FIG. 1E is a schematic diagram depicting the position movement of the touch object on the work surface;

图1F系描绘触控物件于工作面上的位置移动示意图;FIG. 1F is a schematic diagram depicting the position movement of the touch object on the work surface;

图1G系描绘触控物件于工作面上的位置移动示意图;FIG. 1G is a schematic diagram depicting the position movement of the touch object on the work surface;

图1H系描绘触控物件于工作面上的位置移动示意图;FIG. 1H is a schematic diagram depicting the position movement of the touch object on the work surface;

图2A系描绘第二及第三实施例的虚拟导航装置的示意图;FIG. 2A is a schematic diagram depicting the virtual navigation device of the second and third embodiments;

图2B图系描绘触控检测模块所检测的检测信息的示意图;FIG. 2B is a schematic diagram depicting the detection information detected by the touch detection module;

图3A系描绘第四及第五实施例的虚拟导航装置的示意图;FIG. 3A is a schematic diagram depicting the virtual navigation device of the fourth and fifth embodiments;

图3B、图3C系描绘触控检测模块所检测的检测信息的示意图;及3B and 3C are schematic diagrams depicting the detection information detected by the touch detection module; and

图4A、图4B、图4C系描绘第六实施例的方法流程图。4A, 4B, and 4C are flowcharts depicting the method of the sixth embodiment.

符号说明:Symbol Description:

1 虚拟导航装置1 Virtual navigation device

10 位置信息信号10 position information signal

11 处理器11 processors

13 触控检测模块13 Touch detection module

15 工作面15 working face

17 收发接口17 transceiver interface

12a、12b、12c、12d 检测信息12a, 12b, 12c, 12d detection information

T1 时间区间T1 time interval

P1、P2、P3、P4、P5、P6 位置P1, P2, P3, P4, P5, P6 positions

102a、102b 多边形102a, 102b polygon

104a、104b、104c 移动轨迹104a, 104b, 104c moving track

20a、20b 操作信号20a, 20b Operation signal

24a、24b、24c、24d 检测信息24a, 24b, 24c, 24d detection information

T2 时间区间T2 time interval

3 虚拟导航装置3 Virtual navigation device

33 触控检测模块33 Touch detection module

35 工作面35 face

33a、33b 子触控检测模块33a, 33b sub-touch detection module

35a、35b 子工作面35a, 35b sub-face

32a、32b、32c、32d 检测信息32a, 32b, 32c, 32d detection information

34a、34b、34c、34d 检测信息34a, 34b, 34c, 34d detection information

36a、36b、36c、36d 检测信息36a, 36b, 36c, 36d detection information

30a 位置信息信号30a Position information signal

30a、30b 操作信号30a, 30b Operation signal

具体实施方式detailed description

以下将透过实施例来解释本发明所提供的虚拟导航装置、导航方法及其电脑程式产品。然而,本发明的实施例并非用以限制本发明须在如实施例所述的任何环境、应用或方式方能实施。因此,关于实施例的说明仅为阐释本发明的目的,而非用以直接限制本发明。须说明者,以下实施例及图式中,与本发明非直接相关的元件已省略而未绘示。The following will explain the virtual navigation device, navigation method and computer program product provided by the present invention through the embodiments. However, the embodiments of the present invention are not intended to limit the present invention to be implemented in any environment, application or manner as described in the embodiments. Therefore, the descriptions about the embodiments are only for the purpose of illustrating the present invention, rather than directly limiting the present invention. It should be noted that in the following embodiments and drawings, elements not directly related to the present invention have been omitted and not shown.

本发明的第一实施例为一虚拟导航装置1,其示意图系描绘于图1A中。虚拟导航装置1包含一处理器11、一触控检测模块13、一工作面15及一收发接口17。触控检测模块13电性连接至处理器11及工作面15,且处理器11电性连接至收发接口17。The first embodiment of the present invention is a virtual navigation device 1, the schematic diagram of which is depicted in FIG. 1A. The virtual navigation device 1 includes a processor 11 , a touch detection module 13 , a work surface 15 and a transceiver interface 17 . The touch detection module 13 is electrically connected to the processor 11 and the working surface 15 , and the processor 11 is electrically connected to the transceiver interface 17 .

处理器11可为本发明所属技术领域中具有通常知识者所熟知的各种处理器、中央处理装置(central processing unit)、微处理器或其他计算装置中的任一种。工作面15可为平面或非平面(例如:依据人体工学设计的适合人类手指置放的弧面)。触控检测模块13对应至工作面15,且可为电容式、电阻式、光学式、压电感测式或其他类型的触控检测模块。该等不同类型的触控检测模块及其运作方式为本发明所属技术领域中具有通常知识者所熟知,故不赘言。此外,收发接口17可为本发明所属技术领域中具有通常知识者所熟知的各种收发接口。The processor 11 may be any one of various processors, central processing units, microprocessors or other computing devices known to those skilled in the art to which the present invention pertains. The working surface 15 can be planar or non-planar (for example: an arc surface suitable for placing human fingers according to ergonomic design). The touch detection module 13 corresponds to the working surface 15 and can be a capacitive, resistive, optical, piezoelectric or other type of touch detection module. These different types of touch detection modules and their operation methods are well known to those with ordinary knowledge in the technical field of the present invention, so details are not repeated here. In addition, the transceiving interface 17 can be various transceiving interfaces well known to those skilled in the art of the present invention.

本实施例中,触控检测模块13于一时间区间T1内检测复数个检测信息12a、12b、12c、12d,如图1B所示。本发明所属技术领域中具有通常知识者应能轻易地理解,不同类型的触控检测模块13将会检测到不同类型的检测信息12a、12b、12c、12d。处理器11接着根据检测信息12a、12b、12c、12d,判断有至少三个触控物件于时间区间T1内与工作面15接触。之后,处理器11根据检测信息12a、12b、12c、12d判断各触控物件的一移动信息,再根据这些移动信息决定一位置信息信号10。若收发接口17被连接至一主机(未绘示),则收发接口17会传送位置信息信号10至此主机,使主机根据位置信息信号10移动一荧幕上的一游标。In this embodiment, the touch detection module 13 detects a plurality of detection information 12a, 12b, 12c, 12d within a time interval T1, as shown in FIG. 1B. Those with ordinary knowledge in the technical field of the present invention can easily understand that different types of touch detection modules 13 will detect different types of detection information 12a, 12b, 12c, 12d. The processor 11 then determines that at least three touch objects are in contact with the working surface 15 within the time interval T1 according to the detection information 12a, 12b, 12c, and 12d. Afterwards, the processor 11 determines a piece of movement information of each touch object according to the detection information 12 a , 12 b , 12 c , and 12 d , and then determines a position information signal 10 according to the movement information. If the transceiver interface 17 is connected to a host (not shown), the transceiver interface 17 will transmit the position information signal 10 to the host, so that the host moves a cursor on a screen according to the position information signal 10 .

于其他实施态样中,若虚拟导航装置1更包含一荧幕,或触控检测模块13为触控式荧幕,则前述处理器11所决定的位置信息信号10亦可用以移动虚拟导航装置1的荧幕上的游标。于此类的实施态样中,由于虚拟导航装置1并未连接至外部的主机,故可不配置收发接口17。In other implementations, if the virtual navigation device 1 further includes a screen, or the touch detection module 13 is a touch screen, the position information signal 10 determined by the aforementioned processor 11 can also be used to move the virtual navigation device 1 on-screen cursor. In this type of implementation, since the virtual navigation device 1 is not connected to an external host, the sending and receiving interface 17 may not be configured.

接着,兹以上述至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件的情形,说明本实施例如何具体地决定位置信息信号10。Next, how to specifically determine the position information signal 10 in this embodiment will be described by taking the situation that the above-mentioned at least three touch objects include a first touch object, a second touch object, and a third touch object.

处理器11根据检测信息12a、12b、12c、12d,判断于时间区间T1内,第一触控物件由工作面15上的位置P1移动至位置P2、第二触控物件由工作面15上的位置P3移动至位置P4且第三触控物件由工作面15上的位置P5移动至位置P6,如图1C所示。处理器11计算位置P1及位置P2间的一第一距离,计算位置P3及位置P4间的一第二距离且计算位置P5及位置P6间的一第三距离。之后,处理器11计算第一距离、第二距离及第三距离的一平均值,且以此平均值作为位置信息信号10。简言之,处理器11系以第一触控物件、第二触控物件及第三触控物件的移动轨迹长度的平均值作为位置信息信号10。The processor 11 determines according to the detection information 12a, 12b, 12c, 12d that within the time interval T1, the first touch object moves from the position P1 on the work surface 15 to the position P2, and the second touch object moves from the position P2 on the work surface 15. The position P3 moves to the position P4 and the third touch object moves from the position P5 to the position P6 on the working surface 15 , as shown in FIG. 1C . The processor 11 calculates a first distance between the position P1 and the position P2, calculates a second distance between the position P3 and the position P4, and calculates a third distance between the position P5 and the position P6. Afterwards, the processor 11 calculates an average value of the first distance, the second distance and the third distance, and uses the average value as the position information signal 10 . In short, the processor 11 uses the average value of the moving track lengths of the first touch object, the second touch object and the third touch object as the position information signal 10 .

于其他实施态样中,处理器11可改为根据检测信息12a、12b、12c、12d,判断于时间区间T1内,第一触控物件由工作面15上的位置P1移动至位置P2、第二触控物件由工作面15上的位置P3移动至位置P4且第三触控物件由工作面15上的位置P5移动至位置P6,如图1C所示。处理器11计算位置P1、P3、P5的一第一平均值,计算位置P2、P4、P6的一第二平均值,计算第二平均值及第一平均值间的一差值,再以此差值作为位置信息信号10。简言之,处理器11系以第一触控物件、第二触控物件及第三触控物件的重心的轨迹长度作为位置信息信号10。In other implementations, the processor 11 may instead determine, based on the detection information 12a, 12b, 12c, and 12d, that the first touch object moves from the position P1 on the work surface 15 to the position P2, the second The second touch object moves from the position P3 on the working surface 15 to the position P4 and the third touch object moves from the position P5 to the position P6 on the working surface 15 , as shown in FIG. 1C . Processor 11 calculates a first average value of positions P1, P3, P5, calculates a second average value of positions P2, P4, P6, calculates a difference between the second average value and the first average value, and then The difference is used as position information signal 10. In short, the processor 11 uses the track lengths of the center of gravity of the first touch object, the second touch object and the third touch object as the position information signal 10 .

于其他实施态样中,处理器11可改以其他方式决定位置信息信号10。具体而言,处理器11先根据第一触控物件、第二触控物件及第三触控物件与工作面15接触的复数个位置界定一多边形。处理器11再根据该多边形的一面积于时间区间T1内的变化(例如:变大、变小、朝不同方向形变等等),决定位置信息信号10所包含的一移动方向及一移动距离。以图1D、图1E、图1F所绘示的三种不同情形为例,处理器11先依据位置P1、P3、P5界定多边形102a,再判断多边形102a于时间区间T1内变为多边形102b及二者间的面积变化,并依此变化决定位置信息信号10所包含的移动方向及移动距离。具体而言,图1D、图1E、图1F的移动方向分别为「往右上方」、「往顺时钟方向」及「往外」。In other implementations, the processor 11 may determine the location information signal 10 in other ways. Specifically, the processor 11 first defines a polygon according to a plurality of positions where the first touch object, the second touch object, and the third touch object contact the working surface 15 . The processor 11 then determines a moving direction and a moving distance contained in the position information signal 10 according to the change of an area of the polygon within the time interval T1 (for example: becoming larger, smaller, deforming in different directions, etc.). Taking the three different situations shown in FIG. 1D, FIG. 1E, and FIG. 1F as examples, the processor 11 first defines the polygon 102a according to the positions P1, P3, and P5, and then determines that the polygon 102a changes into the polygon 102b and the second polygon within the time interval T1. The area between them changes, and the moving direction and moving distance included in the position information signal 10 are determined accordingly. Specifically, the moving directions in FIG. 1D , FIG. 1E , and FIG. 1F are “upper right”, “clockwise” and “outward”.

于前段所述的实施态样下,位置信息信号10所载的移动方向便能使主机控制一视觉变化效果或一听觉变化效果。视觉变化效果可包含荧幕上的一显示区域的旋转、放大及缩小其中的一或其组合,其中显示区域显示一图式、一视窗及一游标其中的一或其组合。至于听觉变化效果,则可包含一音量控制、一音效选择及一音效混和其中的一或其组合。以图1E为例,处理器11判断的移动方向为「往顺时钟方向」,主机便可依据此移动方向,调升其音量,并依据移动距离,决定音量调升的幅度。再以图1F为例,处理器11判断的移动方向为「往外」,主机便可依据此移动方向,将荧幕上所呈现的画面放大,并依据移动距离,决定放大的幅度。In the implementation described in the preceding paragraph, the moving direction carried by the position information signal 10 can enable the host to control a visual change effect or an auditory change effect. The visual change effect may include one or a combination of rotation, zoom-in, and zoom-out of a display area on the screen, wherein the display area displays one or a combination of a graph, a window, and a cursor. As for the auditory changing effect, it may include one or a combination of a volume control, a sound effect selection and a sound effect mixing. Taking FIG. 1E as an example, the moving direction determined by the processor 11 is "clockwise direction", and the host can increase its volume according to the moving direction, and determine the magnitude of the volume increase according to the moving distance. Taking FIG. 1F again as an example, the moving direction determined by the processor 11 is "outward", and the host computer can enlarge the picture presented on the screen according to the moving direction, and determine the zooming range according to the moving distance.

于其他实施态样中,处理器11可改以其他方式决定位置信息信号10。具体而言,处理器11根据各触控物件于时间区间T1内在工作面15上的一移动轨迹,决定位置信息信号10所包含的一移动方向。处理器11更计算该等移动轨迹的一平均值以作为位置信息信号10所包含的一移动距离。以图1G、图1H所绘示的二种不同情形为例,处理器11根据第一触控物件、第二处控物件及第三触控物件于时间区间T1内在工作面15上的移动轨迹104a、104b、104c,决定位置信息信号10所包含的一移动方向。具体而言,图1G、图1H的移动方向分别为「往顺时钟方向」及「往外」。接着,处理器11再计算移动轨迹104a、104b、104c的平均值以作为位置信息信号10所包含的移动距离。类似的,于此种实施态样下,位置信息信号10所载的移动方向能使主机控制一视觉变化效果或一听觉变化效果。In other implementations, the processor 11 may determine the location information signal 10 in other ways. Specifically, the processor 11 determines a moving direction included in the position information signal 10 according to a moving track of each touch object on the working surface 15 within the time interval T1. The processor 11 further calculates an average value of the moving trajectories as a moving distance included in the position information signal 10 . Taking the two different situations shown in FIG. 1G and FIG. 1H as examples, the processor 11 moves the trajectory of the first touch object, the second control object, and the third touch object on the work surface 15 within the time interval T1 104a, 104b, 104c, determine a moving direction included in the location information signal 10 . Specifically, the moving directions in FIG. 1G and FIG. 1H are “clockwise” and “outward” respectively. Next, the processor 11 calculates the average value of the moving trajectories 104 a , 104 b , and 104 c as the moving distance included in the location information signal 10 . Similarly, in this embodiment, the moving direction carried by the position information signal 10 enables the host to control a visual change effect or an auditory change effect.

上述决定位置信息信号10的各种方式系以三个触控物件的情形进行说明,然本发明所属技术领域中具有通常知识者应能基于上述说明,轻易思及当有多于三个触控物件于时间区间T1内与工作面15接触时,处理器11如何决定位置信息信号10,故兹不赘言。The above-mentioned various ways of determining the position information signal 10 are described in the case of three touch objects. How the processor 11 determines the position information signal 10 when the object contacts the working surface 15 within the time interval T1 is omitted here.

再者,虚拟导航装置1更可先判断工作面15上的触控物件为人类手指后,才继续进行后续的操作(亦即,决定位置信息信号10,并依据位置信息信号10控制荧幕上的游标或荧幕上的视觉或/及听觉变化效果)。类似的,兹以上述至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件的情形,说明如何检测该等触控物件是否为人类手指。处理器11根据检测信息12a、12b、12c、12d,判断于时间区间T1内,第一触控物件由工作面15上的位置P1移动至位置P2、第二触控物件由工作面15上的位置P3移动至位置P4且第三触控物件由工作面15上的位置P5移动至位置P6,如图1C所示。接着,处理器11根据位置P1、P3、P5间的相对位置及位置P2、P4、P6间的相对位置,判断第一触控物件、第二触控物件及第三触控物件是否各为人类手指。若为人类手指,处理器11方会进一步地决定位置信息信号10,并依据位置信息信号10控制荧幕上的游标或荧幕上的视觉或/及听觉变化效果。Furthermore, the virtual navigation device 1 can further judge that the touch object on the work surface 15 is a human finger before continuing to perform subsequent operations (that is, determine the position information signal 10, and control the touch screen on the screen according to the position information signal 10). cursor or on-screen visual and/and audible change effects). Similarly, the above-mentioned at least three touch objects include a first touch object, a second touch object and a third touch object to illustrate how to detect whether the touch objects are human fingers. The processor 11 determines according to the detection information 12a, 12b, 12c, 12d that within the time interval T1, the first touch object moves from the position P1 on the work surface 15 to the position P2, and the second touch object moves from the position P2 on the work surface 15. The position P3 moves to the position P4 and the third touch object moves from the position P5 to the position P6 on the working surface 15 , as shown in FIG. 1C . Next, the processor 11 determines whether the first touch object, the second touch object, and the third touch object are human beings according to the relative positions between the positions P1, P3, and P5 and the relative positions between the positions P2, P4, and P6. finger. If it is a human finger, the processor 11 will further determine the position information signal 10 , and control the cursor on the screen or the visual and/or auditory change effect on the screen according to the position information signal 10 .

透过第一实施例的配置,使用者毋须以手握持一具有硬体外型的装置,仅需将触控物件(例如:手指)置放于虚拟导航装置1的工作面15上,再于工作面15上移动触控物件,便能控制荧幕上的游标或荧幕上的视觉或/及听觉变化效果。此外,虚拟导航装置1更可被设计为,当工作面15上的触控物件为人类手指时,才会依据位置信息信号10进行后续的操作,藉此避免非人类(例如:宠物)误触工作面15所造成的影响。Through the configuration of the first embodiment, the user does not need to hold a device with a hardware shape by hand, but only needs to place the touch object (such as a finger) on the working surface 15 of the virtual navigation device 1, and then Moving the touch object on the working surface 15 can control the cursor on the screen or the visual and/or auditory changing effects on the screen. In addition, the virtual navigation device 1 can be designed such that when the touch object on the work surface 15 is a human finger, subsequent operations will be performed based on the position information signal 10, thereby avoiding non-humans (such as: pets) from accidentally touching The impact of working face 15.

本发明的第二实施例,请参阅图2A、图2B。虚拟导航装置1于第二实施例亦能执行其于第一实施例所能执行的所有运作及功能。然而,于第二实施例中,虚拟导航装置1于时间区间T1后的时间区间T2内仍继续运作。以下仅针对第二实施例与第一实施例的相异处进行详细说明。Please refer to FIG. 2A and FIG. 2B for the second embodiment of the present invention. The virtual navigation device 1 in the second embodiment can also perform all the operations and functions that it can perform in the first embodiment. However, in the second embodiment, the virtual navigation device 1 continues to operate in the time interval T2 after the time interval T1. Only the differences between the second embodiment and the first embodiment will be described in detail below.

与第一实施例类似,触控检测模块13于时间区间T1内检测复数个检测信息12a、12b、12c、12d,如图2B所示。处理器11接着根据检测信息12a、12b、12c、12d,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于时间区间T1内与工作面15接触。之后,处理器11根据检测信息12a、12b、12c、12d判断各触控物件的移动信息,再根据这些移动信息决定位置信息信号10。此时,虚拟导航装置1的导航功能已进行运作。Similar to the first embodiment, the touch detection module 13 detects a plurality of detection information 12a, 12b, 12c, 12d within the time interval T1, as shown in FIG. 2B. The processor 11 then determines that there are at least three touch objects (for example: the first touch object, the second touch object, and the third touch object) within the time interval T1 according to the detection information 12a, 12b, 12c, and 12d. The working faces 15 are in contact. Afterwards, the processor 11 judges the movement information of each touch object according to the detection information 12a, 12b, 12c, 12d, and then determines the position information signal 10 according to the movement information. At this point, the navigation function of the virtual navigation device 1 is already in operation.

在虚拟导航装置1的导航功能进行运作后,在时间区间T1后的时间区间T2内,触控检测模块13检测复数个检测信息24a、24b、24c、24d。此时,依据检测信息24a、24b、24c、24d的内容,会有数种不同的情形,兹举例说明如下。After the navigation function of the virtual navigation device 1 operates, the touch detection module 13 detects a plurality of detection information 24 a , 24 b , 24 c , 24 d within a time interval T2 after the time interval T1 . At this time, according to the content of the detection information 24a, 24b, 24c, 24d, there will be several different situations, which are illustrated as follows.

兹先说明第一种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件及第四触控物件于时间区间T2内位于工作面15上。处理器11于判断第四触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。收发接口17再传送操作信号20a至主机,使主机根据操作信号20a进行一操作。简言之,在第一种情形中,虚拟导航装置1的导航功能于时间区间T1内已进行运作,因此,在后续的时间区间T2中,若加入另一触控物件(例如:前述第四触控物件),则虚拟导航装置1会产生操作信号20a,使主机据以进行适当的操作。Let me explain the first case first. The processor 11 judges that the first touch object, the second touch object, the third touch object and the fourth touch object are located on the working surface 15 within the time interval T2 according to the detection information 24a, 24b, 24c, 24d. After the processor 11 determines that the fourth touch object is located on the working surface 15 within the time interval T2, it determines an operation signal 20a. The transceiver interface 17 then transmits the operation signal 20a to the host, so that the host performs an operation according to the operation signal 20a. In short, in the first case, the navigation function of the virtual navigation device 1 has already been operated in the time interval T1. Therefore, in the subsequent time interval T2, if another touch object (for example: the aforementioned fourth touch object), the virtual navigation device 1 will generate an operation signal 20a, so that the host can perform appropriate operations accordingly.

接着说明第二种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件及第四触控物件于时间区间T2内位于工作面15上。处理器11在判断第四触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。此外,处理器11在判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于工作面15上后,决定一操作信号20b。之后,收发接口17传送操作信号20a、20b至主机,使主机根据操作信号20a、20b分别进行一第一操作及一第二操作。Next, the second case will be described. The processor 11 judges that the first touch object, the second touch object, the third touch object and the fourth touch object are located on the working surface 15 within the time interval T2 according to the detection information 24a, 24b, 24c, 24d. After the processor 11 determines that the fourth touch object is located on the work surface 15 within the time interval T2, it determines an operation signal 20a. In addition, the processor 11 determines an operation signal 20b after determining that the first touch object, the second touch object and the third touch object are located on the working surface 15 within the time interval T2. Afterwards, the transceiver interface 17 transmits the operation signals 20a, 20b to the host, so that the host performs a first operation and a second operation respectively according to the operation signals 20a, 20b.

简言之,在第二种情形中,虚拟导航装置1的导航功能于时间区间T1内已进行运作,因此,在后续的时间区间T2中,若加入另一触控物件(例如:前述第四触控物件),则虚拟导航装置1便会针对原先的触控物件及新加入的触控物件的移动方式不同的操作。举例而言,于时间区间T1内,使用者先以右手三只手指于工作面15上移动,于随后的时间区间T2内,使用者右手三只手指仍于工作面15上移动,但又加入了左手一只手指。依据使用者手指在时间区间T2内的移动方式,使用者可使主机同时进行不同的操作,例如:使用者藉由右手的移动调升主机的音量,藉由左手的移动改变荧幕上影像的位置。In short, in the second case, the navigation function of the virtual navigation device 1 has already been operated in the time interval T1. Therefore, in the subsequent time interval T2, if another touch object (for example: the aforementioned fourth touch object), then the virtual navigation device 1 will operate differently for the movement modes of the original touch object and the newly added touch object. For example, in the time interval T1, the user first moves the three fingers of the right hand on the working surface 15, and in the subsequent time interval T2, the three fingers of the user's right hand are still moving on the working surface 15, but the left hand is added. one finger. According to the movement of the user's fingers in the time interval T2, the user can make the host perform different operations at the same time, for example: the user can increase the volume of the host by moving the right hand, and change the image volume on the screen by moving the left hand. Location.

接着说明第三种情形。处理器11根据检测信息24a、24b、24c、24d,判断一第四触控物件于时间区间T2内位于工作面15上。处理器11更于判断第四触控物件位于工作面15上后,决定一操作信号20a。之后,收发接口17传送操作信号20a至主机,使主机根据操作信号20a进行一操作。简言之,在第三种情形中,虚拟导航装置1的导航功能于时间区间T1内已进行运作,因此,在后续的时间区间T2中,若加入另一触控物件(例如:前述第四触控物件),而原先三个触控物件(例如:前述第一触控物件、第二触控物件及第三触控物件)已离开工作面15,虚拟导航装置1仍会产生操作信号20a,使主机据以进行适当的操作。Next, the third case will be described. The processor 11 determines that a fourth touch object is located on the working surface 15 within the time interval T2 according to the detection information 24a, 24b, 24c, 24d. The processor 11 further determines an operation signal 20 a after determining that the fourth touch object is located on the working surface 15 . Afterwards, the transceiver interface 17 transmits the operation signal 20a to the host, so that the host performs an operation according to the operation signal 20a. In short, in the third situation, the navigation function of the virtual navigation device 1 has already been operated in the time interval T1. Therefore, in the subsequent time interval T2, if another touch object (for example: the aforementioned fourth touch object), and the original three touch objects (for example: the first touch object, the second touch object and the third touch object) have left the work surface 15, the virtual navigation device 1 will still generate the operation signal 20a , allowing the host to take appropriate action accordingly.

透过第二实施例的配置,在虚拟导航装置1的导航功能已进行运作后,使用者只要额外地加入至少一个其他触控物件(例如:前述第四触控物件)于工作面15上移动,便能进行更多不同的操作。此外,即使当原先的触控物件(例如:前述第一、第二及第三触控物件)离开工作面15,虚拟导航装置1仍可根据其他触控物件于工作面15上移动的移动方式,产生操作信号20a,使主机据以进行适当的操作。Through the configuration of the second embodiment, after the navigation function of the virtual navigation device 1 has been operated, the user only needs to add at least one other touch object (for example: the aforementioned fourth touch object) to move on the work surface 15 , you can perform more different operations. In addition, even when the original touch object (for example: the aforementioned first, second and third touch objects) leaves the work surface 15, the virtual navigation device 1 can still move on the work surface 15 according to the movement method of other touch objects , to generate an operation signal 20a, so that the host can perform appropriate operations accordingly.

本发明的第三实施例,请仍参阅图2A、图2B。虚拟导航装置1于第三实施例所进行的运作与于第二实施例所进行的运作相似,故以下仅针对二者相异的处进行详细说明。Please still refer to FIG. 2A and FIG. 2B for the third embodiment of the present invention. The operation of the virtual navigation device 1 in the third embodiment is similar to that in the second embodiment, so only the differences between the two will be described in detail below.

于第二实施例中,在虚拟导航装置1的导航功能已进行运作后,使用者只要额外地加入至少一个其他触控物件于工作面15上移动,便能进行更多不同的操作。然而,在第三实施例中,在虚拟导航装置1的导航功能已进行运作后,使用者若要进行其他额外的操作,则需加入至少三个其他触控物件于工作面15上移动。换言之,于第三实施例中,每一个新增的操作,都需要至少三个触控物件于工作面15上移动,方能执行。In the second embodiment, after the navigation function of the virtual navigation device 1 has been operated, the user only needs to add at least one other touch object to move on the work surface 15 , so as to perform more different operations. However, in the third embodiment, after the navigation function of the virtual navigation device 1 is operated, if the user wants to perform other additional operations, at least three other touch objects need to be added to move on the working surface 15 . In other words, in the third embodiment, each new operation requires at least three touch objects to move on the work surface 15 before it can be executed.

具体而言,在虚拟导航装置1的导航功能进行运作后,在时间区间T1后的时间区间T2内,触控检测模块13检测复数个检测信息24a、24b、24c、24d。此时,依据检测信息24a、24b、24c、24d的内容,会有数种不同的情形,兹举例说明如下。Specifically, after the navigation function of the virtual navigation device 1 operates, the touch detection module 13 detects a plurality of detection information 24a, 24b, 24c, 24d within the time interval T2 following the time interval T1. At this time, according to the content of the detection information 24a, 24b, 24c, 24d, there will be several different situations, which are illustrated as follows.

兹先说明第一种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件、第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上。处理器11于判断第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。收发接口17再传送操作信号20a至主机,使主机根据操作信号20a进行一操作。Let me explain the first case first. The processor 11 judges the first touch object, the second touch object, the third touch object, the fourth touch object, the fifth touch object and the sixth touch object according to the detection information 24a, 24b, 24c, 24d It is located on the working surface 15 during the time interval T2. After the processor 11 determines that the fourth touch object, the fifth touch object and the sixth touch object are located on the working surface 15 within the time interval T2, it determines an operation signal 20a. The transceiver interface 17 then transmits the operation signal 20a to the host, so that the host performs an operation according to the operation signal 20a.

接着说明第二种情形。处理器11根据检测信息24a、24b、24c、24d,判断第一触控物件、第二触控物件、第三触控物件、第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上。处理器11在判断第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上后,决定一操作信号20a。此外,处理器11在判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于工作面15上后,决定一操作信号20b。之后,收发接口17传送操作信号20a、20b至主机,使主机根据操作信号20a、20b分别进行一第一操作及一第二操作。Next, the second case will be described. The processor 11 judges the first touch object, the second touch object, the third touch object, the fourth touch object, the fifth touch object and the sixth touch object according to the detection information 24a, 24b, 24c, 24d It is located on the working surface 15 during the time interval T2. After the processor 11 determines that the fourth touch object, the fifth touch object and the sixth touch object are located on the working surface 15 within the time interval T2, it determines an operation signal 20a. In addition, the processor 11 determines an operation signal 20b after determining that the first touch object, the second touch object and the third touch object are located on the working surface 15 within the time interval T2. Afterwards, the transceiver interface 17 transmits the operation signals 20a, 20b to the host, so that the host performs a first operation and a second operation respectively according to the operation signals 20a, 20b.

接着说明第三种情形。处理器11根据检测信息24a、24b、24c、24d,判断第四触控物件、第五触控物件及第六触控物件于时间区间T2内位于工作面15上。处理器11更于判断第四触控物件、第五触控物件及第六触控物件位于工作面15上后,决定一操作信号20a。之后,收发接口17传送操作信号20a至主机,使主机根据操作信号20a进行一操作。Next, the third case will be described. The processor 11 determines that the fourth touch object, the fifth touch object and the sixth touch object are located on the working surface 15 within the time interval T2 according to the detection information 24a, 24b, 24c, 24d. The processor 11 further determines an operation signal 20 a after determining that the fourth touch object, the fifth touch object and the sixth touch object are located on the working surface 15 . Afterwards, the transceiver interface 17 transmits the operation signal 20a to the host, so that the host performs an operation according to the operation signal 20a.

除了前述运作外,第三实施例亦能执行第一及第二实施例的所有运作及功能。所属技术领域具有通常知识者可直接了解第三实施例如何基于上述第一及第二实施例以执行此等操作及功能,故不赘述。In addition to the aforementioned operations, the third embodiment can also perform all the operations and functions of the first and second embodiments. Those skilled in the art can directly understand how the third embodiment performs these operations and functions based on the above-mentioned first and second embodiments, so details are omitted.

透过第三实施例的配置,在虚拟导航装置1的导航功能已进行运作后,使用者若欲进行其他操作,需额外地加入至少三个其他触控物件(例如:前述第四、第五及第六触控物件)于工作面15上移动。此外,即使当原先的触控物件(例如:前述第一、第二及第三触控物件)离开工作面15,虚拟导航装置1仍可根据其他触控物件于工作面15上移动的移动方式,产生操作信号20a,使主机据以进行适当的操作。Through the configuration of the third embodiment, after the navigation function of the virtual navigation device 1 has been operated, if the user wants to perform other operations, it is necessary to add at least three other touch objects (for example: the aforementioned fourth and fifth touch objects). and the sixth touch object) move on the working surface 15 . In addition, even when the original touch object (for example: the aforementioned first, second and third touch objects) leaves the work surface 15, the virtual navigation device 1 can still move on the work surface 15 according to the movement method of other touch objects , to generate an operation signal 20a, so that the host can perform appropriate operations accordingly.

本发明的第四实施例为一虚拟导航装置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,其于第四实施例与于第一至第三实施例所能进行的运作雷同,故兹不赘言。The fourth embodiment of the present invention is a virtual navigation device 3, the schematic diagram of which is depicted in FIG. 3A. The virtual navigation device 3 includes a processor 11 , a touch detection module 33 , a work surface 35 and a transceiver interface 17 . The touch detection module 33 is electrically connected to the processor 11 and the working surface 35 , and the processor 11 is electrically connected to the transceiver interface 17 . In this embodiment, the touch detection module 33 includes sub-touch detection modules 33a, 33b, the working surface 35 includes sub-working surfaces 35a, 35b, and the sub-working surfaces 35a, 35b do not overlap. In addition, the sub-touch detection module 33a corresponds to the sub-working surface 35a, and the sub-touch detection module 33b corresponds to the sub-working surface 35b. As for the processor 11 and the transceiver interface 17, the operations in the fourth embodiment are the same as those in the first to third embodiments, so details are omitted here.

图3B描绘子触控检测模块33a所检测到的检测信号,而图3C则描绘子触控检测模块33b所检测到的检测信号。具体而言,子触控检测模块33a于时间区间T1内检测复数个检测信息32a、32b、32c、32d,如图3B所示。处理器11接着根据检测信息32a、32b、32c、32d,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于时间区间T1内与子工作面35a接触。之后,处理器11根据检测信息32a、32b、32c、32d判断各触控物件的移动信息,再根据这些移动信息决定位置信息信号30a。此时,虚拟导航装置3的导航功能已进行运作。FIG. 3B depicts the detection signal detected by the sub-touch detection module 33a, and FIG. 3C depicts the detection signal detected by the sub-touch detection module 33b. Specifically, the sub-touch detection module 33a detects a plurality of detection information 32a, 32b, 32c, 32d within the time interval T1, as shown in FIG. 3B. The processor 11 then determines that there are at least three touch objects (for example: the first touch object, the second touch object, and the third touch object) within the time interval T1 according to the detection information 32a, 32b, 32c, and 32d. The sub-working surfaces 35a are in contact. Afterwards, the processor 11 determines the movement information of each touch object according to the detection information 32a, 32b, 32c, 32d, and then determines the position information signal 30a according to the movement information. At this point, the navigation function of the virtual navigation device 3 is already in operation.

与第二实施例类似,虚拟导航装置3的导航功能于时间区间T1后的时间区间T2内仍继续运作。Similar to the second embodiment, the navigation function of the virtual navigation device 3 continues to operate in the time interval T2 after the time interval T1.

在时间区间T2内,子触控检测模块33b检测复数个检测信息34a、34b、34c、34d,如图3C所示。处理器11根据检测信息34a、34b、34c、34d,判断一第四触控物件于时间区间T2内位于子工作面35b上。处理器11于判断第四触控物件位于子工作面35b上后,决定一操作信号30b。收发接口17再将此操作信号30b传送至主机,使主机根据操作信号30b进行一第一操作。In the time interval T2, the sub-touch detection module 33b detects a plurality of detection information 34a, 34b, 34c, 34d, as shown in FIG. 3C. The processor 11 determines that a fourth touch object is located on the sub-working surface 35b within the time interval T2 according to the detection information 34a, 34b, 34c, 34d. After the processor 11 determines that the fourth touch object is located on the sub-working surface 35b, it determines an operation signal 30b. The transceiver interface 17 then transmits the operation signal 30b to the host, so that the host performs a first operation according to the operation signal 30b.

另一方面,若子触控检测模块33a在时间区间T2内检测复数个检测信息36a、36b、36c、36d。处理器11根据检测信息36a、36b、36c、36d,判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上。处理器11更于判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上后,决定一操作信号30c。收发接口17再将此操作信号30c传送至主机,使主机根据操作信号30c进行一第二操作。On the other hand, if the sub-touch detection module 33a detects a plurality of detection information 36a, 36b, 36c, 36d within the time interval T2. The processor 11 judges that the first touch object, the second touch object and the third touch object are located on the sub-working surface 35a within the time interval T2 according to the detection information 36a, 36b, 36c, 36d. The processor 11 further determines an operation signal 30c after determining that the first touch object, the second touch object and the third touch object are located on the sub-working surface 35a within the time interval T2. The transceiver interface 17 then transmits the operation signal 30c to the host, so that the host performs a second operation according to the operation signal 30c.

除了前述运作外,第四实施例亦能执行第一及第二实施例的所有运作及功能,差异仅在于第四实施例的触控检测模块33包含子触控检测模块33a、33b,且工作面35包含子工作面35a、35b。所属技术领域具有通常知识者可直接了解第四实施例如何基于上述第一及第二实施例以执行此等操作及功能,故不赘述。In addition to the aforementioned operations, the fourth embodiment can also perform all the operations and functions of the first and second embodiments, the only difference being that the touch detection module 33 of the fourth embodiment includes sub-touch detection modules 33a, 33b, and works The surface 35 comprises sub-surfaces 35a, 35b. Those skilled in the art can directly understand how the fourth embodiment performs these operations and functions based on the above-mentioned first and second embodiments, so details are omitted.

本发明第五实施例,请仍参阅图3A、图3B、图3C。虚拟导航装置3于第五实施例所进行的运作与第四实施例所进行的运作相似,故以下仅针对二者相异的处进行详细说明。For the fifth embodiment of the present invention, please still refer to FIG. 3A , FIG. 3B , and FIG. 3C . The operations performed by the virtual navigation device 3 in the fifth embodiment are similar to those in the fourth embodiment, so only the differences between the two will be described in detail below.

于第四实施例中,在虚拟导航装置3的导航功能已进行运作后,使用者只要额外地加入至少一个其他触控物件于另一子工作面上移动,便能进行更多不同的操作。然而,在第五实施例中,在虚拟导航装置3的导航功能已进行运作后,使用者若要进行其他额外的操作,则需加入至少三个其他触控物件于另一子工作面上移动。换言之,于第五实施例中,每一个新增的操作,都需要至少三个触控物件于子工作面上移动,方能执行。In the fourth embodiment, after the navigation function of the virtual navigation device 3 has been operated, the user can perform more different operations only by adding at least one other touch object to move on another sub-working surface. However, in the fifth embodiment, after the navigation function of the virtual navigation device 3 has been operated, if the user wants to perform other additional operations, at least three other touch objects need to be added to move on another sub-working surface . In other words, in the fifth embodiment, each new operation requires at least three touch objects to move on the sub-working surface before it can be executed.

具体而言,子触控检测模块33a于时间区间T1内检测复数个检测信息32a、32b、32c、32d,如图3B所示。处理器11接着根据检测信息32a、32b、32c、32d,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于时间区间T1内与子工作面35a接触。之后,处理器11根据检测信息32a、32b、32c、32d判断各触控物件的移动信息,再根据这些移动信息决定位置信息信号30a。此时,虚拟导航装置3的导航功能已进行运作。Specifically, the sub-touch detection module 33a detects a plurality of detection information 32a, 32b, 32c, 32d within the time interval T1, as shown in FIG. 3B. The processor 11 then determines that there are at least three touch objects (for example: the first touch object, the second touch object, and the third touch object) within the time interval T1 according to the detection information 32a, 32b, 32c, and 32d. The sub-working surfaces 35a are in contact. Afterwards, the processor 11 determines the movement information of each touch object according to the detection information 32a, 32b, 32c, 32d, and then determines the position information signal 30a according to the movement information. At this point, the navigation function of the virtual navigation device 3 is already in operation.

在时间区间T1后的时间区间T2内,子触控检测模块33b检测复数个检测信息34a、34b、34c、34d,如图3C所示。处理器11根据检测信息34a、34b、34c、34d,判断一第四触控物件、一第五触控物件及一第六触控物件于时间区间T2内位于子工作面35b上。处理器11于判断第四触控物件、第五触控物件及第六触控物件位于子工作面35b上后,决定一操作信号30b。收发接口17再将此操作信号30b传送至主机,使主机根据操作信号30b进行一第一操作。In the time interval T2 following the time interval T1, the sub-touch detection module 33b detects a plurality of detection information 34a, 34b, 34c, 34d, as shown in FIG. 3C. The processor 11 determines that a fourth touch object, a fifth touch object and a sixth touch object are located on the sub-working surface 35b within the time interval T2 according to the detection information 34a, 34b, 34c, 34d. After the processor 11 determines that the fourth touch object, the fifth touch object and the sixth touch object are located on the sub-working surface 35b, it determines an operation signal 30b. The transceiver interface 17 then transmits the operation signal 30b to the host, so that the host performs a first operation according to the operation signal 30b.

另一方面,若子触控检测模块33a在时间区间T2内检测复数个检测信息36a、36b、36c、36d。处理器11根据检测信息36a、36b、36c、36d,判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上。处理器11更于判断第一触控物件、第二触控物件及第三触控物件于时间区间T2内位于子工作面35a上后,决定一操作信号30c。收发接口17再将此操作信号30c传送至主机,使主机根据操作信号30c进行一第二操作。On the other hand, if the sub-touch detection module 33a detects a plurality of detection information 36a, 36b, 36c, 36d within the time interval T2. The processor 11 judges that the first touch object, the second touch object and the third touch object are located on the sub-working surface 35a within the time interval T2 according to the detection information 36a, 36b, 36c, 36d. The processor 11 further determines an operation signal 30c after determining that the first touch object, the second touch object and the third touch object are located on the sub-working surface 35a within the time interval T2. The transceiver interface 17 then transmits the operation signal 30c to the host, so that the host performs a second operation according to the operation signal 30c.

除了前述运作外,第五实施例亦能执行第四实施例的所有运作及功能。所属技术领域具有通常知识者可直接了解第五实施例如何基于上述第四实施例以执行此等操作及功能,故不赘述。In addition to the aforementioned operations, the fifth embodiment can also perform all the operations and functions of the fourth embodiment. Those skilled in the art can directly understand how the fifth embodiment performs these operations and functions based on the above-mentioned fourth embodiment, so details are not repeated.

本发明的第六实施例为一种导航方法,其流程图系描绘于图4A、图4B。此导航方法适用于一虚拟导航装置,如前述虚拟导航装置1、3,且该虚拟导航装置包含一工作面、一触控检测模块及一处理器。The sixth embodiment of the present invention is a navigation method, the flow chart of which is depicted in FIG. 4A and FIG. 4B . This navigation method is applicable to a virtual navigation device, such as the aforementioned virtual navigation devices 1 and 3, and the virtual navigation device includes a working surface, a touch detection module and a processor.

首先,执行步骤S401,由触控检测模块于一第一时间区间内检测复数个第一检测信息。接着,执行步骤S403,由处理器根据该等第一检测信息,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于第一时间区间内与工作面接触。之后,执行步骤S405,由处理器根据该等第一检测信息判断各触控物件的一移动信息。其后,执行步骤S407,由处理器根据该等移动信息决定一位置信息信号。Firstly, step S401 is executed, and the touch detection module detects a plurality of first detection information within a first time interval. Then, step S403 is executed, and the processor judges that there are at least three touch objects (for example: the first touch object, the second touch object, and the third touch object) at the first time according to the first detection information. contact with the working surface in the interval. Afterwards, step S405 is executed, and the processor judges a piece of movement information of each touch object according to the first detection information. Afterwards, step S407 is executed, and the processor determines a location information signal according to the movement information.

倘若虚拟导航装置更包含一收发接口且虚拟导航装置用以控制一主机,则此导航方法可进一步地执行步骤S409,由收发接口传送位置信息信号至主机。如此一来,主机便可根据位置信息信号移动一荧幕上的一游标。于其他实施态样中,若虚拟导航装置1包含一荧幕,或其触控检测模块为触控式荧幕,则步骤S407所决定的位置信息信号亦可用以移动虚拟导航装置的荧幕上的游标。于此类的实施态样中,由于虚拟导航装置并未连接至外部的主机,故可省略步骤S409。If the virtual navigation device further includes a transceiver interface and the virtual navigation device is used to control a host, the navigation method can further execute step S409, in which the location information signal is sent to the host through the transceiver interface. In this way, the host can move a cursor on the screen according to the position information signal. In other implementations, if the virtual navigation device 1 includes a screen, or its touch detection module is a touch screen, the position information signal determined in step S407 can also be used to move the virtual navigation device on the screen. the cursor. In this type of implementation, since the virtual navigation device is not connected to an external host, step S409 can be omitted.

接着,兹以上述至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件的情形,说明各种具体地决定位置信息信号的方式。Next, various ways of specifically determining the position information signal are described by taking the situation that the above-mentioned at least three touch objects include a first touch object, a second touch object, and a third touch object.

于某些实施态样中,步骤S405系由处理器根据步骤S401所检测到的该等第一检测信息,判断于第一时间区间内,第一触控物件由工作面上的一第一位置移动至一第二位置、第二触控物件由工作面上的一第三位置移动至一第四位置且第三触控物件由工作面上的一第五位置移动至一第六位置。此外,步骤S407可藉由图4B所绘示的流程来完成。In some implementations, in step S405, the processor judges, according to the first detection information detected in step S401, that the first touch object moves from a first position on the work surface within a first time interval. Moving to a second position, the second touch object moves from a third position to a fourth position on the work surface, and the third touch object moves from a fifth position to a sixth position on the work surface. In addition, step S407 can be completed through the process shown in FIG. 4B .

具体而言,于步骤S407a中,由处理器计算第一位置及第二位置间的一第一距离。接着,执行步骤S407b,由处理器计算第三位置及第四位置间的一第二距离。之后再执行步骤S407c,由处理器计算第五位置及第六位置间的一第三距离。需说明者,步骤S407a、S407b、S407c的执行顺序可以相互对调。之后,再执行步骤S407d,由处理器计算第一距离、第二距离及第三距离的一平均值。接着,于步骤S407e,由处理器以步骤S407d的平均值作为位置信息信号。Specifically, in step S407a, a first distance between the first position and the second position is calculated by the processor. Next, step S407b is executed to calculate a second distance between the third position and the fourth position by the processor. Afterwards, step S407c is executed again, and a third distance between the fifth position and the sixth position is calculated by the processor. It should be noted that the execution order of steps S407a, S407b, and S407c can be reversed. Afterwards, step S407d is executed again, and an average value of the first distance, the second distance and the third distance is calculated by the processor. Next, in step S407e, the processor uses the average value of step S407d as the position information signal.

于某些实施态样中,步骤S405同样地由处理器根据步骤S401所检测到的该等第一检测信息,判断于第一时间区间内,第一触控物件由工作面上的一第一位置移动至一第二位置、第二触控物件由工作面上的一第三位置移动至一第四位置且第三触控物件由工作面上的一第五位置移动至一第六位置。此外,步骤S407可藉由图4C所绘示的流程来完成。In some implementation aspects, step S405 is also determined by the processor according to the first detection information detected in step S401, within the first time interval, the first touch object is controlled by a first touch object on the work surface. The position moves to a second position, the second touch object moves from a third position to a fourth position on the working surface, and the third touch object moves from a fifth position to a sixth position on the working surface. In addition, step S407 can be accomplished through the process shown in FIG. 4C .

具体而言,于步骤S407f中,由处理器计算第一位置、第三位置及第五位置的一第一平均值。之后,于步骤S407g,由处理器计算第二位置、第四位置及第六位置的一第二平均值。接着,于步骤S407h,由处理器计算第二平均值及第一平均值间的一差值。其后,于步骤S407i,由处理器以该差值作为位置信息信号。Specifically, in step S407f, a first average value of the first position, the third position and the fifth position is calculated by the processor. After that, in step S407g, a second average value of the second position, the fourth position and the sixth position is calculated by the processor. Next, in step S407h, a difference between the second average value and the first average value is calculated by the processor. Thereafter, in step S407i, the processor uses the difference as a position information signal.

于某些实施态样中,步骤S405包含一步骤(未绘示),由处理器根据该至少三个触控物件与工作面接触的复数个位置界定一多边形。步骤S405尚包含另一步骤(未绘示),由处理器判断多边形的一面积于第一时间区间内的一变化。之后,步骤S407则由处理器根据该面积的变化,决定位置信息信号所包含的一移动方向及一移动距离。此移动方向可用以使主机控制一视觉变化效果或/及一听觉变化效果,而移动距离可用以使主机控制前述视觉变化效果或/及听觉变化效果的调整幅度。前述视觉变化效果包含荧幕上的一显示区域的旋转、放大或/及缩小,其中显示区域显示一图式、一视窗或/及一游标。前述听觉变化效果包含一音量控制、一音效选择或/及一音效混和。In some implementations, step S405 includes a step (not shown) of defining a polygon by the processor according to a plurality of positions where the at least three touch objects are in contact with the working surface. Step S405 further includes another step (not shown), the processor determines a change of an area of the polygon within the first time interval. After that, in step S407, the processor determines a moving direction and a moving distance contained in the position information signal according to the change of the area. The moving direction can enable the host to control a visual change effect or/and an auditory change effect, and the moving distance can enable the host to control the adjustment range of the aforementioned visual change effect or/and auditory change effect. The aforesaid visual change effect includes rotation, enlargement or/and reduction of a display area on the screen, wherein the display area displays a graph, a window or/and a cursor. The aforesaid hearing change effect includes a volume control, a sound effect selection or/and a sound effect mixing.

于某些实施态样中,步骤S405系由处理器判断各触控物件于第一时间区间内在工作面上的一移动轨迹。步骤S407则包含一步骤(未绘示),由处理器根据该等移动轨迹,决定位置信息信号所包含的一移动方向。此外,步骤S407另包含一步骤(未绘示),由处理器计算该等移动轨迹的一平均值以作为位置信息信号所包含的一移动距离。类似的,此移动方向可用以使主机控制一视觉变化效果或/及一听觉变化效果,而移动距离可用以使主机控制前述视觉变化效果或/及听觉变化效果的调整幅度。In some implementations, in step S405, the processor determines a movement track of each touch object on the work surface within the first time interval. Step S407 includes a step (not shown), the processor determines a moving direction included in the position information signal according to the moving trajectories. In addition, step S407 further includes a step (not shown) of calculating an average value of the moving trajectories by the processor as a moving distance included in the position information signal. Similarly, the moving direction can enable the host to control a visual changing effect or/and an auditory changing effect, and the moving distance can enable the host to control the adjustment range of the aforementioned visual changing effect and/or auditory changing effect.

于说明各种决定位置信息信号的方式后,兹说明于步骤S409后的运作。After explaining various ways of determining the location information signal, the operation after step S409 will be described.

于步骤S411,由触控检测模块于一第二时间区间内检测复数个第二检测信息。之后,于步骤S413,由处理器根据该等第二检测信息,判断有哪些触控物件于该第二时间区间内位于该工作面上。接着,于步骤S415,由处理器根据步骤S413的判断结果,决定至少一操作信号。接着,于步骤S417,由收发接口传送至少一操作信号至主机,使该主机根据各该至少一操作信号进行一操作。In step S411, the touch detection module detects a plurality of second detection information within a second time interval. Afterwards, in step S413, the processor determines which touch objects are located on the work surface within the second time interval according to the second detection information. Next, in step S415, the processor determines at least one operation signal according to the judgment result of step S413. Next, in step S417, at least one operation signal is sent to the host through the transceiver interface, so that the host performs an operation according to each of the at least one operation signal.

兹接着举例说明步骤S413及S415的几种可能态样,但本发明并不以此为限。Several possible forms of steps S413 and S415 are described with examples, but the present invention is not limited thereto.

于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断第一触控物件、第二触控物件、第三触控物件及一第四触控物件于第二时间区间内位于该工作面上。接着,于步骤S415,由处理器于判断第四触控物件于第二时间区间内在工作平面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。此外,步骤S415更可进一步地由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。In some implementations, in step S413, the processor judges that the first touch object, the second touch object, the third touch object, and a fourth touch object are located in the second touch object according to the second detection information. The time interval is located on the working surface. Next, in step S415, after determining that the fourth touch object is on the working plane within the second time interval, the processor determines a first operation signal for the host to perform a first operation according to the first operation signal. In addition, in step S415, the processor may further determine a second operation signal after determining that the first touch object, the second touch object and the third touch object are located on the work surface within the second time interval, so that The host performs a second operation according to the second operation signal.

于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断一第四触控物件于第二时间区间内位于该工作面上。接着,于步骤S415,由处理器于判断第四触控物件于第二时间区间内在工作平面上后,决定一操作信号,俾该主机根据该操作信号进行一操作。In some implementations, in step S413, the processor determines that a fourth touch object is located on the work surface within the second time interval according to the second detection information. Next, in step S415, after determining that the fourth touch object is on the working plane within the second time interval, the processor determines an operation signal for the host to perform an operation according to the operation signal.

于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断第一触控物件、第二触控物件、第三触控物件、一第四触控物件、一第五触控物件及一第六触控物件于第二时间区间内位于工作面上。接着,于步骤S415,由处理器于判断第四触控物件、第五触控物件及第六触控物件于第二时间区间内位于工作面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。此外,步骤S415更可进一步地由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。In some implementations, in step S413, the processor judges the first touch object, the second touch object, the third touch object, a fourth touch object, and a first touch object according to the second detection information. The fifth touch object and the sixth touch object are located on the work surface within the second time interval. Next, in step S415, after judging that the fourth touch object, the fifth touch object and the sixth touch object are located on the work surface within the second time interval, the processor determines a first operation signal for the host A first operation is performed according to the first operation signal. In addition, in step S415, the processor may further determine a second operation signal after determining that the first touch object, the second touch object, and the third touch object are located on the work surface within the second time interval, so that The host performs a second operation according to the second operation signal.

于某些实施态样中,步骤S413系由处理器根据该等第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于第二时间区间内位于该工作面上。接着,于步骤S415,由处理器于判断第四触控物件于第二时间区间内在工作平面上后,决定一操作信号,俾该主机根据该操作信号进行一操作。In some implementations, in step S413, the processor judges that a fourth touch object, a fifth touch object, and a sixth touch object are located within the second time interval according to the second detection information. the work surface. Next, in step S415, after determining that the fourth touch object is on the working plane within the second time interval, the processor determines an operation signal for the host to perform an operation according to the operation signal.

于某些实施态样中,虚拟导航装置所包含的工作面界定一第一子工作面及一第二子工作面,且所包含的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块。前述第一子工作面及第二子工作面不重迭,第一子触控检测模块对应至第一子工作面,且第二子触控检测模块对应至第二子工作面。于此类实施态样中,步骤S401可由第一子触控检测模块或第二子触控检测模块执行,在虚拟导航装置的导航功能开始运作后,步骤S411则可由第一子触控检测模块或/及第二子触控检测模块执行。兹举例说明几种不同的态样如下,然需了解,本发明所请求的范围并未限制于该等态样中。In some implementations, the working surface included in the virtual navigation device defines a first sub-working surface and a second sub-working surface, and the included touch detection module includes a first sub-touch detection module and a The second sub-touch detection module. The aforementioned first sub-working surface and the second sub-working surface do not overlap, the first sub-touch detection module corresponds to the first sub-working surface, and the second sub-touch detection module corresponds to the second sub-working surface. In such an implementation, step S401 can be executed by the first sub-touch detection module or the second sub-touch detection module, and after the navigation function of the virtual navigation device starts to operate, step S411 can be executed by the first sub-touch detection module or/and executed by the second sub-touch detection module. Several different aspects are exemplified as follows, but it should be understood that the claimed scope of the present invention is not limited to these aspects.

于某些态样中,步骤S401系由第一子触控检测模块执行,且步骤S403由处理器根据该等第一检测信息,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于第一时间区间内与第一子工作面接触。后续,步骤S411系由第二子触控检测模块于第二时间区间内检测复数个第二检测信息。步骤413系由处理器根据该等第二检测信息,判断一第四触控物件于第二时间区间内位于第二子工作面上。步骤S415则由处理器于判断第四触控物件位于第二子工作面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。In some aspects, step S401 is executed by the first sub-touch detection module, and step S403 is determined by the processor according to the first detection information that there are at least three touch objects (for example: the first touch object , the second touch object and the third touch object) are in contact with the first sub-working surface within the first time interval. Subsequently, in step S411, the second sub-touch detection module detects a plurality of second detection information within a second time interval. In step 413, the processor determines that a fourth touch object is located on the second sub-working surface within a second time interval according to the second detection information. In step S415, the processor determines a first operation signal after determining that the fourth touch object is located on the second sub-working surface, so that the host can perform a first operation according to the first operation signal.

于前段所述的态样中,在执行步骤S411至S415的同时,可另外执行相对应的三个步骤(未绘示)。第一个步骤由第一子触控检测模块于第二时间区间内检测复数个第三检测信息。第二个步骤由处理器根据该等第三检测信息,判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上。第三个步骤则由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。In the aspect described in the preceding paragraph, while performing steps S411 to S415, three corresponding steps (not shown) may be additionally performed. In the first step, the first sub-touch detection module detects a plurality of third detection information within the second time interval. In the second step, the processor judges that the first touch object, the second touch object and the third touch object are located on the first sub-working surface within the second time interval according to the third detection information. In the third step, the processor determines a second operation signal after judging that the first touch object, the second touch object and the third touch object are located on the first sub-working surface within the second time interval, so that The host performs a second operation according to the second operation signal.

此外,于某些态样中,步骤S401系由第一子触控检测模块执行,且步骤S403由处理器根据该等第一检测信息,判断有至少三个触控物件(例如:第一触控物件、第二触控物件及第三触控物件)于第一时间区间内与第一子工作面接触。后续,步骤S411系由第二子触控检测模块于第二时间区间内检测复数个第二检测信息。步骤413系由处理器根据该等第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于第二时间区间内位于第二子工作面上。步骤S415则由处理器于判断第四触控物件、第五触控物件及第六触控物件位于第二子工作面上后,决定一第一操作信号,俾该主机根据该第一操作信号进行一第一操作。In addition, in some aspects, step S401 is executed by the first sub-touch detection module, and step S403 is determined by the processor according to the first detection information that there are at least three touch objects (for example: the first touch control object, the second touch object and the third touch object) are in contact with the first sub-working surface within the first time interval. Subsequently, in step S411, the second sub-touch detection module detects a plurality of second detection information within a second time interval. In step 413, the processor judges that a fourth touch object, a fifth touch object, and a sixth touch object are located on the second sub-working surface within a second time interval according to the second detection information. In step S415, after the processor judges that the fourth touch object, the fifth touch object, and the sixth touch object are located on the second sub-working surface, a first operation signal is determined for the host to use according to the first operation signal. Perform a first operation.

于前段所述的态样中,在执行步骤S411至S415的同时,可另外执行相对应的三个步骤(未绘示)。第一个步骤由第一子触控检测模块于第二时间区间内检测复数个第三检测信息。第二个步骤由处理器根据该等第三检测信息,判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上。第三个步骤则由处理器于判断第一触控物件、第二触控物件及第三触控物件于第二时间区间内位于第一子工作面上后,决定一第二操作信号,俾该主机根据该第二操作信号进行一第二操作。In the aspect described in the preceding paragraph, while performing steps S411 to S415, three corresponding steps (not shown) may be additionally performed. In the first step, the first sub-touch detection module detects a plurality of third detection information within the second time interval. In the second step, the processor judges that the first touch object, the second touch object and the third touch object are located on the first sub-working surface within the second time interval according to the third detection information. In the third step, the processor determines a second operation signal after judging that the first touch object, the second touch object and the third touch object are located on the first sub-working surface within the second time interval, so that The host performs a second operation according to the second operation signal.

再者,于某些实施态样中,除前述步骤S401至步骤S417外,更可执行一步骤(未绘示)以判断工作面上的触控物件是否为人类手指。于此类实施态样中,步骤S405系由处理器根据该等第一检测信息,判断于第一时间区间内,第一触控物件由工作面上的第一位置移动至第二位置、第二触控物件由工作面上的第三位置移动至第四位置且第三触控物件由工作面上的第五位置移动至第六位置。之后,导航方法会执行一步骤(未绘示),由处理器根据第一位置、第三位置及第五位置间的相对位置及第二位置、第四位置及第六位置间的相对位置,判断第一触控物件、第二触控物件及第三触控物件各为一人类手指。Moreover, in some implementations, in addition to the aforementioned steps S401 to S417, a step (not shown) may be performed to determine whether the touch object on the work surface is a human finger. In this type of implementation, in step S405, the processor judges, based on the first detection information, that the first touch object moves from the first position on the work surface to the second position, the second position, and the second position within the first time interval. The second touch object moves from the third position to the fourth position on the working surface, and the third touch object moves from the fifth position to the sixth position on the working surface. Afterwards, the navigation method will execute a step (not shown), the processor according to the relative position between the first position, the third position and the fifth position and the relative position between the second position, the fourth position and the sixth position, It is determined that each of the first touch object, the second touch object and the third touch object is a human finger.

除了前述的步骤外,第六实施例亦能执行第一至第五实施例的所有运作及功能。所属技术领域具有通常知识者可直接了解第六实施例如何基于上述第一至第五实施例以执行此等操作及功能,故不赘述。In addition to the aforementioned steps, the sixth embodiment can also perform all the operations and functions of the first to fifth embodiments. Those skilled in the art can directly understand how the sixth embodiment performs these operations and functions based on the above-mentioned first to fifth embodiments, so details are omitted.

再者,第六实施例所描述的导航方法可由一电脑程式产品加以实现。当一虚拟导航装置载入此电脑程式产品,并执行此电脑程式产品所包含的复数个指令后,即可完成第六实施例所描述的导航方法。前述的电脑程式产品可为能被于网路上传输的档案,亦可被储存于电脑可读取记录媒体中,例如唯读记忆体(read only memory;ROM)、快闪记忆体、软碟、硬碟、光碟、随身碟、磁带、可由网路存取的资料库或熟习此项技艺者所习知且具有相同功能的任何其它储存媒体中。Furthermore, the navigation method described in the sixth embodiment can be implemented by a computer program product. When a virtual navigation device loads the computer program product and executes a plurality of instructions contained in the computer program product, the navigation method described in the sixth embodiment can be completed. The aforementioned computer program product can be a file that can be transmitted on the network, and can also be stored in a computer-readable recording medium, such as read only memory (read only memory; ROM), flash memory, floppy disk, hard drive, compact disc, pen drive, magnetic tape, network-accessible database, or any other storage medium known to those skilled in the art and capable of performing the same function.

由上述说明可知,本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的。本发明系透过触控检测模块来检测复数个检测信息,再据以判断是否有至少三个触控物件于一时间区间内与工作面接触。倘若有至少三个触控物件于一时间区间内与工作面接触,则本发明会进一步地决定一位置信息信号,以使一主机依据该位置信息信号移动一荧幕上的一游标。由于本发明系利用具有一工作面、一触控检测模块及一处理器的装置来达成导航的目的,此类装置不具有传统滑鼠或光学滑鼠的外型,故能让使用者方便地携带。It can be known from the above description that the present invention utilizes a device having a work surface, a touch detection module and a processor to achieve the purpose of navigation. The present invention uses a touch detection module to detect a plurality of detection information, and then judges whether there are at least three touch objects in contact with the working surface within a time interval. If at least three touch objects are in contact with the working surface within a time interval, the present invention further determines a position information signal, so that a host moves a cursor on a screen according to the position information signal. Since the present invention uses a device with a work surface, a touch detection module and a processor to achieve the purpose of navigation, this type of device does not have the appearance of a traditional mouse or an optical mouse, so it allows users to conveniently carry.

上述的实施例仅用来例举本发明的实施态样,以及阐释本发明的技术特征,并非用来限制本发明的保护范畴。任何熟悉此技术者可轻易完成的改变或均等性的安排均属于本发明所主张的范围,本发明的权利保护范围应以本发明权利要求范围为准。The above-mentioned embodiments are only used to illustrate the implementation of the present invention and explain the technical features of the present invention, and are not intended to limit the scope of protection of the present invention. Any changes or equivalence arrangements that can be easily accomplished by those skilled in the art belong to the scope of the present invention, and the protection scope of the present invention should be based on the scope of the claims of the present invention.

Claims (39)

1.一种虚拟导航装置,其特征在于,所述的虚拟导航装置包含:1. A virtual navigation device, characterized in that, said virtual navigation device comprises: 一工作面;a working surface; 一触控检测模块,电性连接至所述的工作面,用以于一第一时间区间内检测多个第一检测信息;以及a touch detection module, electrically connected to the working surface, for detecting a plurality of first detection information within a first time interval; and 一处理器,电性连接至所述的触控检测模块,根据所述的多个第一检测信息,判断有至少三个触控物件于所述的第一时间区间内与所述的工作面接触,其中,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件;A processor, electrically connected to the touch detection module, and judging that at least three touch objects contact the work surface within the first time interval according to the plurality of first detection information touch, wherein the at least three touch objects include a first touch object, a second touch object and a third touch object; 其中,所述处理器执行以下运作来判断所述第一触控物件、所述第二触控物件及所述第三触控物件各自的移动信息:Wherein, the processor executes the following operations to determine the respective movement information of the first touch object, the second touch object and the third touch object: 根据所述的多个第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置,According to the plurality of first detection information, it is determined that within the first time interval, the first touch object moves from a first position on the working surface to a second position, so The second touch object moves from a third position on the work surface to a fourth position and the third touch object moves from a fifth position on the work surface to a first position six positions, 其中,所述的处理器更根据所述的第一位置、所述的第三位置及所述的第五位置间的相对位置及所述的第二位置、所述的第四位置及所述的第六位置间的相对位置,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件各为一人类手指,Wherein, the processor is further based on the relative position among the first position, the third position and the fifth position and the second position, the fourth position and the The relative position between the sixth positions of the first touch object, the second touch object and the third touch object are determined to be a human finger, 其中,所述的处理器更根据所述第一触控物件的移动信息、所述第二触控物件的移动信息及所述第三触控物件的移动信息决定一位置信息信号,俾一主机根据所述的位置信息信号移动一荧幕上的一游标。Wherein, the processor further determines a position information signal according to the movement information of the first touch object, the movement information of the second touch object and the movement information of the third touch object for a host A cursor on a screen is moved according to the position information signal. 2.如权利要求1所述的虚拟导航装置,其特征在于,所述的虚拟导航装置更包含:2. virtual navigation device as claimed in claim 1, is characterized in that, described virtual navigation device further comprises: 一收发接口,适可被连接至所述的主机,且传送所述的位置信息信号至所述的主机。A transceiver interface is suitable for being connected to the host and transmitting the location information signal to the host. 3.如权利要求1所述的虚拟导航装置,其特征在于,所述的处理器计算所述的第一位置及所述的第二位置间的一第一距离,计算所述的第三位置及所述的第四位置间的一第二距离及计算所述的第五位置及所述的第六位置间的一第三距离,计算所述的第一距离、所述的第二距离及所述的第三距离的一平均值,且以所述的平均值作为所述的位置信息信号。3. The virtual navigation device according to claim 1, wherein the processor calculates a first distance between the first position and the second position, and calculates the third position and a second distance between the fourth position and a third distance between the fifth position and the sixth position, calculate the first distance, the second distance and An average value of the third distance, and use the average value as the position information signal. 4.如权利要求1所述的虚拟导航装置,其特征在于,所述的处理器系计算所述的第一位置、所述的第三位置及所述的第五位置的一第一平均值,计算所述的第二位置、所述的第四位置及所述的第六位置的一第二平均值,计算所述的第二平均值及所述的第一平均值间的一差值,且以所述的差值作为所述的位置信息信号。4. The virtual navigation device according to claim 1, wherein the processor calculates a first average value of the first position, the third position and the fifth position , calculating a second average value of the second position, the fourth position and the sixth position, and calculating a difference between the second average value and the first average value , and use the difference as the position information signal. 5.如权利要求1所述的虚拟导航装置,其特征在于,所述的处理器更根据所述的第一位置、所述的第三位置及所述的第五位置界定一多边形,所述的处理器系根据所述的多边形的一面积于所述的第一时间区间内的变化,决定所述的位置信息信号所包含的一移动方向及一移动距离。5. The virtual navigation device according to claim 1, wherein said processor further defines a polygon according to said first position, said third position and said fifth position, said The processor determines a moving direction and a moving distance contained in the position information signal according to the change of an area of the polygon in the first time interval. 6.如权利要求1所述的虚拟导航装置,其特征在于,所述的处理器系根据所述第一触控物件、所述第二触控物件及所述第三触控物件于所述的第一时间区间内在所述的工作面上各自的移动轨迹,决定所述的位置信息信号所包含的一移动方向,所述的处理器计算所述第一触控物件的移动轨迹、所述第二触控物件的移动轨迹及所述第三触控物件的移动轨迹的一平均值以作为所述的位置信息信号所包含的一移动距离。6. The virtual navigation device according to claim 1, wherein the processor is based on the first touch object, the second touch object and the third touch object in the The respective moving trajectories on the working surface within the first time interval determine a moving direction contained in the position information signal, and the processor calculates the moving trajectories of the first touch objects, the An average value of the moving track of the second touch object and the moving track of the third touch object is used as a moving distance included in the position information signal. 7.如权利要求5或6所述的虚拟导航装置,其特征在于,所述的移动方向用以使所述的主机控制一视觉变化效果及一听觉变化效果其中之一或其组合。7. The virtual navigation device according to claim 5 or 6, wherein the moving direction is used to enable the host to control one or a combination of a visual change effect and an auditory change effect. 8.如权利要求7所述的虚拟导航装置,其特征在于,所述的视觉变化效果包含所述的荧幕上的一显示区域的旋转、放大及缩小其中之一或其组合,其中所述的显示区域显示一图式、一视窗及一游标其中之一或其组合。8. The virtual navigation device according to claim 7, wherein the visual change effect comprises one or a combination of rotation, zoom-in and zoom-out of a display area on the screen, wherein the The display area of the display area displays one or a combination of a graph, a window and a cursor. 9.如权利要求7所述的虚拟导航装置,其特征在于,所述的听觉变化效果包含一音量控制、一音效选择及一音效混和其中之一或其组合。9 . The virtual navigation device according to claim 7 , wherein the hearing change effect comprises one or a combination of a volume control, a sound selection, and a sound mixing. 10.如权利要求1所述的虚拟导航装置,其特征在于,所述的工作面为一非平面。10. The virtual navigation device according to claim 1, wherein the working surface is a non-plane. 11.如权利要求1所述的虚拟导航装置,其特征在于,所述的工作面界定一第一子工作面及一第二子工作面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的第二子触控检测模块于一第二时间区间内检测多个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的多个第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的第二子工作面上,所述的处理器更于判断所述的第四触控物件位于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。11. The virtual navigation device according to claim 1, wherein the working surface defines a first sub-working surface and a second sub-working surface, and the first sub-working surface and the second sub-working surface The two sub-working surfaces do not overlap, the touch detection module includes a first sub-touch detection module and a second sub-touch detection module, and the first sub-touch detection module corresponds to the second sub-touch detection module A sub-working surface, the second sub-touch detection module corresponds to the second sub-working surface, the first touch object, the second touch object and the third touch The control object is in contact with the first sub-working surface within the first time interval, and the second sub-touch detection module detects a plurality of second detection information within a second time interval, and the After the second time interval is after the first time interval, the processor further judges that a fourth touch object is located within the second time interval according to the plurality of second detection information. On the second sub-working surface, the processor further determines a first operation signal for the host after determining that the fourth touch object is located on the second sub-working surface. A first operation is performed according to the first operation signal. 12.如权利要求11所述的虚拟导航装置,其特征在于,所述的第一子触控检测模块更于所述的第二时间区间内检测多个第三检测信息,所述的处理器更根据所述的多个第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。12. The virtual navigation device according to claim 11, wherein the first sub-touch detection module further detects a plurality of third detection information within the second time interval, and the processor Further, according to the plurality of third detection information, it is judged that the first touch object, the second touch object and the third touch object are located in the second time interval. On the first sub-working surface, the processor further determines that the first touch object, the second touch object, and the third touch object are at the second time After the interval is located on the first sub-working surface, a second operation signal is determined for the host to perform a second operation according to the second operation signal. 13.如权利要求1所述的虚拟导航装置,其特征在于,所述的触控检测模块更于一第二时间区间内检测多个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的多个第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三触控物件及一第四触控物件于所述的第二时间区间内位于所述的工作面上,所述的处理器更于判断所述的第四触控物件位于所述的工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。13. The virtual navigation device according to claim 1, wherein the touch detection module further detects a plurality of second detection information within a second time interval, and the second time interval is within the After the first time interval, the processor further judges the first touch object, the second touch object, and the third touch object according to the plurality of second detection information. The control object and a fourth touch object are located on the work surface within the second time interval, and the processor further judges that the fourth touch object is located on the work surface , determining a first operation signal for the host to perform a first operation according to the first operation signal. 14.如权利要求13所述的虚拟导航装置,其特征在于,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。14. The virtual navigation device according to claim 13, wherein the processor further determines whether the first touch object, the second touch object and the third touch After the object is located on the working surface within the second time interval, a second operation signal is determined for the host to perform a second operation according to the second operation signal. 15.如权利要求1所述的虚拟导航装置,其特征在于,所述的触控检测模块更于一第二时间区间内检测多个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的多个第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的工作面上,所述的处理器更于判断所述的第四触控物件位于所述的工作面上后,决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。15. The virtual navigation device according to claim 1, wherein the touch detection module further detects a plurality of second detection information within a second time interval, and the second time interval is within the After the first time interval, the processor further judges that a fourth touch object is located on the work surface within the second time interval according to the plurality of second detection information, so The processor further determines an operation signal after determining that the fourth touch object is located on the work surface, so that the host can perform an operation according to the operation signal. 16.如权利要求1所述的虚拟导航装置,其特征在于,所述的工作面界定一第一子工作面及一第二子工作面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的第二子触控检测模块于一第二时间区间内检测多个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的多个第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的第二子工作面上,所述的处理器更于判断所述的第四触控物件、所述的第五触控物件及所述的第六触控物件位于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。16. The virtual navigation device according to claim 1, wherein the working surface defines a first sub-working surface and a second sub-working surface, and the first sub-working surface and the second sub-working surface The two sub-working surfaces do not overlap, the touch detection module includes a first sub-touch detection module and a second sub-touch detection module, and the first sub-touch detection module corresponds to the second sub-touch detection module A sub-working surface, the second sub-touch detection module corresponds to the second sub-working surface, the first touch object, the second touch object and the third touch The control object is in contact with the first sub-working surface within the first time interval, and the second sub-touch detection module detects a plurality of second detection information within a second time interval, and the The second time interval is after the first time interval, and the processor further judges a fourth touch object, a fifth touch object and a first touch object according to the plurality of second detection information The six touch objects are located on the second sub-working surface within the second time interval, and the processor further determines the fourth touch object, the fifth touch object and After the sixth touch object is located on the second sub-working surface, a first operation signal is determined for the host to perform a first operation according to the first operation signal. 17.如权利要求16所述的虚拟导航装置,其特征在于,所述的第一子触控检测模块更于所述的第二时间区间内检测多个第三检测信息,所述的处理器更根据所述的多个第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。17. The virtual navigation device according to claim 16, wherein the first sub-touch detection module further detects a plurality of third detection information within the second time interval, and the processor Further, according to the plurality of third detection information, it is judged that the first touch object, the second touch object and the third touch object are located in the second time interval. On the first sub-working surface, the processor further determines that the first touch object, the second touch object, and the third touch object are at the second time After the interval is located on the first sub-working surface, a second operation signal is determined for the host to perform a second operation according to the second operation signal. 18.如权利要求1所述的虚拟导航装置,其特征在于,所述的触控检测模块更于一第二时间区间内检测多个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的多个第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三触控物件、一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的工作面上,所述的处理器更于判断所述的第四触控物件、所述的五触控物件及所述的第六触控物件位于所述的工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。18. The virtual navigation device according to claim 1, wherein the touch detection module further detects a plurality of second detection information within a second time interval, and the second time interval is within the After the first time interval, the processor further judges the first touch object, the second touch object, and the third touch object according to the plurality of second detection information. The control object, a fourth touch object, a fifth touch object and a sixth touch object are located on the work surface within the second time interval, and the processor further determines the After the fourth touch object, the fifth touch object, and the sixth touch object are located on the work surface, a first operation signal is determined for the host to use according to the first The operation signal performs a first operation. 19.如权利要求18所述的虚拟导航装置,其特征在于,所述的处理器更于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。19. The virtual navigation device according to claim 18, wherein the processor further determines the first touch object, the second touch object and the third touch After the object is located on the working surface within the second time interval, a second operation signal is determined for the host to perform a second operation according to the second operation signal. 20.如权利要求1所述的虚拟导航装置,其特征在于,所述的触控检测模块更于一第二时间区间内检测多个第二检测信息,所述的第二时间区间系于所述的第一时间区间后,所述的处理器更根据所述的多个第二检测信息,判断于所述的第二时间区间内,一第四触控物件一第五触控物件及一第六触控物件位于所述的工作面上,所述的处理器更于判断所述的第四触控物件、所述的五触控物件及所述的第六触控物件位于所述的工作面上后,决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。20. The virtual navigation device according to claim 1, wherein the touch detection module further detects a plurality of second detection information within a second time interval, and the second time interval is within the After the first time interval, the processor judges, according to the plurality of second detection information, that a fourth touch object, a fifth touch object and a The sixth touch object is located on the working surface, and the processor further determines that the fourth touch object, the fifth touch object and the sixth touch object are located on the After working on the working surface, an operation signal is determined so that the host can perform an operation according to the operation signal. 21.一种导航方法,适用于一虚拟导航装置,所述的虚拟导航装置包含一工作面、一触控检测模块及一处理器,其特征在于,所述的导航方法包含下列步骤:21. A navigation method, applicable to a virtual navigation device, said virtual navigation device comprising a work surface, a touch detection module and a processor, characterized in that said navigation method comprises the following steps: (a)由所述的触控检测模块于一第一时间区间内检测多个第一检测信息;(a) detecting a plurality of first detection information within a first time interval by the touch detection module; (b)由所述的处理器根据所述的多个第一检测信息,判断有至少三个触控物件于所述的第一时间区间内与所述的工作面接触,所述的至少三个触控物件包含一第一触控物件、一第二触控物件及一第三触控物件;(b) The processor judges that there are at least three touch objects in contact with the work surface within the first time interval according to the plurality of first detection information, and the at least three A touch object includes a first touch object, a second touch object and a third touch object; (c)由所述的处理器根据所述的多个第一检测信息判断所述第一触控物件、所述第二触控物件及所述第三触控物件各自的移动信息,包含下列步骤:(c) the processor judges the respective movement information of the first touch object, the second touch object and the third touch object according to the plurality of first detection information, including the following step: 根据所述的多个第一检测信息,判断于所述的第一时间区间内,所述的第一触控物件由所述的工作面上的一第一位置移动至一第二位置、所述的第二触控物件由所述的工作面上的一第三位置移动至一第四位置且所述的第三触控物件由所述的工作面上的一第五位置移动至一第六位置;According to the plurality of first detection information, it is determined that within the first time interval, the first touch object moves from a first position on the working surface to a second position, so The second touch object moves from a third position on the work surface to a fourth position and the third touch object moves from a fifth position on the work surface to a first position six positions; (d)根据所述的第一位置、所述的第三位置及所述的第五位置间的相对位置及所述的第二位置、所述的第四位置及所述的第六位置间的相对位置,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件各为一人类手指;以及(d) According to the relative position between the first position, the third position and the fifth position and the second position, the fourth position and the sixth position The relative position of each of the first touch object, the second touch object and the third touch object is determined to be a human finger; and (e)由所述的处理器根据所述第一触控物件的移动信息、所述第二触控物件的移动信息及所述第三触控物件的移动信息决定一位置信息信号,俾一主机根据所述的位置信息信号移动一荧幕上的一游标。(e) determining a position information signal by the processor according to the movement information of the first touch object, the movement information of the second touch object and the movement information of the third touch object, so that a The host moves a cursor on a screen according to the position information signal. 22.如权利要求21所述的导航方法,其特征在于,所述的虚拟导航装置包含更包含一收发接口,所述的导航方法更包含下列步骤:22. The navigation method according to claim 21, wherein the virtual navigation device further comprises a transceiver interface, and the navigation method further comprises the following steps: 由所述的收发接口传送所述的位置信息信号至所述的主机。The position information signal is transmitted to the host by the transceiver interface. 23.如权利要求21所述的导航方法,其特征在于,所述的步骤(e)包含下列步骤:23. navigation method as claimed in claim 21, is characterized in that, described step (e) comprises the following steps: 由所述的处理器计算所述的第一位置及所述的第二位置间的一第一距离;calculating, by the processor, a first distance between the first location and the second location; 由所述的处理器计算所述的第三位置及所述的第四位置间的一第二距离;calculating, by the processor, a second distance between the third location and the fourth location; 由所述的处理器计算所述的第五位置及所述的第六位置间的一第三距离;calculating, by the processor, a third distance between the fifth location and the sixth location; 由所述的处理器计算所述的第一距离、所述的第二距离及所述的第三距离的一平均值;以及calculating, by the processor, an average of the first distance, the second distance, and the third distance; and 由所述的处理器以所述的平均值作为所述的位置信息信号。The processor uses the average value as the position information signal. 24.如权利要求21所述的导航方法,其特征在于,所述的步骤(e)包含下列步骤:24. navigation method as claimed in claim 21, is characterized in that, described step (e) comprises the following steps: 由所述的处理器计算所述的第一位置、所述的第三位置及所述的第五位置的一第一平均值;calculating, by the processor, a first average value of the first location, the third location, and the fifth location; 由所述的处理器计算所述的第二位置、所述的第四位置及所述的第六位置的一第二平均值;calculating, by the processor, a second average value of the second location, the fourth location, and the sixth location; 由所述的处理器计算所述的第二平均值及所述的第一平均值间的一差值;以及calculating, by the processor, a difference between the second average and the first average; and 由所述的处理器以所述的差值作为所述的位置信息信号。The processor uses the difference as the position information signal. 25.如权利要求21所述的导航方法,其特征在于,所述的步骤(c)包含下列步骤:25. navigation method as claimed in claim 21, is characterized in that, described step (c) comprises the following steps: 由所述的处理器根据所述的第一位置、所述的第三位置及所述的第五位置界定一多边形;以及defining, by the processor, a polygon based on the first location, the third location, and the fifth location; and 由所述的处理器判断所述的多边形的一面积于所述的第一时间区间内的一变化;determining, by the processor, a change in an area of the polygon within the first time interval; 其中,所述的步骤(e)是由所述的处理器根据所述的面积的所述的变化,决定所述的位置信息信号所包含的一移动方向及一移动距离。Wherein, in the step (e), the processor determines a moving direction and a moving distance contained in the position information signal according to the change of the area. 26.如权利要求21所述的导航方法,其特征在于,所述的步骤(c)是由所述的处理器判断所述第一触控物件、所述第二触控物件及所述第三触控物件于所述的第一时间区间内在所述的工作面上各自的移动轨迹,且所述的步骤(e)包含下列步骤:26. The navigation method according to claim 21, wherein in the step (c), the processor determines the first touch object, the second touch object and the second touch object The respective moving trajectories of the three touch objects on the working surface within the first time interval, and the step (e) includes the following steps: 由所述的处理器根据所述第一触控物件的移动轨迹、所述第二触控物件的移动轨迹及所述第三触控物件的移动轨迹,决定所述的位置信息信号所包含的一移动方向;以及The processor determines the position information contained in the position information signal according to the movement trajectory of the first touch object, the movement trajectory of the second touch object and the movement trajectory of the third touch object. a direction of movement; and 由所述的处理器计算所述第一触控物件的移动轨迹、所述第二触控物件的移动轨迹及所述第三触控物件的移动轨迹的一平均值以作为所述的位置信息信号所包含的一移动距离。calculating an average value of the movement trajectory of the first touch object, the movement trajectory of the second touch object and the movement trajectory of the third touch object by the processor as the position information A movement distance contained in the signal. 27.如权利要求25或26所述的导航方法,其特征在于,所述的移动方向用以使所述的主机控制一视觉变化效果及一听觉变化效果其中的一或其组合。27. The navigation method according to claim 25 or 26, wherein the moving direction is used to enable the host to control one or a combination of a visual change effect and an auditory change effect. 28.如权利要求27所述的导航方法,其特征在于,所述的视觉变化效果包含所述的荧幕上的一显示区域的旋转、放大及缩小其中之一或其组合,其中所述的显示区域显示一图式、一视窗及一游标其中之一或其组合。28. The navigation method according to claim 27, wherein the visual change effect comprises one or a combination of rotation, zoom-in and zoom-out of a display area on the screen, wherein the The display area displays one or a combination of a graph, a window and a cursor. 29.如权利要求27所述的导航方法,其特征在于,所述的听觉变化效果包含一音量控制、一音效选择及一音效混和其中之一或其组合。29. The navigation method as claimed in claim 27, wherein the hearing change effect comprises one or a combination of a volume control, a sound selection, and a sound mixing. 30.如权利要求21所述的导航方法,其特征在于,所述的工作面界定一第一子工作面及一第二子工作面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的导航方法更包含下列步骤:30. The navigation method according to claim 21, wherein said work plane defines a first sub-work plane and a second sub-work plane, said first sub-work plane and said second sub-work plane The sub-working surfaces do not overlap, and the touch detection module includes a first sub-touch detection module and a second sub-touch detection module, and the first sub-touch detection module corresponds to the first sub-touch detection module. The sub-working surface, the second sub-touch detection module corresponds to the second sub-working surface, the first touch object, the second touch object and the third touch The object is in contact with the first sub-working surface within the first time interval, and the navigation method further includes the following steps: 由所述的第二子触控检测模块于一第二时间区间内检测多个第二检测信息;Detecting a plurality of second detection information within a second time interval by the second sub-touch detection module; 由所述的处理器根据所述的多个第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的第二子工作面上;以及judging by the processor that a fourth touch object is located on the second sub-working surface within the second time interval according to the plurality of second detection information; and 由所述的处理器于判断所述的第四触控物件位于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。After the processor judges that the fourth touch object is located on the second sub-working surface, it determines a first operation signal, so that the host can perform an operation according to the first operation signal. first operation. 31.如权利要求30所述的导航方法,其特征在于更包含下列步骤:31. The navigation method as claimed in claim 30, further comprising the following steps: 由所述的第一子触控检测模块于所述的第二时间区间内检测多个第三检测信息;Detecting a plurality of third detection information within the second time interval by the first sub-touch detection module; 由所述的处理器根据所述的多个第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上;以及The processor determines whether the first touch object, the second touch object, and the third touch object are on the second touch object according to the plurality of third detection information. located on said first sub-working plane during the time interval; and 由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。When the processor determines that the first touch object, the second touch object and the third touch object are located in the first sub-second time interval After working on the working surface, a second operation signal is determined so that the host can perform a second operation according to the second operation signal. 32.如权利要求21所述的导航方法,其特征在于更包含下列步骤:32. The navigation method as claimed in claim 21, further comprising the following steps: 由所述的触控检测模块于一第二时间区间内检测多个第二检测信息;Detecting a plurality of second detection information within a second time interval by the touch detection module; 由所述的处理器根据所述的多个第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三触控物件及一第四触控物件于所述的第二时间区间内位于所述的工作面上;以及The processor judges the first touch object, the second touch object, the third touch object and a fourth touch object according to the plurality of second detection information the object is on said work surface during said second time interval; and 由所述的处理器决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。A first operation signal is determined by the processor, so that the host performs a first operation according to the first operation signal. 33.如权利要求32所述的导航方法,其特征在于更包含下列步骤:33. The navigation method according to claim 32, further comprising the following steps: 由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。The processor determines that the first touch object, the second touch object and the third touch object are located on the work surface within the second time interval Afterwards, a second operation signal is determined for the host to perform a second operation according to the second operation signal. 34.如权利要求21所述的导航方法,其特征在于更包含下列步骤:34. The navigation method as claimed in claim 21, further comprising the following steps: 由所述的触控检测模块于一第二时间区间内检测多个第二检测信息;Detecting a plurality of second detection information within a second time interval by the touch detection module; 由所述的处理器根据所述的多个第二检测信息,判断一第四触控物件于所述的第二时间区间内位于所述的工作面上;以及judging by the processor that a fourth touch object is located on the work surface within the second time interval according to the plurality of second detection information; and 由所述的处理器决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。An operation signal is determined by the processor so that the host can perform an operation according to the operation signal. 35.如权利要求21所述的导航方法,其特征在于,所述的工作面界定一第一子工作面及一第二子工作面,所述的第一子工作面及所述的第二子工作面不重迭,所述的触控检测模块包含一第一子触控检测模块及一第二子触控检测模块,所述的第一子触控检测模块对应至所述的第一子工作面,所述的第二子触控检测模块对应至所述的第二子工作面,所述的第一触控物件、所述的第二触控物件及所述的第三触控物件系于所述的第一时间区间内与所述的第一子工作面接触,所述的导航方法更包含下列步骤:35. The navigation method according to claim 21, wherein said work plane defines a first sub-work plane and a second sub-work plane, said first sub-work plane and said second sub-work plane The sub-working surfaces do not overlap, and the touch detection module includes a first sub-touch detection module and a second sub-touch detection module, and the first sub-touch detection module corresponds to the first sub-touch detection module. The sub-working surface, the second sub-touch detection module corresponds to the second sub-working surface, the first touch object, the second touch object and the third touch The object is in contact with the first sub-working surface within the first time interval, and the navigation method further includes the following steps: 由所述的第二子触控检测模块于一第二时间区间内检测多个第二检测信息;Detecting a plurality of second detection information within a second time interval by the second sub-touch detection module; 由所述的处理器根据所述的多个第二检测信息,判断一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的第二子工作面上;以及The processor judges that a fourth touch object, a fifth touch object, and a sixth touch object are located within the second time interval according to the plurality of second detection information. the second subsurface of ; and 由所述的处理器于判断所述的第四触控物件、所述的第五触控物件及所述的第六触控物件于所述的第二子工作面上后,决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。After the processor determines that the fourth touch object, the fifth touch object and the sixth touch object are on the second sub-working surface, a first An operation signal for the host to perform a first operation according to the first operation signal. 36.如权利要求35所述的导航方法,其特征在于更包含下列步骤:36. The navigation method as claimed in claim 35, further comprising the following steps: 由所述的第一子触控检测模块于所述的第二时间区间内检测多个第三检测信息;Detecting a plurality of third detection information within the second time interval by the first sub-touch detection module; 由所述的处理器根据所述的多个第三检测信息,判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上;以及The processor determines whether the first touch object, the second touch object, and the third touch object are on the second touch object according to the plurality of third detection information. located on said first sub-working plane during the time interval; and 由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的第一子工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。When the processor determines that the first touch object, the second touch object and the third touch object are located in the first sub-second time interval After working on the working surface, a second operation signal is determined so that the host can perform a second operation according to the second operation signal. 37.如权利要求21所述的导航方法,其特征在于更包含下列步骤:37. The navigation method as claimed in claim 21, further comprising the following steps: 由所述的触控检测模块于一第二时间区间内检测多个第二检测信息;Detecting a plurality of second detection information within a second time interval by the touch detection module; 由所述的处理器根据所述的多个第二检测信息,判断所述的第一触控物件、所述的第二触控物件、所述的第三触控物件、一第四触控物件、一第五触控物件及一第六触控物件于所述的第二时间区间内位于所述的工作面上;以及The processor judges the first touch object, the second touch object, the third touch object, and a fourth touch object according to the plurality of second detection information. The object, a fifth touch object and a sixth touch object are located on the working surface during the second time interval; and 由所述的处理器决定一第一操作信号,俾所述的主机根据所述的第一操作信号进行一第一操作。A first operation signal is determined by the processor, so that the host performs a first operation according to the first operation signal. 38.如权利要求37所述的导航方法,其特征在于,更包含下列步骤:38. The navigation method according to claim 37, further comprising the following steps: 由所述的处理器于判断所述的第一触控物件、所述的第二触控物件及所述的第三触控物件于所述的第二时间区间内位于所述的工作面上后,决定一第二操作信号,俾所述的主机根据所述的第二操作信号进行一第二操作。The processor determines that the first touch object, the second touch object and the third touch object are located on the work surface within the second time interval Afterwards, a second operation signal is determined for the host to perform a second operation according to the second operation signal. 39.如权利要求21所述的导航方法,其特征在于更包含下列步骤:39. The navigation method as claimed in claim 21, further comprising the following steps: 由所述的触控检测模块于一第二时间区间内检测多个第二检测信息;Detecting a plurality of second detection information within a second time interval by the touch detection module; 由所述的处理器根据所述的多个第二检测信息,判断于所述的第二时间区间内,一第四触控物件一第五触控物件及一第六触控物件位于所述的工作面上;The processor judges according to the plurality of second detection information that within the second time interval, a fourth touch object, a fifth touch object and a sixth touch object are located in the on the working surface; 由所述的处理器决定一操作信号,俾所述的主机根据所述的操作信号进行一操作。An operation signal is determined by the processor so that the host can perform an operation according to the operation signal.
CN201310060217.7A 2013-02-26 2013-02-26 Virtual navigation device and navigation method thereof Active CN104007849B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310060217.7A CN104007849B (en) 2013-02-26 2013-02-26 Virtual navigation device and navigation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310060217.7A CN104007849B (en) 2013-02-26 2013-02-26 Virtual navigation device and navigation method thereof

Publications (2)

Publication Number Publication Date
CN104007849A CN104007849A (en) 2014-08-27
CN104007849B true CN104007849B (en) 2017-09-22

Family

ID=51368541

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310060217.7A Active CN104007849B (en) 2013-02-26 2013-02-26 Virtual navigation device and navigation method thereof

Country Status (1)

Country Link
CN (1) CN104007849B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101308417A (en) * 2007-05-15 2008-11-19 宏达国际电子股份有限公司 Electronic device and user interface operation method of software thereof
CN101349956A (en) * 2008-08-11 2009-01-21 深圳华为通信技术有限公司 Method and apparatus for executing pattern touch order
CN101661363A (en) * 2008-08-28 2010-03-03 比亚迪股份有限公司 Application method for multipoint touch sensing system
CN101950212A (en) * 2009-07-10 2011-01-19 群康科技(深圳)有限公司 Multipoint identification method for touch screen
CN202120234U (en) * 2011-03-31 2012-01-18 比亚迪股份有限公司 Multipoint translation gesture recognition device for touch device
TW201205421A (en) * 2010-07-30 2012-02-01 Kye Systems Corp A operation method and a system of the multi-touch
CN102467261A (en) * 2010-10-28 2012-05-23 致伸科技股份有限公司 Method for combining at least two touch signals into computer system and computer mouse
TW201235903A (en) * 2011-02-24 2012-09-01 Avermedia Tech Inc Gesture manipulation method and multimedia display apparatus

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101308417A (en) * 2007-05-15 2008-11-19 宏达国际电子股份有限公司 Electronic device and user interface operation method of software thereof
CN101349956A (en) * 2008-08-11 2009-01-21 深圳华为通信技术有限公司 Method and apparatus for executing pattern touch order
CN101661363A (en) * 2008-08-28 2010-03-03 比亚迪股份有限公司 Application method for multipoint touch sensing system
CN101950212A (en) * 2009-07-10 2011-01-19 群康科技(深圳)有限公司 Multipoint identification method for touch screen
TW201205421A (en) * 2010-07-30 2012-02-01 Kye Systems Corp A operation method and a system of the multi-touch
CN102467261A (en) * 2010-10-28 2012-05-23 致伸科技股份有限公司 Method for combining at least two touch signals into computer system and computer mouse
TW201235903A (en) * 2011-02-24 2012-09-01 Avermedia Tech Inc Gesture manipulation method and multimedia display apparatus
CN202120234U (en) * 2011-03-31 2012-01-18 比亚迪股份有限公司 Multipoint translation gesture recognition device for touch device

Also Published As

Publication number Publication date
CN104007849A (en) 2014-08-27

Similar Documents

Publication Publication Date Title
US10275113B2 (en) 3D visualization
US9880655B2 (en) Method of disambiguating water from a finger touch on a touch sensor panel
CN105474131B (en) The method and device of grip state is identified in an electronic
US9696849B1 (en) Method and system for trackpad input error mitigation
US10928948B2 (en) User terminal apparatus and control method thereof
US20080152263A1 (en) Data transfer using hand-held device
US20130194226A1 (en) Method and device for determining a user's touch gesture
CN103339586A (en) Terminal having touch screen and method for identifying touch event therein
KR20140136855A (en) Function performing method and electronic device thereof
EP2771766B1 (en) Pressure-based interaction for indirect touch input devices
CN103425242B (en) Electronic device and method of operation thereof
US20090256803A1 (en) System and method for providing simulated mouse drag and click functions for an electronic device
CN103729109B (en) A kind of interface display method and terminal
EP2728456B1 (en) Method and apparatus for controlling virtual screen
US20150355819A1 (en) Information processing apparatus, input method, and recording medium
EP3283941B1 (en) Avoiding accidental cursor movement when contacting a surface of a trackpad
JP6304232B2 (en) Portable electronic device, its control method and program
JP6630164B2 (en) Electronic device, control method therefor, program, and storage medium
JP5988413B2 (en) Electronic device, input receiving method and program
CN104007849B (en) Virtual navigation device and navigation method thereof
KR20140086805A (en) Electronic apparatus, method for controlling the same and computer-readable recording medium
US10809794B2 (en) 3D navigation mode
CN116088698A (en) Touch pen-based use method and device
KR20150060475A (en) Method and apparatus for controlling an input on a touch-screen
CN101598970A (en) Input device and control method of input device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant