电子装置的鼠标功能执行方法及其电子装置的制作方法

文档序号:6463628阅读:146来源:国知局
专利名称:电子装置的鼠标功能执行方法及其电子装置的制作方法
电子装置的鼠标功能执行方法及其电子装置
-忮术领J或
本发明是有关于一种操作电子装置的方法,且特别是有关于一种电子装 置的鼠标功能执行方法及其电子装置。
背景技术
随着计算机科技的进步,计算机系统的普及率也跟着大幅提升,进而成 为现代人在生活上不可或缺的工具之一。通过各种应用程序的执行,计算机 系统不仅可以帮助使用者快速地处理文件,同时也兼具了播放多媒体文件、 浏览网络、以及储存数据等各种功能。
一般来说,使用者在操作计算机系统
时多半需要通过鼠标来进行指向性的操作,据以开启文件或执行功能。
然而以市面上常见的鼠标为例,符合人体工学设计的鼠标虽然易于操作, 但体积多半较大而不易携带。对于使用笔记本型计算机且习惯额外携带鼠标 的使用者来说,无疑会造成相当大的不便。若是选用方便携带的鼠标,则又 必须面对因鼠标外型较小而不易操作的缺点。为了解决这样的问题,笔记本
型计算机的制造商便开始在笔记本型计算机上配置一个触控板(touch pad), 进而通过触控板来取代鼠标的功能。
但相较来说,大多数的使用者在习惯使用鼠标的情况下,多半无法快速 且熟练地通过触控板来控制鼠标光标或选取文件。而为了操作触控板也必须 改变原有的操作习惯,对使用者来说无疑会造成相当大的困扰。

发明内容
有鉴于此,本发明提供一种电子装置的鼠标功能执行方法,通过直接检 测使用者的手部动作来对应地启动各种鼠标功能,进而避免携带鼠标所造成 的不便。
本发明提供一种具有鼠标执行功能的电子装置,通过虛拟鼠标的运作让 使用者能更舒适地操作电子装置。
为达到上迷及其它目的,本发明提出一种电子装置的鼠标功能执行方法,其中电子装置包括感测模块。此方法首先通过感测模块检测数个输入信号的 数量以及输入信号间的相对位置。接着判断数量与相对位置是否符合各自的 默认值。若符合默认值,则在输入信号产生相对位置的变化时,判断变化是 否符合特定信号。最后在变化符合特定信号时,根据变化的种类执行对应的 鼠标功能。
在本发明的一实施例中,感测模块为触控输入单元,而输入信号为触碰
乂二 口
在本发明的一实施例中,其中在判断数量符合默认值的步骤之后,其中 变化为触碰信号消失或发生位移。
在本发明的一实施例中,其中若符合默认值,则在输入信号产生相对位
置的变化时,判断变化是否符合特定信号的步骤包括若产生变化的触碰信 号是在所有的触碰信号中,由特定方向算起的第i个触碰信号,则判断产生 变化的触碰信号符合第一特定信号;若产生变化的触碰信号是在所有的触碰 信号中,由特定方向算起的第j个触碰信号,则判断产生变化的触碰信号符 合第二特定信号。其中i、 j为小于或等于默认值的正整数,且i不等于j。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类 执行对应的鼠标功能的步骤包括在产生变化的触碰信号符合第 一特定信号 时,取得触控输入单元在第一时间周期内检测到触碰信号的次数。若次数为 1,则执行单击鼠标左键功能,若次数为2,则执行双击鼠标左键功能。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类 执行对应的鼠标功能的步骤包括在产生变化的触碰信号符合第 一 特定信号
触碰信号的移动轨迹。其中,第二时间周期大于第一时间周期。接着根据移 动轨迹的方向性执行鼠标滚轮功能。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类 执行对应的鼠标功能的步骤包括在产生变化的触碰信号符合第二特定信号 时,取得触控输入单元在第一时间周期内检测到触碰信号的次数,以及在次 数为1时,执行单击鼠标右键功能。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类 执行对应的鼠标功能的步骤包括在产生变化的触碰信号同时符合第 一特定信 号与第二特定信号时,取得触控输入单元在第 一时间周期内检测到产生变化的触碰信号的次数。若次数为1,则执行单击鼠标中键功能。
在本发明的 一 实施例中,其中在判断数量符合默认值的步骤之后还包括 在所有触碰信号同时产生变化时,若触控输入单元持续检测到所有触碰信号 的时间超过第三时间周期,则取得触碰信号的移动轨迹。并且根据移动轨迹 对应移动鼠标光标。
在本发明的一实施例中,触控输入单元包括触控板(touch pad)或触控式 屏幕(touch screen)。
在本发明的一实施例中,感测模块包括图像撷取单元与感测单元。其中, 图像撷取单元用以撷取手部的图像,其手部包括手指。输入信号为感测单元 检测的手指的动作变化信号,而特定信号则是特定手指的动作变化信号。
在本发明的一实施例中,其中撷取手部的图像的步骤包括通过手部的图 像定义手部摆放的特定区域。并判断手部是否在特定区域中呈现特定姿势以 产生动作变化信号。
在本发明的一实施例中,其中特定姿势包括手指进行垂直方向运动或平 iEj牙多f力。
在本发明的一实施例中,其中若符合默认值,则在输入信号产生相对位 置的变化时,判断变化是否符合特定信号的步骤包括若产生动作变化的手指 是在所有手指中,由特定方向算起的第i个手指,则判断产生动作变化的手 指符合第一特定手指。若产生动作变化的手指是在所有手指中,由特定方向 算起的第j个手指,则判断产生动作变化的手指符合第二特定手指。其中,i、 j为小于或等于默认值的正整数,且i不等于j。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类 执行对应的鼠标功能的步骤包括在产生变化的手指符合第 一特定手指时,取 得手指在第一时间周期内进行垂直方向运动的次数。若次数为1,则执行单 击鼠标左键功能。若次数为2,则执行双击鼠标左键功能。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类 执行对应的鼠标功能的步骤包括在产生变化的手指符合第 一特定手指时,若 判断手指在第二时间周期后发生平面移动,则取得手指的移动轨迹,以及根 据移动轨迹的方向性执行鼠标滚轮功能。其中,第二时间周期大于第一时间 周期。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类
10执行对应的鼠标功能的步骤包括在产生变化的手指符合第二特定手指时,取 得手指在第一时间周期内进行垂直方向运动的次数,以及在次数为1时,执 行单击鼠标右键功能。
在本发明的一实施例中,其中若变化符合特定信号,则根据变化的种类 执行对应的鼠标功能的步骤包括在产生变化的手指为第 一特定手指与第二特 定手指时,取得产生动作变化的手指在第一时间周期内进行垂直方向运动的 次数,以及在次数为l时,执行单击鼠标中键功能。
在本发明的 一 实施例中,其中在判断手部是否在特定区域中呈现特定姿 势以产生动作变化信号的步骤之后,若判断所有手指在第三时间周期后同时 发生平面移动,则取得手指的移动轨迹,并且根据移动轨迹对应移动鼠标光 标。
在本发明的一实施例中,还包括通过图像撷取单元来撷取图像。而感测 单元包括红外线投影装置。
从又一观点来看,本发明提出一种具有鼠标执行功能的电子装置,适于 通过手部的动作变化来执行数种鼠标功能。此电子装置包括显示器、感测模 块以及判别模块。其中,显示器具有可显示鼠标光标的屏幕。感测模块与显 示器相连,用以检测输入信号的数量与输入信号间的相对位置。判别模块同 时连接显示器及感测模块,用以判断数量与相对位置是否符合各自的默认值, 若符合默认值,则在输入信号产生相对位置的变化时,判断变化是否符合特 定信号。若变化符合特定信号,则根据变化的种类执行对应的鼠标功能。
在本发明的一实施例中,感测模块为触控输入单元,且输入信号为触碰 信号。而变化为触碰信号消失或发生位移。
在本发明的 一 实施例中,其中判别模块在产生变化的触碰信号是由特定 方向算起的第i个触碰信号时,判断产生变化的触碰信号符合第一特定信号, 并在产生变化的触碰信号是由特定方向算起的第」'个触碰信号时,判断产生 变化的触碰信号符合第二特定信号。其中i、 j为小于或等于默认值的正整数, 且i不等于j。
在本发明的 一 实施例中,其中判别模块在产生变化的触碰信号符合第一
特定信号时,取得触控输入单元在第一时间周期内检测到触碰信号的次数; 若次数为1,则执行单击鼠标左键功能;以及若次数为2,则执行双击鼠标左
键功能。在本发明的 一 实施例中,其中判别模块在产生变化的触碰信号符合第一 特定信号时,若触控输入单元持续检测到触碰信号的时间超过第二时间周期, 则取得触碰信号的移动轨迹,并根据移动轨迹的方向性执行鼠标滚轮功能。。 其中,第二时间周期大于第一时间周期。
在本发明的 一 实施例中,其中判别模块在产生变化的触碰信号符合第二 特定信号时,取得触控输入单元在第 一 时间周期内检测到触碰信号的次数。 若次数为1则执行单击鼠标右键功能。
在本发明的 一 实施例中,其中判别模块在产生变化的触碰信号同时符合 第 一特定信号与第二特定信号时,取得触控输入单元在第 一时间周期内检测 到产生变化的触碰信号的次数。若次数为1则执行单击鼠标中键功能。
在本发明的 一 实施例中,其中该判别模块在该些触碰信号同时产生变化 时,若该触控输入单元持续检测到该些触碰信号的时间超过第三时间周期,
则取得该些触碰信号的移动轨迹;以及^艮据该移动轨迹对应移动鼠标光标。 在本发明的一实施例中,触控输入单元包括触控板或触控式屏幕。 在本发明的一实施例中,感测模块包括图像撷取单元与感测单元,其中 图像撷取单元用以撷取手部的图像,其手部包括至少一手指。输入信号为感 测单元所检测的手指的动作变化信号。而特定信号为特定手指的动作变化信
在本发明的一实施例中,其中感测单元通过手部的图像定义出手部摆放 变化信号。
在本发明的一实施例中,特定姿势包括手指进行垂直方向运动或平面移动。
在本发明的一实施例中,判别模块在产生动作变化的手指是由特定方向 算起的第i个手指时,判断产生动作变化的手指符合第一特定手指;以及在 产生动作变化的手指是由特定方向算起的第j个手指时,判断产生动作变化 的手指符合第二特定手指。其中,i、 j为小于或等于默认值的正整数,且i
不等于j。
在本发明的一实施例中,其中判别模块在产生变化的手指符合第一特定 手指时,取得手指在第一时间周期内进行垂直方向运动的次数。若次数为1, 则执行单击鼠标左键功能;若次数为2,则执行双击鼠标左键功能。在本发明的一实施例中,其中判别模块在产生变化的手指符合第 一特定 手指时,若判断手指在第二时间周期后发生平面移动,则取得手指的移动轨 迹,并根据移动轨迹的方向性执行鼠标滚轮功能。其中,第二时间周期大于 第一时间周期。
在本发明的一实施例中,判别模块在产生变化的手指符合第二特定手指 时,取得手指在第一时间周期内进行垂直方向运动的次数。若次数为1,则 执行单击鼠标右键功能。
在本发明的一实施例中,判别模块在产生变化的手指为第一特定手指与 第二特定手指时,取得产生动作变化的手指在第一时间周期内进行垂直方向 运动的次数。若次数为1,则执行单击鼠标中键功能。
在本发明的 一 实施例中,判别模块在判断手指在第三时间周期后同时发 生平面移动时,取得手指的移动轨迹,并根据移动轨迹对应移动鼠标光标。
在本发明的一实施例中,其中感测单元包括红外线投影装置。
本发明直接检测使用者手部动作的变化,进而对应地在电子装置上执行 各种鼠标功能。因此不再需要实际操作鼠标也能轻易达成点击鼠标按键以及 拖曳鼠标光标的目的。据此避免额外携带鼠标所造成的困扰。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并 配合所附图式,作详细i兌明如下。


图1是依照本发明的一实施例所绘示的具有鼠标执行功能的电子装置的 方块图。
图2是依照本发明的一实施例所绘示的电子装置的鼠标功能执行方法的
流程图。
图3是依照本发明的另一实施例所绘示的电子装置的鼠标功能执行方法 的流程图。
100:电子装置
110:显示器
120:感测模块
130:判别模块
13210 - 250:本发明的一实施例所述的电子装置的鼠标功能执行方法的各
步骤
310 - 360:本发明的一实施例所述的电子装置的鼠标功能执行方法的各
步骤
具体实施例方式
为了使本发明的内容更为明了 ,以下特举实施例作为本发明确实能够据 以实施的范例。
图1是依照本发明的一实施例所绘示的具有鼠标执行功能的电子装置的 方块图。请参阅图l,电子装置100包括显示器110、感测模块120与判别模 块130。其中,电子装置100可以是桌上型计算机或笔记本型计算机等计算 机系统,在此并不限制其范围。 在电子装置100中,显示器110具有用以显示鼠标游标的屏幕。感测模 块120与显示器110相连,用以检测输入信号的数量以及输入信号间的相对 位置。判别模块130分别连接至显示器110与感测模块120,用以判断数量 与相对位置是否符合各自的默认值。若符合默认值,则在输入信号产生相对 位置的变化时,判断变化是否符合特定信号。倘若变化符合特定信号,则根 据变化的种类执行对应的鼠标功能。
通过显示器110、感测模块120以及判别模块130的运作,在感测模块 120所检测的输入信号的数量符合默认值,且判别模块130判断输入信号所 产生的相对位置的变化符合特定信号时,判别模块130便会根据变化的种类 对应#1行鼠标功能。
然而,随着感测模块120的不同,所检测到的输入信号种类也不相同。 图2是依照本发明的一实施例所绘示的电子装置的鼠标功能执行方法的流程 图。请同时参阅图1与图2,在本实施例中,感测模块120为触控输入单元, 因此输入信号为触碰信号。以下将说明如何通过触控输入单元来检测使用者 的手部动作,进而在电子装置IOO上执行各种鼠标功能的详细步骤。
首先如步骤210所示,通过触控输入单元(即感测模块12Q)检测至少一 个触碰信号。其中,触控输入单元可以是触控板(touch pad)或触控式屏幕 (touch screen)等,用以;险测使用者以手触碰触控输入单元时所产生的触碰 信号,在本实施例中,由于触控输入单元可支持多点触控技术,因此能够同时检测到 一 个以上的触碰信号。
其中,本实施例可以通过触控输入单元检测到预设数量的触碰信号来启 动鼠标功能的执行作业。当然,触控输入单元除了可通过检测到预设数量的 触碰信号来启动鼠标功能的执行作业以外,使用者亦可通过持续在触控输入 单元上动作,以使触碰信号持续存在预定时间来启动鼠标功能的执行作业。
举例来说,使用者可以以5根手指在触控输入单元上持续滑动一预定时间来 启动鼠标功能的执行作业。关于如何启动鼠标功能的执行作业的方式,本实 施例在此并不做任何限制。
在通过触控输入单元检测至少一个触碰信号(步骤21Q)之后,接着在步 骤220中,由判别模块130判断触碰信号的数量是否符合默认值。为了方便 说明,在以下的实施例中均假设默认值为5,但默认值的数量并不用以限制 本发明的范围。在本实施例中,步骤220将会判断使用者的手与触控输入单 元之间的接触点数量是否为5。倘若使用者的手与触控输入单元之间的接触 点数量为5,触控输入单元即会检测到5个触碰信号,触碰信号的数量即会 与默认值相符。
在判断触碰信号的数量与默认值相符(步骤220)之后,接着在步骤230 中,判别模块130判断是否有任何触碰信号产生相对位置的变化。进一步来 说, 一旦触碰信号消失或发生位移的变化,这个触碰信号便会被判断为产生 变化。而在触控输入单元所检测到的所有触碰信号中,只要其中一个或一个 以上的触碰信号产生变化,便会进入步骤240,由判别模块130判断变化是 否符合特定信号。
以下将针对判別模块130判断变化是否符合特定信号的步骤进行说明。 在本实施例中,当产生变化的触碰信号是在所有的触碰信号中,由特定方向 算起的第i个触碰信号,则判断这个触碰信号符合第一特定信号。然而倘若 产生变化的触碰信号是在所有触碰信号中,由特定方向算起的第j个触碰信 号,则判断产生变化的触碰信号符合第二特定信号。其中,i、 j为小于或等 于默认值的正整数,且i不等于j。
举例来说,本实施例的i、 j分别是2及3,而触控输入单元检测到5个 触碰信号。因此,在使用者以手指触碰触控输入单元之后,触控输入单元会 自动根据各个触碰信号之间的相对位置来替这5个触碰信号进行编号。进一 步地说,这些触碰信号会按照特定方向(例如由左至右)而分别被编号为第1、2、 3、 4、 5个触碰信号。在触控输入单元将上述触碰信号进行编号后,判别 模块130便能根据触控输入单元所持续检测到的触碰信号的编号来判断编号 1、 2、 3、 4、 5的触碰信号是否产生变化。上述的变化例如是任何触碰信号 消失,或是任何触碰信号发生位移变化。
如上所述,假设产生变化的触碰信号是被编号为2的触碰信号,那么触 碰信号便符合第一特定信号。然而若产生变化的是被编号为3的触碰信号, 则判断触碰信号符合第二特定信号。
在产生变化的触碰信号符合特定信号时,如步骤250所示,判别模块130 根椐变化的种类执行对应的鼠标功能。在一实施例中,倘若产生变化的触碰 信号符合第一特定信号(即产生变化的触碰信号是由左至右算起的第2个触 碰信号),判别模块130取得触控输入单元在第一时间周期内检测到此触碰信 号的次数。若次数为1,判別模块130将在电子装置100上执行单击鼠标左 键功能;若次数为2,则执行双击鼠标左键功能。依照使用者的使用角度来 看,在以右手的5根手指触碰触控输入单元之后,若食指(可产生由左至右算 起的第2个触碰信号)在第一时间周期内从触控输入单元上移开并再次放下, 则可以在电子装置100上执行单击鼠标左键功能。若使用者在第一时间周期 内重复进行两次将食指移开并再次放下的动作,由于触控输入单元会检测到 两次触碰信号,因此会启动的是双击鼠标左键功能。
延续上述实施例,在产生变化的触碰信号符合第一特定信号时,倘若触 控输入单元持续检测到此触碰信号的时间大于第二时间周期(第二时间周期 大于第一时间周期),则判别模块130将通过触控输入单元取得触碰信号的移 动轨迹,并根据移动轨迹的方向性来执行鼠标滚轮功能。也就是说,倘若食 指触碰触控输入单元的时间到达第二时间周期,那么当使用者在触控输入单 元上来回地滑动食指时,便可在电子装置1Q0上执行鼠标滚轮功能。
在另 一 实施例中,倘若产生变化的触碰信号符合第二特定信号(即产生变 化的触碰信号是由左至右算起的第3个触碰信号),判别模块130将取得触控 输入单元在第一时间周期内检测到此触碰信号的次数。若次数为1,则在电 子装置100上执行单击鼠标右键功能。此外,在产生变化的触碰信号同时符 合第一特定信号与第二特定信号时,判别模块130会取得触控输入单元在第 一时间周期内检测到产生变化的触碰信号的次数,并且在次数为1时执行单 击鼠标中键功能。进一步来说,在使用者以右手的5根手指触碰触控输入单元之后,若中指(可产生由左至右算起的第3个触碰信号)在第一时间周期内
由触控输入单元上移开并再次放下,则可以在电子装置IOO上执行单击鼠标
右键功能。若使用者在第 一时间周期内同时将食指与中指由触控输入单元上 移开并再次放下,由于此时产生变化的触碰信号同时符合第一特定信号与第 二特定信号,因此会执行单击鼠标中键功能。
在又一实施例中,判别模块130在判断触碰信号的数量符合默认值之后, 倘若所有的触碰信号同时产生变化,且触控输入单元持续检测到这些触碰信 号的时间超过第三时间周期,判别模块130将取得触碰信号的移动轨迹,并 且根据移动轨迹对应地移动鼠标光标。换言之,在使用者以五根手指接触触 控输入单元的时间到达第三时间周期之后,便可通过同时移动五根手指来对 应地改变鼠标光标在显示器IIO上的位置。
在根据上述变化的种类以执行对应的鼠标功能之后,将回到步骤2 30由 判别模块130继续判断是否有任何的触碰信号产生相对位置的变化。若产生 变化,则进行步骤240以判断变化是否符合特定信号,并如步骤250所示执 行对应的鼠标功能。否则便结束电子装置的鼠标功能执行方法的流程。
值得注意的是,只要有任何产生变化的触碰信号不符合先前所定义的特 定信号,那么电子装置IOO将不会对使用者的手部动作进行反应。也就是说, 在这样的情况下将不会启动任何鼠标功能。
在上述实施例中,使用者右手的食指被定义为鼠标的左键,而中指被定 义为鼠标右键。因此,食指和中指的点击动作可以对应地启动单击鼠标左键 功能、双击鼠标左键功能,以及单击鼠标右键功能。而同时点击食指和中指 则可以执行单击鼠标中键功能,且来回地移动食指将执行鼠标滚轮功能。同 时移动全部手指则可以对应地移动鼠标光标位置。然而在此必须特别强调的 是,虽然在上述实施例中是假设使用者右手食指触碰触控输入单元时所产生 的触碰信号符合第一特定信号,而右手中指触碰触控输入单元时所产生的触 碰信号符合第二特定信号,进而让使用者能通过食指与中指的动作来执行上 述鼠标功能,但这仅是本发明的其中一种实施方式。换句话说,本发明也可 以根据不同的使用需求(例如不同的惯用手),变更第 一特定信号与第二特定 信号的定义,让使用者能以惯于使用的手指来启动鼠标功能。
以下将针对使用不同的感测模块120来对本发明进行说明。在下述实施 例中,图1的感测模块120是由图像撷取单元与感测单元所构成。而图3则
17是在上述架构下执行鼠标功能的详细流程。请同时参阅图1与图3,本实施
在电子装置100上执行对应的鼠标功能。首先如步骤310所示,利用感测模 块120中的图像撷取单元(例如摄像机)撷取使用者手部的图像。由于本实施 例的感测模块120包括图像撷取单元与感测单元,因此输入信号为感测单元 所检测的手指的动作变化信号。
接着在步骤32 0中,由感测模块120中的感测单元通过手部的图像定义 出手部摆放的特定区域。接着在步骤330中,由判别模块130根据感测单元
动作变化信号。在本实施例中,感测单元例如是红外线投影装置,用以将红 外线投射至使用者的手部来取得多个手部轮廓的坐标,进而描绘出使用者手 部以及手指的形状。据此能提供给判别模块130来判断手部是否符合特定姿 势。其中,特定姿势包括手指进行垂直方向运动或平面移动。此外,本实施 例亦可以通过图像中的手部画面是否符合特定姿势来启动鼠标功能的执行作 业。
若判别模块130判断手部已在特定区域中呈现特定姿势,则可以确认使 用者已将手放置在一个预设的位置而准备开始对电子装置IOO进行操作。接 着在步骤340中,由判别模块130判断是否有任何手指产生动作变化。在本 实施中,由红外线投射所取得的手部轮廓坐标可用来表示各手指目前的位置, 而判別模块130可以通过坐标的比较来判断手指是否产生垂直方向运动或平 面移动等动作变化。详细地说,每个手部轮廓的坐标例如有三个向量,这些 坐标的平均值可用来代表整个手部目前的位置。 一旦坐标平均值中表示水平 方向的向量产生变化,则表示使用者的手指产生平面移动的动作。而当手指 轮廓的坐标在垂直方向的向量有所改变时,即代表手指发生垂直方向运动。
只要有一根或一根以上的手指产生动作变化,接着便如步骤350所示, 判别模块130根据手指之间的相对位置判断产生动作变化的手指是否符合特 定手指,而对应于特定手指的动作变化信号则会被视为特定信号。在本实施 例中,若产生动作变化的手指是在所有手指中由特定方向算起的第i个手指, 则判断此手指符合第一特定手指(即所对应的动作变化信号符合特定信号)。 然而若产生动作变化的手指是在所有的手指中由特定方向算起的第j个手 指,则判断此手指符合第二特定手指(即所对应的动作变化信号符合特定信号)。其中i、 j例如为小于或等于默认值(例如5)的正整数,且i不等于j。
倘若产生动作变化的手指符合特定手指,则如步骤360所示,判别模块 130根据变化的种类执行对应的鼠标功能。必需特别说明的是,在本实施例 中只要有任何一个产生动作变化的手指与特定手指的定义不符,便无法启动 任何鼠标功能。而在进行步骤360之后,将回到步骤340由判别模块130继 续判断是否有手指产生动作变化,若有手指产生动作变化,则会继续接下来 的流程,以在产生动作变化的手指符合特定手指时,根据变化的种类对应执 行鼠标功能。若无法检测到任何手指的动作变化,则结束电子装置的鼠标功 能执行方法的流程。以下的实施例将说明动作变化的种类以及鼠标功能的对 应关系。
在一实施例中,如产生动作变化的手指符合第一特定手指时,判别模块 130取得手指在第一时间周期内进行垂直方向运动的次数。若次数为1,则执 行单击鼠标左键功能。若次数为2,则执行双击鼠标左键功能。同样地,在 产生动作变化的手指符合第一特定手指时,若判别模块130判断产生动作变 化的手指在于平面移动的时间到达第二时间周期,则取得手指的移动轨迹, 并根据移动轨迹的方向性执行鼠标滚轮功能。其中,第二时间周期大于第一
时间周期。
此外,在产生动作变化的手指是符合第二特定手指时,判别模块130取 得手指在第一时间周期内进行垂直方向运动的次数,并且在次数为1时,执 行单击鼠标右键功能。倘若产生动作变化的手指为第 一特定手指以及第二特 定手指时,那么便取得第 一特定手指与第二特定手指在第 一时间周期内进行 垂直方向运动的次数,并在次数为l时,执行单击鼠标中键功能。
在又一实施例中,在判别模块130判断手部画面符合特定姿势的步骤之 后,倘若判断所有手指在第三时间周期后同时发生平面移动,则取得手指的 移动轨迹,并且根据移动轨迹对应地移动鼠标光标在显示器IIO上的位置。
假设由左至右算起的第2个手指产生动作变化时会被判别模块130判断 为符合第一特定手指,且由左至右算起的第3个手指产生动作变化时会被判 别模块130判断为符合第二特定手指。那么延续上述实施例,在使用者将手 放置在预设的位置并摆出特定姿势后,感测单元将会不断地检测对应手指动 作的信号,进而让判别模块130判断是否有任何的手指产生动作变化。假设 使用者进行操作的是右手,那么使用者单点右手食指一下的动作便会启动单击鼠标左键功能;单点右手食指两下则会启动双击鼠标左键功能。倘若使用 者前后滑动右手食指,则可以启动鼠标滚轮功能。而单点右手中指一下所启 动的功能是单击鼠标右键功能。若使用者同时单点右手食指与中指,则可以 启动单击鼠标中键功能。此外,若使用者在平面上同时移动五根手指,则可 以对应地移动鼠标光标的位置。
在上述实施例中,是利用感测模块120中的图像撷取单元来撷取手部的 图像,并通过感测单元(如红外线投影装置)来提供手指的动作变化信号,进 而让判别模块130辨识及区隔产生动作变化的手指以及动作变化的种类,进 而在电子装置100上对应地执行不同的鼠标功能。但必须再次说明的是,上 述实施例中第一特定手指与第二特定手指的定义仅为本发明的一种实施范 例,并不用以限制本发明的范围。
综上所述,本发明所述的电子装置的鼠标功能执行方法及其电子装置是 通过感测模块来取得使用者的手部动作,进而由判别模块根据动作的手指以 及动作的种类在电子装置上对应地执行鼠标功能。本发明可以提供一种虛拟 鼠标的操作情境,因此不但能延续使用者操作鼠标的习惯,同时也能避免额 外携带鼠标所造成的不便。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润 饰,因此本发明的保护范围当视所附的权利要求范围所界定者为准。
权利要求
1.一种电子装置的鼠标功能执行方法,该电子装置包括感测模块,该方法包括通过该感测模块检测多个输入信号的数量与该些输入信号间的相对位置;判断该数量与该相对位置是否符合各自的默认值;若符合该些默认值,则在该些输入信号产生该相对位置的变化时,判断该变化是否符合特定信号;以及若该变化符合该特定信号,则根据该变化的种类执行对应的鼠标功能。
2. 根据权利要求1所述的电子装置的鼠标功能执行方法,其中该感测模 块为触控输入单元,该输入信号为触石並信号。
3. 根据权利要求2所述的电子装置的鼠标功能执行方法,其中该变化为 该触碰信号消失或发生位移。
4. 根据权利要求2所述的电子装置的鼠标功能执行方法,其中若符合该 些默认值,则在该些输入信号产生该相对位置的变化时,判断该变化是否符 合该特定信号的步骤包括若产生变化的该触碰信号是在该些触碰信号中,由特定方向算起的第i 个触碰信号,则判断产生变化的触碰信号符合第一特定信号;以及若产生变化的该触碰信号是在该些触碰信号中,由该特定方向算起的第 j个触碰信号,则判断产生变化的触碰信号符合第二特定信号,其中i、 j为 小于或等于该默认值的正整数,且i不等于j。
5. 根据权利要求4所述的电子装置的鼠标功能执行方法,其中若该变化 符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生变化的触碰信号符合该第一特定信号时,取得该触控输入单元在 第 一 时间周期内检测到该触碰信号的次数;若该次数为l,则执行单击鼠标左键功能;以及 若该次数为2,则执行双击鼠标左键功能。
6. 根据权利要求5所述的电子装置的鼠标功能执行方法,其中若该变化 符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生变化的触碰信号符合该第一特定信号时,若该触控输入单元持续检测到该触碰信号的时间超过第二时间周期,则取得该触碰信号的移动轨迹, 其中该第二时间周期大于该第一时间周期;以及根据该移动轨迹的方向性执行鼠标滚轮功能。
7. 根据权利要求4所述的电子装置的鼠标功能执行方法,其中若该变化 符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生变化的触碰信号符合该第二特定信号时,取得该触控输入单元在 第 一时间周期内检测到该触碰信号的次数;以及 若该次数为l,则执行单击鼠标右键功能。
8. 根据权利要求4所述的电子装置的鼠标功能执行方法,其中若该变化 符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生变化的触碰信号同时符合该第 一特定信号与该第二特定信号时, 取得该触控输入单元在第 一 时间周期内检测到产生变化的触碰信号的次数; 以及若该次数为l,则执行单击鼠标中键功能。
9. 根据权利要求2所述的电子装置的鼠标功能执行方法,其中在判断该 数量符合该默认值的步骤之后还包括在该些触碰信号同时产生变化时,若该触控输入单元持续检测到该些触 碰信号的时间超过第三时间周期,则取得该些触碰信号的移动轨迹;以及 根据该移动轨迹对应移动鼠标光标。
10. 根据权利要求2所述的电子装置的鼠标功能执行方法,其中该触控 输入单元包括触控板或触控式屏幕。
11. 根据权利要求1所述的电子装置的鼠标功能执行方法,该感测模块 包括图像撷取单元与感测单元,其中该图像撷取单元用以撷取手部的图像, 该手部包括手指,而该些输入信号为感测单元检测的该手指的动作变化信号。
12. 根据权利要求11所述的电子装置的鼠标功能执行方法,其中撷取该 手部的图像包括下列步骤通过该手部的图像定义出该手部摆放的特定区域;以及 判断该手部是否在该特定区域中呈现特定姿势以产生动作变化信号。
13. 根据权利要求11所述的电子装置的鼠标功能执行方法,其中该特定 信号为特定手指的动作变化信号。
14. 根据权利要求12所述的电子装置的鼠标功能执行方法,其中该特定姿势包括该手指进行垂直方向运动或平面移动。
15.根据权利要求13所述的电子装置的鼠标功能执行方法,其中若符合 该些默认值,则在该些输入信号产生该相对位置的变化时,判断该变化是否符合该特定信号的步骤包括若产生动作变化的手指是在该些手指中,由特定方向算起的第i个手指, 则判断产生动作变化的手指符合第一特定手指;以及若产生动作变化的手指是在该些手指中,由该特定方向算起的第j个手 指,则判断产生动作变化的手指符合第二特定手指,其中i、 j为小于或等于 默认值的正整数,且i不等于j。
16.根据权利要求15所述的电子装置的鼠标功能执行方法,其中若该变 化符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生该变化的手指符合该第一特定手指时,取得该手指在第一时间周 期内进行垂直方向运动的次数;若该次数为l,则执行单击鼠标左键功能;以及若该次数为2,则执行双击鼠标左键功能。
17. 根据权利要求16所述的电子装置的鼠标功能执行方法,其中若该变 化符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生该变化的手指符合该第一特定手指时,若判断该手指在第二时间 周期后发生平面移动,则取得该手指的移动轨迹,其中该第二时间周期大于 该第一时间周期;以及根据该移动轨迹的方向性执行鼠标滚轮功能。
18. 根据权利要求15所述的电子装置的鼠标功能执行方法,其中若该变 化符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生该变化的手指符合该第二特定手指时,取得该手指在第一时间周 期内进行垂直方向运动的次数;以及若该次数为l,则执行单击鼠标右键功能。
19. 根据权利要求15所述的电子装置的鼠标功能执行方法,其中若该变 化符合该特定信号,则根据该变化的种类执行对应的该鼠标功能的步骤包括在产生该变化的手指为该第一特定手指与该第二特定手指时,该感测单 元取得产生动作变化的手指在第 一时间周期内进行垂直方向运动的次数;以 及若该次数为l,则执行单击鼠标中键功能。
20. 根据权利要求12所述的电子装置的鼠标功能执行方法,其中在判断 还包括若该些手指在第三时间周期后同时发生平面移动,则取得该手指的移动 轨迹;以及才艮据该移动轨迹对应移动鼠标光标。
21. 根据权利要求11所述的电子装置的鼠标功能执行方法,该感测单元 包括红外线投影装置。
22. —种具有鼠标执行功能的电子装置,适于通过手部的动作变化来执 行多种鼠标功能,该电子装置包括显示器,具有屏幕,其中该屏幕显示鼠标光标;感测模块,与该显示器耦接,用以检测多个输入信号的数量与该些输入 信号间的相对位置;以及判别模块,耦接至该显示器与该感测模块,用以判断该数量与该相对位 置是否符合各自的默认值,若符合该些默认值,则在该些输入信号产生该相 对位置的变化时,判断该变化是否符合特定信号,若该变化符合该特定信号, 则根据该变化的种类执行对应的鼠标功能。
23. 根据权利要求22所述的电子装置,其中该感测模块为触控输入单元, 该输入信号为触碰信号。
24. 根据权利要求23所述的电子装置,其中该变化为该触碰信号消失或 发生位移。
25. 根据权利要求23所述的电子装置,其中该判别模块在产生变化的该 触碰信号是在该些触碰信号中,由特定方向算起的第i个触碰信号时,判断 产生变化的触碰信号符合第一特定信号;以及在产生变化的该触碰信号是在 该些触碰信号中,由该特定方向算起的第j个触碰信号时,判断产生变化的 触碰信号符合第二特定信号,其中i、 j为小于或等于该默认值的正整数,且 i不等于j。
26. 根据权利要求25所述的电子装置,其中该判别模块在产生变化的触 碰信号符合该第一特定信号时,取得该触控输入单元在第一时间周期内检测 到该触碰信号的次数;若该次数为1,则执行单击鼠标左键功能;以及若该次数为2,则执行双击鼠标左键功能。
27. 根据权利要求26所述的电子装置,其中在产生变化的触碰信号符合 该第 一特定信号时,若由该触控输入单元持续检测到该触碰信号的时间超过 第二时间周期,则该判别模块取得该触碰信号的移动轨迹,其中该第二时间 周期大于该第 一时间周期;以及根据该移动轨迹的方向性执行鼠标滚轮功能。
28. 根据权利要求25所述的电子装置,其中该判别模块在产生变化的触 碰信号符合该第二特定信号时,取得该触控输入单元在第一时间周期内检测 到该触碰信号的次数;以及若该次数为l,则执行单击鼠标右键功能。
29. 根据权利要求25所述的电子装置,其中该判别模块在产生变化的触 碰信号同时符合该第一特定信号与该第二特定信号时,取得该触控输入单元 在第一时间周期内检测到产生变化的触碰信号的次数;以及若该次数为1, 则执行单击鼠标中键功能。
30. 根据权利要求23所述的电子装置,其中在该判別模块判断该些触碰 信号同时产生变化时,若该触控输入单元持续检测到该些触碰信号的时间超 过第三时间周期,则该判别模块取得该些触碰信号的移动轨迹;以及根据该 移动 一九迹对应移动该鼠标光标。
31. 根据权利要求23所述的电子装置,其中该触控输入单元包括触控板 或触控式屏幕。
32. 根据权利要求22所述的电子装置,该感测模块包括图像撷取单元与 感测单元,其中该图像撷取单元用以撷取该手部的图像,该手部包括手指, 而该些输入信号为感测单元检测的该手指的动作变化信号。
33. 根据权利要求32所述的电子装置,其中该感测单元通过该手部的图 像定义出该手部摆放的特定区域,该判别模块判断该手部是否在该特定区域 中呈现特定姿势以产生动作变化信号。
34. 根据权利要求32所述的电子装置,其中该特定信号为特定手指的动 作变化信号。
35. 根据权利要求33所述的电子装置,其中该特定姿势包括该手指进行 垂直方向运动或平面移动。
36. 根据权利要求34所述的电子装置,其中该判别模块在产生动作变化 的手指是在该些手指中,由特定方向算起的第i个手指时,判断产生动作变 化的手指符合第一特定手指;以及在产生动作变化的手指是在该些手指中,由该特定方向算起的第j个手指时,判断产生动作变化的手指符合第二特定 手指,其中i、 j为小于或等于默认值的正整数,且i不等于j。
37. 根据权利要求36所述的电子装置,其中该判别模块在产生该变化的 手指符合该第 一特定手指时,取得该手指在第 一时间周期内进行垂直方向运 动的次数;若该次数为1,则执行单击鼠标左键功能;以及若该次数为2,则 执行双击鼠标左键功能。
38. 根据权利要求37所述的电子装置,其中该判别模块在产生该变化的 手指符合该第一特定手指时,若判断该手指在第二时间周期后发生平面移动, 则取得该手指的移动轨迹,其中该第二时间周期大于该第一时间周期;以及 根据该移动轨迹的方向性执行鼠标滚轮功能。
39. 根据权利要求36所述的电子装置,其中该判别模块在产生该变化的 手指符合该第二特定手指时,取得该手指在第一时间周期内进行垂直方向运 动的次数;以及若该次数为l,则执行单击鼠标右键功能。
40. 根据权利要求36所述的电子装置,其中该判别模块在产生该变化的 手指为该第一特定手指与该第二特定手指时,取得产生动作变化的手指在第 一时间周期内进行垂直方向运动的次数;以及若该次数为1,则执行单击鼠 标中键功能。
41. 根据权利要求33所述的电子装置,其中该判别模块在判断该些手指 在第三时间周期后同时发生平面移动时,取得该手指的移动轨迹;以及根据 该移动轨迹对应移动该鼠标光标。
42. 根据权利要求32所述的电子装置,其中该感测单元包括红外线投影装置。
全文摘要
一种电子装置的鼠标功能执行方法及其电子装置,此方法首先通过感测模块检测输入信号的数量与输入信号间的相对位置。接着判断数量与相对位置是否符合各自的默认值。若符合默认值,则在输入信号产生相对位置的变化时,判断输入信号是否符合特定信号。最后在变化符合特定信号时,根据变化的种类执行对应的鼠标功能。如此一来,使用者不再需要实体鼠标也能在电子装置上完成指向性操作,进而避免额外携带鼠标所造成的不便。
文档编号G06F3/041GK101598982SQ20081010879
公开日2009年12月9日 申请日期2008年6月2日 优先权日2008年6月2日
发明者吴佳欣, 崔家昌, 廖昭嘉, 戴自葳, 曾文杰, 林升达, 苏玮茵, 蔡欣妏, 郑挹璇, 陈世颖 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1