CN104460963A - 手势判断方法及电子装置 - Google Patents
手势判断方法及电子装置 Download PDFInfo
- Publication number
- CN104460963A CN104460963A CN201310433434.6A CN201310433434A CN104460963A CN 104460963 A CN104460963 A CN 104460963A CN 201310433434 A CN201310433434 A CN 201310433434A CN 104460963 A CN104460963 A CN 104460963A
- Authority
- CN
- China
- Prior art keywords
- gesture
- brightness
- detection procedure
- sensing
- sense
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种手势判断方法,用在一电子装置中,所述手势判断方法包含:执行一应用程序;判断所述应用程序所支持运作的手势内容,获得一支持手势内容;侦测及判断所述电子装置周围环境光线的亮度,以产生一亮度判断结果;以及根据所述支持手势内容及所述亮度判断结果,决定执行一第一感测程序或一第二感测程序来感测并判断操作所述应用程序的一手势。
Description
技术领域
本发明是关于一种手势判断方法及电子装置,尤其涉及一种可利用不同特性的感测程序来感测并判断手势的手势判断方法及电子装置。
背景技术
利用手势来操作如智能型手机或智能型电视等电子装置渐渐地已成为电子装置不可或缺的功能之一,而通过手势来操作电子装置可约略区分为接触式的手势操作与非接触式的手势操作。接触式的手势操作是使用者在电子装置的屏幕上执行触控,以产生手势来操作电子装置,而在非接触式的手势操作下,使用者不需要触碰到电子装置的屏幕,只要挥手或伸缩手指便可借由手势隔空操作电子装置,非接触式的手势操作相较于接触式的手势操作更具有便利性。
一般而言,非接触式手势操作的感测技术种类甚多,常见的如在电子装置内设置红外线传感器,并通过红外线传感器所具有的红外线发光二极管发射红外线至使用者所执行手势的手指后,感测手指所反射的红外线来进行分析与判断出手势,进而控制电子装置执行相对应于手势动作的运作。另外,也有其它如通过超音波来感测及判断手势或通过摄影机撷取手势影像来分析手势等等的非接触式手势操作***。
然而,当电子装置在不同的操作环境下执行感测及判断手势时,现有感测技术往往会由于外在环境的光线、温度或湿度等因素,而造成手势的感测与判断结果不正确。例如,当红外线传感器在高红外线含量的环境(例如强日光或强白炽光的室内)下运作时,便会影响红外线传感器所感测反射红外线的结果或者甚至由于外在环境红外线能量太强而无法感测,因此造成手势的判断结果错误。鉴于此,现有技术实有改进的必要。
发明内容
因此,本发明提供一种手势判断方法及电子装置,其利用不同特性的感测程序来感测并判断手势,以加强手势的判断结果的正确性。
本发明公开一种手势判断方法,用在一电子装置中,所述手势判断方法包含:执行一应用程序;判断所述应用程序所支持运作的手势内容,获得一支持手势内容;侦测及判断所述电子装置周围环境光线的亮度,以产生一亮度判断结果;以及根据所述支持手势内容及所述亮度判断结果,决定执行一第一感测程序或一第二感测程序来感测并判断操作所述应用程序的一手势。
本发明另外公开一种电子装置,包含:一第一感测模块,用来感测手势;一第二感测模块,用来感测手势;一环境感测模块,用来侦测所述电子装置周围环境光线的亮度;以及一处理器模块,耦接在所述第一感测模块、所述第二感测模块及所述环境感测模块,所述处理器模块包含:一处理器;以及一储存装置,储存有一程序代码,所述程序代码用来指示所述处理器执行一方法,所述方法包含:执行一应用程序;判断所述应用程序所支持运作的手势内容,获得一支持手势内容;通过所述环境感测模块,侦测及判断所述电子装置周围环境光线的亮度,以产生一亮度判断结果;以及根据所述支持手势内容及所述亮度判断结果,决定执行一第一感测程序或一第二感测程序来感测并判断操作所述应用程序的一手势;其中,所述第一感测程序与所述第二感测程序控制所述第一感测模块与所述第二感测模块来感测所述手势后,再进行分析与判断所述手势。
附图说明
图1为本发明实施例一电子装置的示意图。
图2为本发明实施例一手势判断流程的流程图。
图3为本发明实施例一感测程序判断流程的流程图。
图4为本发明实施例一唤醒流程的流程图。
其中,附图标记说明如下:
10 电子装置
100 第一感测模块
102 第二感测模块
104 环境感测模块
106 处理器模块
108 处理器
110 储存装置
112 程序代码
20 流程
200~210 步骤
30 流程
300~308 步骤
40 流程
400~406 步骤
具体实施方式
请参考图1,图1为本发明实施例一电子装置10的示意图。如图1所示,电子装置10包含一第一感测模块100、一第二感测模块102、一环境感测模块104及一处理器模块106。其中,处理器模块106耦接在第一感测模块100、第二感测模块102及环境感测模块104,以控制第一感测模块100、第二感测模块102及环境感测模块104执行感测,或者接收第一感测模块100、第二感测模块102及环境感测模块104感测后所传送的信号来处理。
电子装置10是如平板计算机、智能型电视或智能型手机等常见的电子装置,电子装置10可感测使用者通过挥手或伸缩手指等手势动作并加以分析与判断后以执行相对应于手势的运作,因此电子装置10可不需使用者经由触碰来控制。其中,手势动作可如使用者移动手指的移动手势、使用者握住及放开五根手指的缩放手势、使用者朝电子装置10的方向移动手指的按压手势或使用者远离电子装置10的方向移动手指的拉回手势等等。举例来说,当电子装置10为智能型电视时,使用者可通过移动手势来控制电子装置10执行转台、通过缩放手势来控制电子装置10调整音量大小、通过按压手势来控制电子装置10开机或通过拉回手势来控制电子装置10关机等等。
此外,使用者也可通过其它更复杂的手势动作,如点、按或拖曳等各种先后顺序所结合的手势动作并配合电子装置10的显示组件如屏幕所显示的内容来进行互动,以执行上网浏览数据等更复杂的运作,并可据以变化而不限于此。如此一来,使用者不需接触到电子装置10的屏幕或控制按钮等组件便可通过手势来控制电子装置10执行欲运作的功能。
详细来说,第一感测模块100可为一红外线感测模块,当使用者在电子装置10前利用手指执行手势动作时,第一感测模块100具有红外线发光二极管可发射红外线至执行手势的手指,同时,第一感测模块100另具有红外线传感器可感测手指所反射的红外线。借此,第一感测模块100可将感测到的红外线转换为信号并传送至处理器模块106,而处理器模块106在分析信号并判断出手势内容后,控制电子装置10执行相对应于手势的运作。另外,第一感测模块100可具有一红外线彩色滤光片将外部的光线先行过滤,以让具有红外线频率附近的光线通过并传送到红外线传感器,而可使红外线传感器正确地感测到手指所反射的红外线。
第二感测模块102可为一摄影感测模块,当使用者在电子装置10前利用手指执行手势动作时,第二感测模块102具有摄影器可撷取相关于使用者所执行手势的影像。借此,第二感测模块102可将所撷取的影像数据传送至处理器模块106,而处理器模块106在辨识影像数据并判断出手势内容后,控制电子装置10执行相对应于手势的运作。另外,第二感测模块102可具有一可见光彩色滤光片将外部的光线先行过滤,以让具有可见光频率附近的光线通过并使摄影器可清晰地撷取到相关于可见光的影像数据。
环境感测模块104包含环境光传感器,用来侦测电子装置10周围环境光线的亮度,并产生环境光亮度值以传送至处理器模块106。另外,由于人的视觉对波长为555.016nm的绿色光最为敏感,因此环境感测模块104可具有一绿光彩色滤光片将电子装置10周围环境的光线先行过滤,以让绿色光附近频率的光线通过并传送到环境光传感器,而可使环境光传感器侦测所产生的环境光亮度值较准确。但不限于此,环境感测模块104也可装置红光彩色滤光片或蓝光彩色滤光片等先过滤后再侦测光线亮度。
处理器模块106包含一处理器108及一储存装置110。处理器108可为一微处理器(microprocessor)或一特殊应用集成电路(application-specificintegrated circuit,ASIC)。储存装置110可为任一数据储存装置,举例来说,储存装置110可为只读式内存(read-only memory,ROM)、随机存取内存(random-access memory,RAM)、光盘只读存储器(CD-ROMs)、磁带(magnetic tapes)、软盘(floppy disks)、光学数据储存装置(optical data storagedevices)等等,而不限于此。此外,储存装置110中储存有一程序代码112用来指示处理器108控制第一感测模块100、第二感测模块102以及环境感测模块104感测,或者接收第一感测模块100、第二感测模块102以及环境感测模块104所传送的信号来进行判断手势等流程。
在此情况下,由于电子装置10包含第一感测模块100与第二感测模块102,因此电子装置10的处理器模块106可分别控制第一感测模块100与第二感测模块102执行相对应两不同特性的感测程序,并且处理器模块106可选择其中较适当的感测程序来感测及判断手势。具体而言,请参考图2,图2为本发明实施例一手势判断流程20的流程图,在本实施例中,手势判断流程20是执行在图1的处理器模块106中并可编译为程序代码112而储存在储存装置110,用以控制处理器108执行手势判断流程20。如图2所示,手势判断流程20包含下列步骤:
步骤200:开始;
步骤202:执行应用程序;
步骤204:判断应用程序所支持运作的手势内容,获得支持手势内容;
步骤206:通过环境感测模块104,侦测及判断电子装置10周围环境光线的亮度,以产生亮度判断结果;
步骤208:根据支持手势内容及亮度判断结果,决定执行第一感测程序或第二感测程序来感测并判断操作应用程序的手势;
步骤210:结束。
在手势判断流程20中,第一感测程序与第二感测程序是经由处理器模块106控制第一感测模块100与第二感测模块102来感测手势后,再接收第一感测模块100与第二感测模块102感测后转换的信号或影像数据来进行分析与判断手势。
详细来说,在步骤202~204中,当使用者在电子装置10中启动应用程序后,处理器模块106便开始执行应用程序,并且处理器模块106进一步地判断执行的应用程序所支持运作的手势内容,以获得支持手势内容。其中,支持手势内容如移动手势、缩放手势、按压手势或拉回手势等,使用者执行相关于支持手势内容的手势来操作应用程序时,应用程序才能正确地接收与执行相对应的运作。举例来说,当电子装置10为智能型手机时,使用者启动通讯簿程序后,使用者可通过通讯簿程序所支持运作的移动手势来上下移动与浏览通讯簿程序中所记载的通信数据。再者,使用者也可通过通讯簿程序所支持的按压手势,启动目前所浏览通信数据的通话运作,并执行拨打电话至所浏览的通信者。借此,由于通讯簿程序所支持运作的手势内容是程序设计者预先已定义好的手势内容,因此处理器模块106在通讯簿程序执行后,可判断出通讯簿程序所支持的手势内容,并获得而储存为支持手势内容。
需注意的是,处理器模块106也可借由应用程序的其它特征如应用程序的类型或应用程序的设计用途,来判断并获得支持手势内容的信息。举例来说,当使用者所执行的应用程序为影音播放程序或拍摄照片程序时,处理器模块106可根据应用程序的类型,判断出应用程序为只需执行拨放或拍摄等简单控制动作的应用程序,而获得支持手势内容的信息为可执行简单手势动作。而当使用者所执行的应用程序为笔记本程序或网页浏览程序时,处理器模块106判断出应用程序为需执行如点、按或拖曳等复杂控制动作的应用程序,而获得支持手势内容的信息为可执行复杂手势动作。再者,当使用者所执行的应用程序是设计给使用者在短距离来执行手势操作的应用程序时,处理器模块106可根据应用程序的设计用途,判断出应用程序为使用者在短距离手势操作的应用程序,而获得支持手势内容的信息为短距离的手势操作。例如,使用者执行简报程序并需在智能型电视前来进行手势操作与报告简报内容时,处理器模块106便可根据简报程序的设计用途,获得简报程序的支持手势内容的信息为短距离的手势操作。而当使用者所执行的应用程序是设计给使用者在长距离来执行手势操作的应用程序时,处理器模块106同样地可获得支持手势内容的信息为长距离的手势操作。其中,相关于支持手势内容所需的信息可视实际需求来据以变化,并不受限。
在步骤206中,处理器模块106启动并通知环境感测模块104侦测电子装置10周围环境光线的亮度后,处理器模块106再接收环境感测模块104侦测后所产生的环境光亮度值来进行判断。处理器模块106会判断所接收的环境光亮度值是否小于预先所设定的一亮度设定值,以产生亮度判断结果。当处理器模块106判断环境光亮度值小于亮度设定值时,产生亮度判断结果显示电子装置10周围环境光线为低亮度。当处理器模块106判断环境光亮度值非小于亮度设定值时,产生亮度判断结果显示电子装置10周围环境光线为高亮度。
另外,为了使亮度判断结果能更稳定而不会任意变动,处理器模块106在一第一时间点,通过环境感测模块104侦测电子装置10周围环境光线的亮度后,接收环境感测模块104侦测后所产生的环境光亮度值并产生为一第一亮度值。而在一第二时间点,通过环境感测模块104侦测电子装置10周围环境光线的亮度后,接收环境感测模块104侦测后所产生的环境光亮度值并产生为一第二亮度值。其中,第一时间点与第二时间点间的时间区间大小,可视需求来加以调整而不受限。
接着,当处理器模块106获得第一亮度值与第二亮度值后,处理器模块106计算第一亮度值与第二亮度值间的绝对差值并获得一亮度绝对差值,以代表第一时间点与第二时间点间电子装置10周围环境光线的亮度变化大小。进一步地,为了确保亮度判断结果不会随时任意变动,当亮度绝对差值大于预先所设定的亮度范围值时,处理器模块106才会控制环境感测模块104侦测电子装置10周围环境光线的亮度与接收环境感测模块104侦测后所产生的环境光亮度值来进行判断以产生亮度判断结果。借此,当处理器模块106判断环境光亮度值小于亮度设定值时,产生亮度判断结果显示电子装置10周围环境光线为低亮度。当处理器模块106判断环境光亮度值非小于亮度设定值时,产生亮度判断结果显示电子装置10周围环境光线为高亮度。需注意的是,亮度范围值的大小,可视环境需求或侦测后所产生的环境光亮度值来加以调整与变化,而不受限在一固定大小值。
在步骤208中,处理器模块106向第一感测模块100查询并判断第一感测模块100所支持可感测的手势内容,以获得感测手势内容。举例来说,由于第一感测模块100为红外线感测模块,因此当第一感测模块100所具有红外线传感器的分辨率较小而只能感测出较大反射面积的红外线时,处理器模块106可向第一感测模块100执行查询并获得相关于红外线传感器的分辨率信息后,再判断出第一感测模块100可感测的手势内容,以获得感测手势内容。例如当红外线传感器的分辨率不高时,处理器模块106判断感测手势内容为简单的手势动作如移动手势或缩放手势等,抑或者在红外线传感器的分辨率不高的情况下,处理器模块106判断感测手势内容为可感测短距离的手势操作。
处理器模块106获得感测手势内容后会判断感测手势内容是否包含之前储存的支持手势内容,以产生感测判断结果,用来显示是否可执行第一感测程序并控制第一感测模块100来感测与判断手势。需注意的是,由于第一感测模块100中红外线传感器能感测的分辨率较第二感测模块102中摄影器所撷取影像的分辨率为低,即第一感测模块100能感测的手势动作会较有限,因此处理器模块106先判断第一感测模块100的感测手势内容是否包含应用程序的支持手势内容,以决定是否执行第一感测程序并控制第一感测模块100来感测与判断手势。当感测手势内容包含支持手势内容时,产生感测判断结果显示可执行第一感测程序来感测,并且通过控制第一感测模块100来感测与执行相关判断手势。当感测手势内容不包含支持手势内容时,产生感测判断结果显示不可执行第一感测程序来感测。
如此一来,当亮度判断结果显示周围环境光线为高亮度时,由于第二感测模块102是通过摄影器来撷取影像与判断手势,故较适合由第二感测模块102来撷取手势的动作,处理器模块106执行第二感测程序并控制第二感测模块102来感测与判断手势。当亮度判断结果显示周围环境光线为低亮度时,由于第一感测模块100是通过发射红外线来感测手势,故较适合由第一感测模块100来感测手势的动作。此时,处理器模块106另外需进一步判断感测判断结果是否显示可执行第一感测程序来感测,才会执行第一感测程序并控制第一感测模块100来感测与判断手势。当亮度判断结果显示周围环境光线为低亮度且感测判断结果显示不可执行第一感测程序来感测时,处理器模块106不执行手势的判断,并且通过显示装置如屏幕来显示信息以通知执行手势的使用者。
关于步骤208中处理器模块106根据支持手势内容及亮度判断结果,决定执行第一感测程序或第二感测程序的运作也可进一步归纳为一感测程序判断流程30。在本实施例中,感测程序判断流程30是执行在图1的处理器模块106中并同样可编译为程序代码112而储存在储存装置110,用以控制处理器108执行感测程序判断流程30。如图3所示,图3为本发明实施例感测程序判断流程30的流程图,感测程序判断流程30包含以下步骤:
步骤300:开始;
步骤302:判断第一感测程序可感测的手势内容,获得感测手势内容;
步骤304:当感测手势内容包含支持手势内容时,产生感测判断结果显示可执行第一感测程序来感测,及当感测手势内容不包含支持手势内容时,产生感测判断结果显示不可执行第一感测程序来感测;
步骤306:当亮度判断结果显示周围环境光线为高亮度时,执行第二感测程序来感测并判断手势;或当亮度判断结果显示周围环境光线为低亮度且感测判断结果显示可执行第一感测程序来感测时,执行第一感测程序来感测并判断手势;或当亮度判断结果显示周围环境光线为低亮度且感测判断结果显示不可执行第一感测程序来感测时,不执行手势的判断;
步骤308:结束。
简单来说,电子装置10具有第一感测模块100可通过红外线传感器来感测相关于使用者所执行手势的红外线,并进行第一感测程序判断出手势,且电子装置10另外具有第二感测模块102可通过摄影器撷取相关于使用者所执行手势的影像,并进行第二感测程序判断出手势。借此,电子装置10侦测周围环境光线的亮度与判断所执行应用程序的支持手势内容,并于第一感测模块100与第二感测模块102两不同感测特性的感测模块中,选择出较适当的感测程序来感测手势。在此情形下,当使用者在光线较亮的环境下执行手势操作电子装置10时,电子装置10可通过处理器模块106执行第二感测程序并控制第二感测模块102来撷取手势影像以判断手势,使得第二感测模块102在光线较亮的环境下可正确地撷取影像,以进行手势判断与操作应用程序。另外,当使用者在光线较暗的环境下来执行手势时,电子装置10可通过处理器模块106执行第一感测程序并控制第一感测模块100来感测红外线以判断手势,使得第一感测模块100在光线较暗的环境下可正确地感测相关于手势所反射的红外线,以进行手势判断与操作应用程序。
更进一步地,由于第一感测模块100受限在红外线传感器的分辨率而无法感测较复杂细微的手势动作,所以电子装置10需再判断第一感测模块100是否可感测应用程序的支持手势内容,才决定是否执行第一感测程序并控制第一感测模块100来感测,以避免感测结果错误。如此一来,电子装置10可适当地结合两不同特性的感测程序来感测并判断手势,使得手势的判断结果更正确。
另一方面,当使用者一段时间没使用电子装置10时,处理器模块106会控制电子装置10运作在睡眠模式,以节省电源。在睡眠模式中只有用来唤醒电子装置10的相关电路会执行运作,其它电路则会被关闭以达到省电的目的。此外,由于使用者需再通过手势来唤醒电子装置10以继续操作电子装置10,因此在睡眠模式中,处理器模块106会持续执行第一感测程序并控制第一感测模块100来感测与判断手势,其中,处理器模块106执行第一感测程序来感测是由于第一感测模块100利用红外线传感器来感测的耗电量相较于第二感测模块102利用摄影器来感测的耗电量较小。
当处理器模块106执行第一感测程序来感测并判断出使用者有执行手势时,处理器模块106会产生手势判断结果且与使用者预先设定好的启动指令进行比对,以判断手势判断结果是否符合启动指令,当手势判断结果符合启动指令时,处理器模块106便会唤醒电子装置10使电子装置10由睡眠模式切换至正常模式。举例来说,使用者预先设定好启动指令为缩放手势后,当使用者一段时间没使用电子装置10时,处理器模块106会控制电子装置10运作在睡眠模式,以节省电源。在此情形下,使用者可在电子装置前执行缩放手势的动作,处理器模块106会经由第一感测模块100来感测并进行判断后产生手势判断结果,并比对手势判断结果符合缩放手势时,处理器模块106便控制电子装置10由睡眠模式切换至正常模式,以让使用者可继续执行电子装置10的操作。
关于处理器模块106切换睡眠模式的运作也可进一步归纳为一唤醒流程40。在本实施例中,唤醒流程40是执行在图1的处理器模块106中并同样可编译为程序代码112而储存在储存装置110,用以控制处理器108执行唤醒流程40。如图4所示,唤醒流程40包含以下步骤:
步骤400:开始;
步骤402:执行第一感测程序来感测并判断手势,以产生手势判断结果;
步骤404:当手势判断结果符合启动指令时,控制电子装置由睡眠模式切换至正常模式;
步骤406:结束。
简单来说,使用者可预先在电子装置10中设定好特定手势动作的启动指令后,再通过手势来唤醒电子装置10并继续使用电子装置10,例如继续观看智能型电视或继续使用智能型手机等。而电子装置10在两个不同感测特性的感测模块中,选择出较省电且较易执行的感测程序在睡眠模式中感测手势,可让使用者快速地唤醒电子装置10且又可让电子装置10在睡眠模式中耗费较少的电源以执行持续侦测唤醒手势的运作。
具体而言,本发明是在电子装置10中结合不同感测特性的感测模块并根据电子装置10外在操作环境的亮度与所执行应用程序的需求,选择适当的感测模块来执行相对应的感测程序,以感测及判断使用者的手势,使手势的判断能更正确,本领域的技术人员当可据以进行修饰或变化。举例来说,在本实施例中,第一感测模块100为红外线感测模块,而第二感测模块102为摄影感测模块,并根据操作环境的亮度与所执行应用程序的需求来选择其中之一感测模块来感测判断手势。但在其它实施例中,第一感测模块100也可为如超音波感测模块,而第二感测模块102同样为摄影感测模块,并根据操作环境的亮度、温度、湿度或声音量大小等等选择其中之一感测模块来感测判断手势。凡结合两种或两种以上不同感测特性的感测模块并选择较适当的感测模块来执行手势的感测及判断,其皆适用于本发明。
再者,在本实施例中,处理器模块106获得感测手势内容的后会判断感测手势内容是否包含之前储存的支持手势内容,以产生感测判断结果,用来显示是否可执行第一感测程序并控制第一感测模块100来感测与判断手势。但在其它实施例中,处理器模块106也可获得感测手势内容为可感测简单手势内容或可感测复杂手势内容的信息后,判断感测手势内容的信息是否符合支持手势内容的信息,以产生感测判断结果,用来显示是否可执行第一感测程序并控制第一感测模块100来感测与判断手势。或者,处理器模块106也可获得感测手势内容为可感测短距离的手势操作或可感测长距离的手势操作的信息后,判断感测手势内容的信息是否符合支持手势内容的信息,以产生感测判断结果,用来显示是否可执行第一感测程序并控制第一感测模块100来感测与判断手势。关于支持手势内容与相对应的感测手势内容所包含的信息,可视实际需求据以变化,并不受限。
另外,在本实施例中,使用两种不同感测特性的感测模块,以说明电子装置10可依据电子装置10外在的使用环境,选择适当的感测模块来执行相对应的感测程序,以感测及判断使用者的手势。然而,在其它实施例中,电子装置10也可设置三种、四种或多种不同感测特性的感测模块,并依据电子装置10外在的使用环境,选择其中一种适当的感测模块来执行相对应的感测程序,以感测及判断使用者的手势,并不受限。
综上所述,现有技术只通过单一感测技术来感测及判断手势,随着操作环境的不同,往往会影响感测结果的正确性。相较之下,本发明结合不同特性的感测程序,并且根据操作环境的亮度与操作应用程序的需求,选择较适合的感测程序来感测并判断手势,使得手势的判断结果更正确。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (22)
1.一种手势判断方法,用在一电子装置中,所述手势判断方法包含:
执行一应用程序;
判断所述应用程序所支持运作的手势内容,获得一支持手势内容;
侦测及判断所述电子装置周围环境光线的亮度,以产生一亮度判断结果;以及
根据所述支持手势内容及所述亮度判断结果,决定执行一第一感测程序或一第二感测程序来感测并判断操作所述应用程序的一手势。
2.如权利要求1所述的手势判断方法,其特征在于,所述第一感测程序是利用一红外线发射至执行所述手势的一对象,并感测所述对象所反射的所述红外线以进行分析与判断所述手势。
3.如权利要求1所述的手势判断方法,其特征在于,所述第二感测程序是撷取相关于所述手势的一影像以进行分析与判断所述手势。
4.如权利要求1所述的手势判断方法,其特征在于,侦测及判断所述电子装置周围环境光线的亮度,以产生所述亮度判断结果的步骤,包含:
侦测所述电子装置周围环境光线的亮度,以产生一环境光亮度值;以及
判断所述环境光亮度值小于一亮度设定值时,产生所述亮度判断结果显示周围环境光线为低亮度,及判断所述环境光亮度值非小于所述亮度设定值时,产生所述亮度判断结果显示周围环境光线为高亮度。
5.如权利要求1所述的手势判断方法,其特征在于,侦测及判断所述电子装置周围环境光线的亮度,以产生所述亮度判断结果的步骤,另包含:
在一第一时间点,侦测所述电子装置周围环境光线的亮度,以产生一第一亮度值;
在一第二时间点,侦测所述电子装置周围环境光线的亮度,以产生一第二亮度值;
计算所述第一亮度值与所述第二亮度值的绝对差值,以获得一亮度绝对差值;以及
当所述亮度绝对差值大于一亮度范围值时,侦测所述电子装置周围环境光线的亮度,以产生一环境光亮度值;以及
判断所述环境光亮度值小于一亮度设定值时,产生所述亮度判断结果显示周围环境光线为低亮度,及判断所述环境光亮度值非小于所述亮度设定值时,产生所述亮度判断结果显示周围环境光线为高亮度。
6.如权利要求1所述的手势判断方法,其特征在于,根据所述支持手势内容及所述亮度判断结果,决定执行所述第一感测程序或所述第二感测程序来感测并判断操作所述应用程序的所述手势的步骤,包含:
判断所述第一感测程序可感测的手势内容,获得一感测手势内容;
当所述感测手势内容包含所述支持手势内容时,产生一感测判断结果显示可执行所述第一感测程序来感测,及当所述感测手势内容不包含所述支持手势内容时,产生所述感测判断结果显示不可执行所述第一感测程序来感测;以及
根据所述感测判断结果及所述亮度判断结果,决定执行所述第一感测程序或所述第二感测程序来感测并判断操作所述应用程序的所述手势。
7.如权利要求6所述的手势判断方法,其特征在于,所述支持手势内容及所述感测手势内容分别包含一移动手势、一缩放手势、一按压手势或一拉回手势。
8.如权利要求6所述的手势判断方法,其特征在于,根据所述感测判断结果及所述亮度判断结果,决定执行所述第一感测程序或所述第二感测程序来感测并判断操作所述应用程序的所述手势的步骤,包含:
当所述亮度判断结果显示周围环境光线为高亮度时,执行所述第二感测程序来感测并判断所述手势;或
当所述亮度判断结果显示周围环境光线为低亮度且所述感测判断结果显示可执行所述第一感测程序来感测时,执行所述第一感测程序来感测并判断所述手势;或
当所述亮度判断结果显示周围环境光线为低亮度且所述感测判断结果显示不可执行所述第一感测程序来感测时,不执行所述手势的判断。
9.如权利要求8所述的手势判断方法,其特征在于,当不执行所述手势的判断时,显示一信息以通知执行所述手势的一使用者。
10.如权利要求1所述的手势判断方法,另包含:
控制所述电子装置运作在一睡眠模式;
执行所述第一感测程序来感测并判断所述手势,以产生一手势判断结果;以及
根据所述手势判断结果,控制所述电子装置是否继续运作在所述睡眠模式。
11.如权利要求10所述的手势判断方法,其特征在于,根据所述手势判断结果,控制所述电子装置是否继续运作在所述睡眠模式的步骤,包含:
当所述手势判断结果符合一启动指令时,控制所述电子装置由所述睡眠模式切换至一正常模式。
12.一种电子装置,包含:
一第一感测模块,用来感测手势;
一第二感测模块,用来感测手势;
一环境感测模块,用来侦测所述电子装置周围环境光线的亮度;以及
一处理器模块,耦接在所述第一感测模块、所述第二感测模块及所述环境感测模块,所述处理器模块包含:
一处理器;以及
一储存装置,储存有一程序代码,所述程序代码用来指示所述处理器执行一方法,所述方法包含:
执行一应用程序;
判断所述应用程序所支持运作的手势内容,获得一支持手势内容;
通过所述环境感测模块,侦测及判断所述电子装置周围环境光线的亮度,以产生一亮度判断结果;以及
根据所述支持手势内容及所述亮度判断结果,决定执行一第一感测程序或一第二感测程序来感测并判断操作所述应用程序的一手势;
其中,所述第一感测程序与所述第二感测程序控制所述第一感测模块与所述第二感测模块来感测所述手势后,再进行分析与判断所述手势。
13.如权利要求12所述的电子装置,其特征在于,所述第一感测模块为一红外线感测模块,而所述第一感测程序控制所述红外线感测模块发射一红外线至执行所述手势的一对象,并通过所述红外线感测模块感测所述对象反射的所述红外线以进行分析与判断所述手势。
14.如权利要求12所述的电子装置,其特征在于,所述第二感测模块为一摄影感测模块,而所述第二感测程序控制所述摄影感测模块撷取相关于所述手势的一影像以进行分析与判断所述手势。
15.如权利要求12所述的电子装置,其特征在于,侦测及判断所述电子装置周围环境光线的亮度,以产生所述亮度判断结果的步骤,包含:
侦测所述电子装置周围环境光线的亮度,以产生一环境光亮度值;以及
判断所述环境光亮度值小于一亮度设定值时,产生所述亮度判断结果显示周围环境光线为低亮度,及所述环境光亮度值非小于所述亮度设定值时,产生所述亮度判断结果显示周围环境光线为高亮度。
16.如权利要求12所述的电子装置,其特征在于,侦测及判断所述电子装置周围环境光线的亮度,以产生所述亮度判断结果的步骤,另包含:
在一第一时间点,侦测所述电子装置周围环境光线的亮度,以产生一第一亮度值;
在一第二时间点,侦测所述电子装置周围环境光线的亮度,以产生一第二亮度值;
计算所述第一亮度值与所述第二亮度值的绝对差值,以获得一亮度绝对差值;以及
当所述亮度绝对差值大于一亮度范围值时,侦测所述电子装置周围环境光线的亮度,以产生一环境光亮度值;以及
判断所述环境光亮度值小于一亮度设定值时,产生所述亮度判断结果显示周围环境光线为低亮度,及当所述环境光亮度值非小于所述亮度设定值时,产生所述亮度判断结果显示周围环境光线为高亮度。
17.如权利要求12所述的电子装置,其特征在于,根据所述支持手势内容及所述亮度判断结果,决定执行所述第一感测程序或所述第二感测程序来感测并判断操作所述应用程序的所述手势的步骤,包含:
判断所述第一感测程序可感测的手势内容,获得一感测手势内容;
当所述感测手势内容包含所述支持手势内容时,产生一感测判断结果显示可执行所述第一感测程序来感测,及当所述感测手势内容不包含所述支持手势内容时,产生所述感测判断结果显示不可执行所述第一感测程序来感测;以及
根据所述感测判断结果及所述亮度判断结果,决定执行所述第一感测程序或所述第二感测程序来感测并判断操作所述应用程序的所述手势。
18.如权利要求17所述的电子装置,其特征在于,所述支持手势内容及所述感测手势内容分别包含一移动手势、一缩放手势、一按压手势或一拉回手势。
19.如权利要求17所述的电子装置,其特征在于,根据所述感测判断结果及所述亮度判断结果,决定执行所述第一感测程序或所述第二感测程序来感测并判断操作所述应用程序的所述手势的步骤,包含:
当所述亮度判断结果显示周围环境光线为高亮度时,执行所述第二感测程序来感测并判断所述手势;或
当所述亮度判断结果显示周围环境光线为低亮度且所述感测判断结果显示可执行所述第一感测程序来感测时,执行所述第一感测程序来感测并判断所述手势;或
当所述亮度判断结果显示周围环境光线为低亮度且所述感测判断结果显示不可执行所述第一感测程序来感测时,不执行所述手势的判断。
20.如权利要求19所述的电子装置,其特征在于,当不执行所述手势的判断时,显示一信息以通知执行所述手势的一使用者。
21.如权利要求12所述的电子装置,另包含:
控制所述电子装置运作在一睡眠模式;
执行所述第一感测程序来感测并判断所述手势,以产生一手势判断结果;以及
根据所述手势判断结果,控制所述电子装置是否继续运作在所述睡眠模式。
22.如权利要求21所述的电子装置,其特征在于,根据所述手势判断结果,控制所述电子装置是否继续运作在所述睡眠模式的步骤,包含:
当所述手势判断结果符合一启动指令时,控制所述电子装置由所述睡眠模式切换至一正常模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310433434.6A CN104460963A (zh) | 2013-09-22 | 2013-09-22 | 手势判断方法及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310433434.6A CN104460963A (zh) | 2013-09-22 | 2013-09-22 | 手势判断方法及电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104460963A true CN104460963A (zh) | 2015-03-25 |
Family
ID=52907166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310433434.6A Pending CN104460963A (zh) | 2013-09-22 | 2013-09-22 | 手势判断方法及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104460963A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106200904A (zh) * | 2016-06-27 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种手势识别装置、电子设备以及手势识别方法 |
CN111290569A (zh) * | 2018-12-07 | 2020-06-16 | 昆山纬绩资通有限公司 | 电源控制方法与使用此方法的电子装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110134251A1 (en) * | 2009-12-03 | 2011-06-09 | Sungun Kim | Power control method of gesture recognition device by detecting presence of user |
US20120207345A1 (en) * | 2011-02-10 | 2012-08-16 | Continental Automotive Systems, Inc. | Touchless human machine interface |
CN102971701A (zh) * | 2010-06-17 | 2013-03-13 | 高通股份有限公司 | 用于非接触式手势识别和功率减少的方法和装置 |
-
2013
- 2013-09-22 CN CN201310433434.6A patent/CN104460963A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110134251A1 (en) * | 2009-12-03 | 2011-06-09 | Sungun Kim | Power control method of gesture recognition device by detecting presence of user |
CN102971701A (zh) * | 2010-06-17 | 2013-03-13 | 高通股份有限公司 | 用于非接触式手势识别和功率减少的方法和装置 |
US20120207345A1 (en) * | 2011-02-10 | 2012-08-16 | Continental Automotive Systems, Inc. | Touchless human machine interface |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106200904A (zh) * | 2016-06-27 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种手势识别装置、电子设备以及手势识别方法 |
CN111290569A (zh) * | 2018-12-07 | 2020-06-16 | 昆山纬绩资通有限公司 | 电源控制方法与使用此方法的电子装置 |
CN111290569B (zh) * | 2018-12-07 | 2023-09-29 | 纬创资通(昆山)有限公司 | 电源控制方法与使用此方法的电子装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8373648B2 (en) | Proximity sensor, control method thereof, and electronic apparatus equipped with the same | |
US20200319716A1 (en) | Motion detection system having two motion detecting sub-system | |
CN103401961B (zh) | 一种自动点亮手机屏幕的方法和*** | |
US11094267B2 (en) | Proximity detection method, storage medium, and electronic device | |
US20080134102A1 (en) | Method and system for detecting movement of an object | |
WO2017032017A1 (zh) | 一种控制用户终端的屏幕的方法及用户终端 | |
US20100277431A1 (en) | Methods of Operating Electronic Devices Including Touch Sensitive Interfaces Using Force/Deflection Sensing and Related Devices and Computer Program Products | |
US20080266083A1 (en) | Method and algorithm for detecting movement of an object | |
TW201510772A (zh) | 手勢判斷方法及電子裝置 | |
CN104423831A (zh) | 具有侧边触控组合快捷功能的电子装置 | |
CN103176664B (zh) | 触控方法及触控*** | |
CN104750421A (zh) | 一种移动终端的触屏操作方法及装置 | |
CN104902186A (zh) | 一种相机程序快捷启动方法及应用该方法的移动终端 | |
CN107250969A (zh) | 屏幕开启方法、装置及电子设备 | |
CN102023796A (zh) | 虚拟键盘的显示***及其实现方法 | |
CN102346586B (zh) | 可挠式显示装置及其防误触方法 | |
US20160091982A1 (en) | Mechanism to provide visual feedback regarding computing system command gestures | |
US20140191991A1 (en) | Responding to a touch input | |
CN104460963A (zh) | 手势判断方法及电子装置 | |
CN109766136A (zh) | 一种唤醒屏幕方法 | |
CN203561972U (zh) | 手持电子设备的手势感应*** | |
CN112416172A (zh) | 电子设备控制方法、装置及电子设备 | |
US9437156B2 (en) | Electronic apparatus and method for switching display mode | |
CN105005434A (zh) | 触屏显示方法、***及所适用的触屏、触屏设备 | |
CN104822017A (zh) | 拍照控制方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150325 |