CN102999158A - 互动***的手势辨识方法及互动*** - Google Patents

互动***的手势辨识方法及互动*** Download PDF

Info

Publication number
CN102999158A
CN102999158A CN2012103455851A CN201210345585A CN102999158A CN 102999158 A CN102999158 A CN 102999158A CN 2012103455851 A CN2012103455851 A CN 2012103455851A CN 201210345585 A CN201210345585 A CN 201210345585A CN 102999158 A CN102999158 A CN 102999158A
Authority
CN
China
Prior art keywords
shadow
image
gesture
gesture identification
image form
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.)
Granted
Application number
CN2012103455851A
Other languages
English (en)
Other versions
CN102999158B (zh
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
Publication of CN102999158A publication Critical patent/CN102999158A/zh
Application granted granted Critical
Publication of CN102999158B publication Critical patent/CN102999158B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种互动***的手势辨识方法以及一种互动***,所述互动***包括一个图像感测器、一个反射镜面以及至少一个光源,所述图像感测器用于撷取包括至少一个指示物遮蔽所述光源和/或所述反射镜面所形成的遮蔽光影的图像视窗,所述手势辨识方法包括下列步骤:利用所述图像感测器撷取图像视窗;撷取所述图像视窗中的遮蔽光影信息;当判定所述图像视窗中包括两个遮蔽光影时进入第一模式,根据所述图像视窗中遮蔽光影的位置计算所述指示物相对于所述互动***的位置坐标;当判定所述图像视窗中包括两个以上遮蔽光影时进入第二模式,根据连续图像视窗中遮蔽光影的相互关系进行手势辨识。

Description

互动***的手势辨识方法及互动***
本申请是申请日为2009年9月28日、申请号为200910176072.0、名称为“手势辨识方法以及使用该方法的互动***”的发明专利申请的分案申请。
技术领域
本发明涉及一种互动***,并且尤其涉及一种手势辨识方法以及使用该方法的互动***。
背景技术
请参照图1所示,其显示了一种现有的触控***9。该触控***9包括触控面90以及至少2个摄影机91、92,摄影机91、92的视野包括整个触控面90。当使用者利用手指碰触触控面90时,摄影机91、92可撷取包括手指尖端的遮蔽光影的图像视窗。处理单元则可根据所述图像视窗中手指尖端的遮蔽光影的位置,计算出手指碰触触控面90的二维位置坐标,并根据该二维位置坐标的变化,相对控制显示器执行相对应的动作。
然而,所述触控***9的动作原理是根据每个图像视窗中手指尖端的遮蔽光影的位置计算手指碰触触控面90的二维位置坐标。当使用者利用多个手指碰触触控面90时,相对于摄影机92,由于手指彼此间会互相遮蔽,摄影机92所撷取的图像视窗中并不一定会出现所有手指尖端的遮蔽光影。
例如图1中,使用者利用手指81和82碰触触控面90,此时摄影机91撷取图像视窗W91,其包括手指81和82的遮蔽光影I81和I82;然而,由于手指81和82相对于摄影机92互相遮蔽,因此摄影机92所撷取的图像视窗W92中仅包括一个遮蔽光影。当处理单元根据所述图像视窗W91和W92计算手指碰触触控面90的二维位置坐标时,便有可能无法正确计算二维位置坐标而导致误动作的发生。
为解决此问题,可通过另外设置两个摄影机93和94于触控面90的另外两个角落,以另外撷取两个图像视窗W93、W94,处理单元则可根据图像视窗W91和W93分别计算出手指81和82碰触触控面90的二维位置坐标。然而,此种解决方案会增加***成本。
发明内容
本发明提供了一种互动***的手势辨识方法,所述互动***包括一个图像感测器、一个反射镜面以及至少一个光源,所述图像感测器用于撷取包括至少一个指示物遮蔽所述光源和/或所述反射镜面所形成的遮蔽光影的图像视窗,所述手势辨识方法包括下列步骤:利用所述图像感测器撷取图像视窗;撷取所述图像视窗中的遮蔽光影信息;当判定所述图像视窗中包括两个遮蔽光影时进入第一模式,根据所述图像视窗中遮蔽光影的位置计算所述指示物相对于所述互动***的位置坐标;当判定所述图像视窗中包括两个以上遮蔽光影时进入第二模式,根据连续图像视窗中遮蔽光影的相互关系进行手势辨识。
本发明还提供了一种互动***,该互动***包括:一个反射镜面;一个图像感测器,用于连续撷取至少一个指示物遮蔽所述反射镜面所形成的遮蔽光影的图像视窗;处理单元,当判定所述图像感测器所撷取的所述图像视窗包括两个遮蔽光影时进入第一模式,根据所述指示物的所述遮蔽光影位于所述图像视窗中的一维位置,计算所述指示物的二维位置坐标;当判定所述图像感测器所撷取的所述图像视窗包括两个以上遮蔽光影时进入第二模式,根据连续图像视窗中遮蔽光影的相互关系进行手势辨识。
有鉴于此,本发明的目的在于提出一种手势辨识方法以及使用该方法的互动***以解决上述现有的触控***中所存在的问题,其根据图像感测器所撷取的连续图像视窗中遮蔽光影的相互关系进行手势辨识,可解决因指示物相互遮蔽所导致无法正确计算接触点坐标的问题。
本发明提出一种互动***的手势辨识方法,所述互动***包括图像感测器、反射元件以及至少一个光源,所述图像感测器用于撷取包括至少一个指示物遮蔽光源和/或反射元件所形成的遮蔽光影的图像视窗。所述手势辨识方法包括下列步骤:利用所述图像感测器撷取图像视窗;撷取所述图像视窗中的遮蔽光影信息;根据所述遮蔽光影信息判定是否包括多个指示物;以及当判定包括多个指示物时,根据连续图像视窗中遮蔽光影的相互关系进行手势辨识。
本发明的手势辨识方法的一种实施例中,所述遮蔽光影信息包括平均光影数目、平均光影间距和/或最大光影间距。
本发明的手势辨识方法的一种实施例中,根据连续图像视窗中遮蔽光影的相互关系进行手势辨识的步骤还包括下列步骤:将所述平均光影数目和平均光影间距其中之一与预设门槛值比较;当所述平均光影数目或平均光影间距大于所述预设门槛值时,进行上、下、左、右、放大或缩小手势辨识;当所述平均光影数目或平均光影间距小于所述预设门槛值时,进行旋转手势辨识;以及根据所辨识出的手势更新图像显示器的显示画面。
本发明另提出一种互动***,该***包括发光单元、图像感测器以及处理单元。所述图像感测器用于连续撷取至少一个指示物遮蔽所述发光单元所形成的遮蔽光影的图像视窗。所述处理单元根据所述图像感测器所撷取的连续图像视窗中遮蔽光影的相互关系进行手势辨识。
本发明的互动***的一种实施例中,所述发光单元为主动光源或被动光源。当发光单元为被动光源时,发光单元包括反射镜面且所述互动***还包括至少一个主动光源。
本发明另提出一种互动***的手势辨识方法,所述互动***包括发光单元和图像感测器,所述图像感测器用于撷取包括多个指示物遮蔽所述发光单元所形成的遮蔽光影的图像视窗。所述手势辨识方法包括下列步骤:利用所述图像感测器连续撷取图像视窗;以及根据连续图像视窗中多个遮蔽光影的相互关系进行手势辨识。
本发明的手势辨识方法的一种实施例中,所述遮蔽光影的相互关系包括所述遮蔽光影的平均光影间距变化、最大光影间距变化以及位移方向。
根据本发明的手势辨识方法以及使用该方法的互动***,在第一模式中,所述互动***根据指示物的二维坐标变化控制光标的动作;在第二模式中,所述互动***根据多个指示物的遮蔽光影的相互关系更新显示器的显示画面,例如使显示画面显示画面卷动(scroll)、物件放大缩小(zoom in/out)、物件旋转(rotation)、画面切换或菜单等。在本发明的手势辨识方法以及使用该方法的互动***中,由于不需分别计算出多个指示物的接触点坐标,因此即使指示物相对于图像感测器为互相遮蔽,也能够正确进行手势辨识。
附图说明
图1显示了现有的触控***的示意图;
图2a显示了本发明实施例的互动***的立体图;
图2b显示了本发明第一实施例的互动***的操作示意图;
图3a显示了利用本发明第一实施例的互动***进行光标操控的示意图;
图3b显示了图3a的图像感测器所撷取的图像视窗的示意图;
图4a显示了本发明实施例的互动***的手势辨识方法的流程图;
图4b显示了图4a中第二模式的流程图;
图5a~5d分别显示了本发明第一实施例的互动***的手势辨识方法中辨识右/左/下/上手势的示意图;
图5e~5f分别显示了本发明第一实施例的互动***的手势辨识方法中辨识放大/缩小手势的示意图;
图5g~5h分别显示了本发明第一实施例的互动***的手势辨识方法中辨识旋转手势的示意图;
图6a显示了本发明第二实施例的互动***的操作示意图;
图6b~6c显示了图6a的图像感测器所撷取的图像视窗的示意图;
图7a~7b分别显示了本发明第二实施例的互动***的手势辨识方法中辨识右/左手势的示意图;
图7c~7d分别显示了本发明第二实施例的互动***的手势辨识方法中辨识放大/缩小手势的示意图;以及
图7e~7f分别显示了本发明第二实施例的互动***的手势辨识方法中辨识旋转手势的示意图。
附图标记说明
10、10′互动***              100   面板
100a  面板的第一边            100b  面板的第二边
100c  面板的第三边            100d  面板的第四边
100d  第四镜像                100s  面板的表面
11    发光单元                11a   反射镜面
121   第一光源                121′ 第二镜像
122   第二光源                122′ 第三镜像
13、13′图像感测器            14    处理单元
15    图像显示器              150   显示屏
151   光标                    20、20′、20″图像视窗
RS    实像空间                IS    虚像空间
T81、T指示物的接触点          T81′、T′第一镜像的接触点
A81     接触点与第三边的夹角         A81′第一镜像与第三边的夹角
R81     第一感测路径                 R81′第二感测路径
I81、I82第一遮蔽光影                 I81′第二遮蔽光影
I1、I2  第一遮蔽光影                 I1′、I2′第二遮蔽光影
I81″、I82″遮蔽光影                 G1 第一光影群
G2      第二光影群                   C  中心线
Sav     平均光影间距                 8  使用者
81、82  手指                         9  触控***
91~94   摄影机                       90 触控面
W91~W94 图像视窗                     S1~S5步骤
具体实施方式
为了让本发明的上述和其他目的、特征和优点能更明显,下文将配合所附图示,作详细说明如下。此外,需要说明的是,在本发明的说明中,相同的构件以相同的符号表示。
请同时参照图2a和图2b所示,图2a显示了本发明实施例的互动***10的立体图,图2b显示了本发明第一实施例的互动***10的操作示意图。所述互动***10包括面板100、发光单元11、第一光源121、第二光源122、图像感测器13、处理单元14以及图像显示器15。
所述面板100包括第一边100a、第二边100b、第三边100c、第四边100d以及表面100s。所述面板100的实施例包括白板(whiteboard)或触控屏幕(touch screen)。
所述发光单元11设置于面板100的第一边100a的表面100s上。发光单元11可为主动光源或被动光源。当发光单元11为主动光源时,其可自行发光且所述发光单元11优选为线光源。当发光单元11为被动光源时,其用于反射其他光源(例如第一光源121和第二光源122)所发出的光;此时,发光单元11包括面向面板的第三边100c的反射镜面11a,其中该反射镜面11a可利用适当材质形成。所述第一光源121设置于面板的第二边100b的表面100s上,且优选朝向面板的第四边100d发光。所述第二光源122设置于面板的第三边100c的表面100s上,且优选朝向面板的第一边100a发光;其中所述第一光源121和第二光源122优选为主动光源,例如为线光源,但并不限于此。
请再参照图2b所示,当发光单元11为被动光源(例如反射元件)时,第一光源121可相对于反射镜面11a映射出第二镜像121′,第二光源122可相对于反射镜面11a映射出第三镜像122′,面板的第四边100d可相对于反射镜面11a映射出第四镜像100d′;其中所述发光单元11、第一光源121、第二光源122以及面板的第四边100d共同界定一个实像空间RS;所述发光单元11、第二镜像121′、第三镜像122′以及第四镜像100d′共同界定一个虚像空间IS。
所述图像感测器13设置于面板100的角落,在此实施例中,所述图像感测器13被设置于面板的第三边100c与第四边100d交界处的角落。图像感测器13的视野VA至少包括所述实像空间RS和虚像空间IS,用于撷取包括实像空间RS、虚像空间IS以及位于实像空间RS内的指示物(pointer),例如手指81,的遮蔽光影的图像视窗。在一种实施例中,所述图像感测器13包括透镜(或透镜组)用于调整图像感测器13的视野范围VA,以使图像感测器13能够撷取所述实像空间RS和虚像空间IS的完整图像。图像感测器13的实施例包括,但不限于,CCD图像感测器和CMOS图像感测器。
所述处理单元14耦接图像感测器13,用于处理图像感测器13所撷取的图像,以辨识一个或多个指示物。当辨识出仅包括一个指示物时,则根据图像视窗中指示物的遮蔽光影的位置,相对计算出指示物碰触面板表面100s的二维位置坐标。当辨识出包括多个指示物时,处理单元14则根据图像视窗中指示物的遮蔽光影的相互关系进行手势辨识,并根据所辨识出的手势相对控制图像显示器更新其显示画面,其详细计算方式将详述于后。
所述图像显示器15耦接处理单元14,图像显示器15的显示屏150上可显示有光标151,如图2b所示。处理单元14根据所计算出指示物碰触面板表面100s的二维位置坐标变化,相对控制显示屏150上光标151的动作,或根据图像感测器13所撷取的图像视窗中多个遮蔽光影的相互关系更新显示屏150的显示画面,例如显示画面卷动、物件缩放、物件旋转、画面切换或菜单等。
为清楚显示本发明的互动***,图2a和图2b中,所述面板100独立于图像显示器15之外,但其并非用于限定本发明,在其他实施例中,所述面板100也可结合于图像显示器15的显示屏150上。此外,当所述面板100为触控屏幕时,图像显示器15的显示屏150也可用作面板100,而所述发光单元11、第一光源121、第二光源122以及图像感测器13则设置于显示屏150的表面上。
可以理解的是,虽然图2a和图2b中,所述面板100被显示为矩形且所述发光单元11、第一光源121以及第二光源122被显示为互相垂直地设置于面板100的三个边,但其仅为本发明的一种实施例,并非用于限定本发明。在其他实施例中,所述面板100可制作成其他形状;所述发光单元11、第一光源121、第二光源122以及图像感测器13也可以以其它的空间关系设置于面板100上。本发明的精神在于,利用图像感测器13撷取图像视窗,并根据该图像视窗中遮蔽光影的位移以及遮蔽光影彼此间的相互关系进行手势辨识,并根据所辨识出的手势相对更新图像显示器的显示画面。
第一实施例
请参照图3a和图3b所示,图3a显示了利用本发明第一实施例的互动***10进行光标操控的示意图;图3b显示了图3a中图像感测器13所撷取的图像视窗20的示意图。如图所示,当指示物,例如手指81的尖端碰触实像空间RS内的面板表面100s上时,此处以接触点T81表示,指示物相对于发光单元11(在此实施例中为反射元件)的反射镜面11a映射出第一镜像于虚像空间IS中,此处以接触点T81′表示。所述图像感测器13根据第一感测路线R81撷取指示物的尖端图像,以在图像视窗20内形成第一遮蔽光影I81;并根据第二感测路线R81′撷取第一镜像的尖端图像,以在图像视窗20内形成第二遮蔽光影I81′,如图3b所示。在此实施例中,处理单元14内预先储存有遮蔽光影位于图像视窗20中的一维位置与感测路线和面板的第三边100c之间夹角的相对关系。因此,当图像感测器13撷取指示物及其第一镜像的尖端图像而形成图像视窗20时,处理单元14则可根据图像视窗20的遮蔽光影的一维位置分别求出第一夹角A81和第二夹角A81′。接着,根据三角函数关系,处理单元14可求出指示物碰触面板表面100s的碰触点T81的二维位置坐标。
例如在一种实施方式中,所述面板表面100s构成直角坐标系,第三边100c作为直角坐标系的X轴,第四边100d作为直角坐标系的Y轴,并以图像感测器13所在位置作为原点。因此,碰触点T81位于直角坐标系的坐标则可表示为(相对第四边100d的距离,相对第三边100c的距离)。此外,处理单元14中预先储存有面板的第一边100a与第三边100c之间的距离D1。藉此,处理单元14根据下列步骤可求出指示物81碰触面板表面100s的碰触点T81的二维位置坐标:(a)处理单元14求出第一感测路线R81与面板的第三边100c之间的第一夹角A81以及第二感测路线R81′与面板的第三边100c之间的第二夹角A81′;(b)根据方程式D2=2D1/(tanA81+tanA81′)求出指示物81的碰触点T81与面板的第四边100d之间的距离D2;(c)根据D2×tanA81求出碰触点T81的y坐标。因此,碰触点T81的二维位置坐标则为(D2,D2×tanA81)。
请再参照图3a和图3b所示,本发明第一实施例的互动***10的运作包括两种模式。当处理单元14根据图像感测器13所撷取的图像视窗20判定仅一个指示物碰触面板表面100s时,则控制互动***10工作于第一模式。在第一模式中,图像感测器13以一取样频率连续撷取图像,处理单元14则根据指示物81的遮蔽光影位于图像视窗20中的一维位置,计算指示物81碰触面板表面100s的碰触点T81的二维位置坐标,并根据碰触点T81的二维位置坐标变化,相对控制图像显示器15上光标151的动作。例如当指示物81朝向面板的第四边100d移动时,第一镜像的接触点T81′也同时朝向第四镜像100d′移动。此时,图像视窗20中对应于指示物的遮蔽光影I81以及对应于第一镜像的遮蔽光影I81′也朝向图像视窗20的左侧移动。藉此,处理单元14则根据每一图像视窗20中所述遮蔽光影I81和I81′的位置,计算碰触点T81的二维位置坐标,并根据该二维位置坐标的变化,相对控制图像显示器15上的光标151朝向显示屏150的左方移动。可以理解的是,指示物的移动方向与图像视窗20中所述遮蔽光影I81和I81′的移动方向以及光标151的移动方向之间的关系并不限于上述实施例中所公开的内容,所述遮蔽光影I81和I81′与光标151的移动方向可能根据软件处理方式的不同而相反于指示物的移动方向。
当处理单元14根据图像感测器13所撷取的图像视窗20判定有多个指示物碰触面板表面100s时,则控制互动***10工作于第二模式。在第二模式中,处理单元14不再逐一根据每一图像视窗20计算各碰触点T81的二维位置坐标,仅根据图像视窗20中多个遮蔽光影的相互关系来判定手势(gesture),并根据所判定的手势更新图像显示器15的显示屏150的显示画面,例如画面卷动、物件放大缩小、物件旋转、画面切换或显示菜单等。
请参照图4a所示,其显示了本发明的手势辨识方法的流程图。所述方法包括下列步骤:利用图像感测器撷取图像视窗(步骤S1);撷取所述图像视窗中的遮蔽光影信息(步骤S2);根据所述遮蔽光影信息判定是否包括多个指示物(步骤S3);若否,进入第一模式(步骤S4);若是,进入第二模式(步骤S5)。
请参照图4b所示,其显示了图4a的步骤S5中的第二模式的实施方式,所述遮蔽光影信息包括平均光影数目、平均光影间距以及最大光影间距。第二模式包括下列步骤:判定平均光影数目和平均光影间距其中之一是否大于预设门槛值(步骤S51);若是,则根据连续图像视窗中遮蔽光影的相互关系进行旋转手势辨识(步骤S52);若否,则根据连续图像视窗中遮蔽光影的相互关系进行上/下/左/右/放大/缩小手势辨识(步骤S53);以及根据所辨识的手势更新图像显示器的显示画面(步骤S54)。可以理解的是,图4b可设定为当平均光影数目小于预设门槛值时进行旋转手势辨识,而当平均光影数目大于预设门槛值时进行平移手势辨识;或者设定为当平均光影间距小于预设门槛值时进行旋转手势辨识,而当平均光影间距大于预设门槛值时进行平移手势辨识。
在另一实施例中,第二模式可仅包括一个步骤:根据连续图像视窗中遮蔽光影的相互关系进行旋转手势辨识。在另一实施例中,第二模式可仅包括1一个步骤:根据连续图像视窗中遮蔽光影的相互关系进行上/下/左/右/放大/缩小手势辨识。也就是说,互动***的第二模式可仅进行旋转手势辨识或上/下/左/右/放大/缩小手势辨识其中之一。
请同时参照图3a~4b所示,当利用本发明第一实施例的互动***10进行手势辨识时,首先利用图像感测器13撷取图像以形成图像视窗20,其包括至少一个对应于指示物接触点T81的遮蔽光影I81以及至少一个对应于第一镜像接触点T81′的遮蔽光影I81′(步骤S1)。接着,处理单元14撷取图像视窗20中的遮蔽光影信息,例如遮蔽光影的平均光影数目、平均光影间距以及最大光影间距等,以供后续步骤中使用(步骤S2)。接着,处理单元14根据所撷取的遮蔽光影信息判定图像视窗20中是否具有多个指示物(步骤S3),其中每一个指示物会在图像视窗20上产生最多2条遮蔽光影,因此当图像视窗20上出现大于两个遮蔽光影时,则表示包括多个指示物。
当判定只包括一个指示物时,如图3a和图3b所示,处理单元14则控制互动***10进入第一模式(步骤S4)。在第一模式中,处理单元14根据图像感测器13所撷取的图像视窗20中遮蔽光影(例如I81和I81′)的一维位置计算指示物接触面板表面100s的接触点(例如T81)的二维位置坐标,并根据该二维位置坐标变化相对控制图像显示器15上光标151的动作。
当处理单元14根据遮蔽光影信息判定有多个指示物接触面板表面100s时,如图5a至图5h所示,则控制互动***10进入第二模式(步骤S5)。在第二模式中,处理单元14根据图像视窗20中遮蔽光影彼此之间的相互关系进行手势辨识,并根据所辨识出的手势相对控制图像显示器15的显示屏150所显示画面的画面更新,例如进行画面卷动、物件或视窗的放大缩小、物件旋转、画面切换或显示菜单等。
请参照图5a至图5h所示,接着说明第二模式的实施方式,其中所述发光单元11在此说明中以被动光源为例进行说明。此外,可以理解的是,图5a至图5h所示仅为例示性的,并非用于限定本发明。
画面卷动手势:请参照图5a~5d所示,当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点(例如T1和T2)时,则进入第二模式。接着,处理单元14判定图像视窗20中的平均遮蔽光影数目是否大于预设门槛值,该预设门槛值例如为6,或判定平均光影间距Sav是否大于预设门槛值(步骤S51)。当平均遮蔽光影数目未大于预设门槛值或平均光影间距Sav未大于预设门槛值时,则进行平移手势辨识(步骤S53)。
在平移手势辨识时,首先将遮蔽光影分群,例如根据图像视窗20的中心线C作为分群的依据,以区分第一光影群G1和第二光影群G2,其中所述第一光影群G1可能为实像光影群或虚像光影群,所述第二光影群G2可能为虚像光影群或实像光影群。
例如图5a~5d中,图像视窗20中的平均光影数目未大于预设门槛值或平均光影间距Sav未大于预设门槛值时,处理单元14则进行上/下/左/右手势辨识(步骤S53)。例如图5a中,处理单元14辨识出图像视窗20中的第一光影群G1和第二光影群G2均向右移动,因此判定使用者正在执行将显示画面向右/左卷动的手势,因而相对控制图像显示器15的显示屏150进行相应的显示画面更新(步骤S54)。
同理,图5b中,处理单元14辨识出图像视窗20中的第一光影群G1和第二光影群G2均向左移动,因此判定使用者正在执行将显示画面向左/右卷动的手势,因而相对控制图像显示器15的显示屏150进行相应的显示画面更新(步骤S54)。
图5c中,处理单元14辨识出图像视窗20中的第一光影群G1和第二光影群G2的平均光影间距逐渐增加,因此判定使用者正在执行将显示画面向下/上卷动的手势,因而相对控制显示屏150进行相应的显示画面更新(步骤S54)。
图5d中,处理单元14辨识出图像视窗20中的第一光影群G1和第二光影群G2的平均光影间距逐渐减少,因此判定使用者正在执行将显示画面向上/下卷动的手势,因而相对控制显示屏150进行相应的显示画面更新(步骤S54)。
在另一实施例中,当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点时,则直接进行平移手势辨识(步骤S53)而不执行步骤S51
物件放大缩小手势:在进行物件放大缩小的步骤前,使用者先在面板表面100s上形成单一接触点,以进入第一模式,并在第一模式中控制光标151移动至物件O上,如图3a所示。接着,使用者再在面板表面100s上形成多个接触点,如图5e~5f。当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点(例如T1、T2)时,则进入第二模式。
接着,处理单元14判定图像视窗20中的平均光影数目和平均光影间距Sav其中之一是否大于预设门槛值(步骤S51)当平均光影数目未大于预设门槛值或平均光影间距Sav未大于预设门槛值时,则先将遮蔽光影分群,例如根据图像视窗20的中心线C作为分群的依据,以区分第一光影群G1和第二光影群G2
例如图5e~5f中,图像视窗20中的平均光影数目未大于预设门槛值或平均光影间距Sav未大于预设门槛值,处理单元14则进行放大/缩小手势辨识(步骤S53)。例如图5e中,处理单元14辨识出图像视窗20中的第一光影群G1和第二光影群G2的平均光影间距大致上无变化而最大光影间距增加,因此判定使用者正在执行将物件放大/缩小的手势,因而相对控制图像显示器15的显示屏150进行相应的显示画面更新(步骤S54)。
例如图5f中,处理单元14辨识出图像视窗20中的第一光影群G1和第二光影群G2的平均光影间距大致上无变化而最大光影间距减少,因此判定使用者正在执行将物件缩小/放大的手势,因而相对控制图像显示器15的显示屏150进行相应的显示画面更新(步骤S54)。
在另一实施例中,当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点时,则直接进行放大/缩小手势辨识(步骤S53)而不执行步骤S51
此外,在进行放大/缩小手势辨识前也可能不需进入第一模式而直接进行第二模式,例如当面板100为触控面板时,由于使用者可直接指向物件,因此在进行放大/缩小手势辨识时可直接进入第二模式。
物件旋转手势:在进行物件旋转的步骤前,使用者先在面板表面100s上形成单一接触点,以进入第一模式,并在第一模式中控制光标151移动至物件O上,如图3a所示。接着,使用者再在面板表面100s上形成多个接触点T,如图5g~5h所示,当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点T时,则进入第二模式。
接着,处理单元14判定图像视窗20中的平均光影数目和平均光影间距Sav其中之一是否大于预设门槛值(步骤S51)。当平均光影数目大于预设门槛值或平均光影间距Sav大于预设门槛值时,则不进行遮蔽光影分群,而直接根据遮蔽光影朝向图像视窗20的两侧方向位移的遮蔽光影数目判定旋转方向。
例如图5g中,处理单元14辨识出图像视窗20中向右移动的遮蔽光影数目大于向左移动的遮蔽光影数目,因此判定使用者正在执行将物件右旋/左旋的手势,因而相对控制图像显示器15进行相应的显示画面更新(步骤S54)。
例如图5h中,处理单元14辨识出图像视窗20中向左移动的遮蔽光影数目大于向右移动的遮蔽光影数目,因此判定使用者正在执行将物件左旋/右旋的手势,因而相对控制图像显示器15进行相应的显示画面更新(步骤S54)。
在另一实施例中,当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点时,则直接进行旋转手势辨识(步骤S52)而不执行步骤S51
此外,在进行旋转手势辨识前也可能不需进入第一模式而直接进行第二模式,例如当面板100为触控面板时,由于使用者可直接指向物件,因此在进行旋转手势辨识时可直接进入第二模式。
画面切换手势:使用者直接在面板表面100s上形成多个接触点T,如图5g~5h所示,当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点T时,则直接进入第二模式。
处理单元14直接根据遮蔽光影朝向图像视窗20的两侧方向位移的遮蔽光影数目判定是否进行画面切换。例如图5g和图5h中,处理单元14辨识出图像视窗20中向右或向左移动的遮蔽光影数目大于向左或向右移动的遮蔽光影数目,因此判定使用者正在执行画面切换的手势,因而相对控制图像显示器15进行相应的画面切换功能。
显示菜单手势:使用者直接在面板表面100s上形成多个接触点T,如图5g~5h所示,当处理单元14根据图像感测单元13所撷取的图像视窗20中的遮蔽光影信息判定包括多个接触点T时,则直接进入第二模式。
处理单元14直接根据遮蔽光影朝向图像视窗20的两侧方向位移的遮蔽光影数目判定是否显示菜单。例如图5g中,处理单元14辨识出图像视窗20中向右移动的遮蔽光影数目大于向左移动的遮蔽光影数目;图5h中,处理单元14辨识出图像视窗20中向左移动的遮蔽光影数目大于向右移动的遮蔽光影数目,因此判定使用者正在执行显示菜单的手势,因而相对控制图像显示器15显示相应的菜单。
第二实施例
请参照图6a至图6c所示,图6a显示了本发明第二实施例的互动***10′的操作示意图,图6b和图6c分别显示了图6a的图像感测器13和13′所撷取的图像视窗20′和20″的示意图。在此实施例中,互动***10′包括发光单元11、第一光源121、第二光源122以及图像感测器13和13′。发光单元11为主动光源,且优选朝向面板的第三边100c发光。发光单元11、第一光源121以及第二光源122分别设置于面板的第一边100a、第二边100b以及第四边100d。因此,图像感测器13所撷取的图像视窗20′内仅包括指示物尖端的第一遮蔽光影I81和I82;图像感测器13′所撷取的图像视窗20″内仅包括指示物尖端的遮蔽光影I81″和I82″。
在此实施例中,处理单元14根据图像感测器13和13′所撷取的图像视窗20′和20″中多个遮蔽光影的相互关系进行手势辨识。
画面卷动手势:请参照图7a~7b所示,当处理单元14根据图像感测单元13和13′所撷取的图像视窗20′和20″中的遮蔽光影信息判定包括多个接触点(例如T1和T2)时,则进入第二模式。接着,处理单元14判定图像视窗20′和20″中的平均光影数目是否大于预设门槛值或判定图像视窗20′和20″中的平均光影间距是否大于预设门槛值(步骤S51)。
当图像视窗20′和20″中的平均光影数目未大于预设门槛值或平均光影间距未大于预设门槛值时,处理单元14则进行左/右手势辨识(步骤S53)。例如图7a和图7b中,处理单元14分别辨识出影像视窗20′和20″中的遮蔽光影均向右或向左移动,因此判定使用者正在执行将显示画面向下/上卷动的手势,因而相对控制图像显示器15的显示屏150进行相应的显示画面更新(步骤S54)。
在另一实施例中,当处理单元14根据图像感测单元13和13′所撷取的图像视窗20和20″中的遮蔽光影信息判定包括多个接触点时,则直接进行平移手势辨识(步骤S53)而不执行步骤S51
物件放大缩小手势:在进行物件放大缩小的步骤前,使用者先控制光标移动至所欲缩放的物件上。接着,使用者再在面板表面100s上形成多个接触点(例如T1和T2),如图7c~7d所示。当处理单元14根据图像感测单元13和13′所撷取的图像视窗20′和20″中的遮蔽光影信息判定包括多个接触点时,则进入第二模式。
接着,处理单元14判定图像视窗20和20″中的平均光影数目是否大于预设门槛值或判定图像视窗20和20″中的平均光影间距是否大于预设门槛值(步骤S51)。当图像视窗20中的平均光影数目未大于预设门槛值或平均光影间距未大于预设门槛值时,处理单元14则进行放大/缩小手势辨识(步骤S53)。例如图7c和7d中,处理单元14分别辨识出图像视窗20′和20″中的遮蔽光影的平均光影间距增加或减小,因此判定使用者正在执行将物件放大/缩小的手势,因而相对控制图像显示器15进行相应的显示画面更新(步骤S54)。
在另一实施例中,当处理单元14根据图像感测单元13和13′所撷取的图像视窗20′和20″中的遮蔽光影信息判定包括多个接触点时,则直接进行放大/缩小手势辨识(步骤S53)而不执行步骤S51
此外,在进行放大/缩小手势辨识前也可能不需进入第一模式而直接进行第二模式,例如当面板100为触控面板时,由于使用者可直接指向物件,因此在进行放大/缩小手势辨识时可直接进入第二模式。
物件旋转手势:在进行物件旋转的步骤前,使用者先控制光标移动至所欲旋转的物件上。接着,使用者再在面板表面100s上形成多个接触点T,如图7e~7f所示,当处理单元14根据图像感测单元13和13′所撷取的图像视窗20′和20″中的遮蔽光影信息判定包括多个接触点T时,则进入第二模式。
接着,处理单元14判定图像视窗20′和20″中的平均光影数目是否大于预设门槛值或处理单元14判定图像视窗20′和20″中的平均光影间距是否大于预设门槛值(步骤S51)。当平均光影数目大于预设门槛值或平均光影间距大于预设门槛值时,则根据遮蔽光影朝向图像视窗20′和20″中两侧方向移动的数目判定旋转方向。
例如图7e中,处理单元14分别辨识出图像视窗20′和20″中向右移动的遮蔽光影数目大于向左移动的遮蔽光影数目;图7f中,处理单元14分别辨识出图像视窗20′和20″中向左移动的遮蔽光影数目大于向右移动的遮蔽光影数目,因此判定使用者正在执行将物件右旋/左旋的手势,因而相对控制图像显示器15进行相应的显示画面更新(步骤S54)。
在另一实施例中,当处理单元14根据图像感测单元13和13′所撷取的图像视窗20′和20″中的遮蔽光影信息判定包括多个接触点时,则直接进行旋转手势辨识(步骤S52)而不执行步骤S51
此外,在进行旋转手势辨识前也可能不需进入第一模式而直接进行第二模式。
画面切换手势或显示菜单手势:使用者直接在面板表面100s上形成多个接触点T,如图7e~7f所示,当处理单元14根据图像感测单元13和13′所撷取的图像视窗20′和20″中的遮蔽光影信息判定包括多个接触点T时,则直接进入第二模式。
处理单元14直接根据遮蔽光影朝向图像视窗20′和20″的两侧方向位移的遮蔽光影数目判定是否进行画面切换或显示菜单手势。例如图7e和图7f中,处理单元14分别辨识出图像视窗20′和20″中向右或向左移动的遮蔽光影数目大于向左或向右移动的遮蔽光影数目,因此判定使用者正在执行画面切换或显示菜单手势的手势,因而相对控制图像显示器15进行相应的画面切换或显示菜单。
可以理解的是,上述第二模式中遮蔽光影的相互关系所对应的控制功能并不限于图5a~5h和图7a~7f中所公开的内容。本发明的精神在于根据图像视窗中遮蔽光影的相互关系进行手势辨识而不须逐一计算出接触点的位置坐标以避免由于指示物互相遮蔽而导致无法计算接触点坐标的情形。
如前所述,由于现有的触控***系通过接触点二维坐标的变化进行手势辨识,当指示物互相遮蔽时容易导致无法正确计算接触点坐标的情形。本发明通过辨识图像视窗中遮蔽光影的相互关系以作为手势辨识的依据,因此仅需利用一个图像感测器即可正确进行手势辨识,具有降低***成本的功效。
虽然本发明已被上述实施例所公开,然而上述实施例并非用于限定本发明,任何本发明所属技术领域中的技术人员,在不脱离本发明的精神和范围内,应当可以作各种变动与修改。因此本发明的保护范围应当以所附权利要求书所界定的范围为准。

Claims (10)

1.一种互动***的手势辨识方法,所述互动***包括一个图像感测器、一个反射镜面以及至少一个光源,所述图像感测器用于撷取包括至少一个指示物遮蔽所述光源和/或所述反射镜面所形成的遮蔽光影的图像视窗,所述手势辨识方法包括下列步骤:
利用所述图像感测器撷取图像视窗;
撷取所述图像视窗中的遮蔽光影信息;
当判定所述图像视窗中包括两个遮蔽光影时进入第一模式,根据所述图像视窗中遮蔽光影的位置计算所述指示物相对于所述互动***的位置坐标;以及
当判定所述图像视窗中包括两个以上遮蔽光影时进入第二模式,根据连续图像视窗中遮蔽光影的相互关系进行手势辨识。
2.根据权利要求1所述的手势辨识方法,其中,所述第一模式还包括下列步骤:
根据连续图像视窗中所述指示物的位置坐标变化,相对控制图像显示器上光标的动作。
3.根据权利要求1所述的手势辨识方法,其中,所述遮蔽光影信息包括平均光影数目、平均光影间距以及最大光影间距,所述第二模式还包括下列步骤:
将所述平均光影数目和平均光影间距其中之一与预设门槛值比较;
当所述平均光影数目或所述平均光影间距小于所述预设门槛值时,进行上、下、左、右、放大或缩小的手势辨识;
当所述平均光影数目或所述平均光影间距大于所述预设门槛值时,进行旋转手势辨识;以及
根据所辨识出的手势更新图像显示器的显示画面;
其中,当所述手势辨识为上、下、左、右时,所述显示画面更新为显示画面卷动;当所述手势辨识为放大、缩小时,所述显示画面更新为物件放大缩小;当所述手势辨识为旋转手势时,所述显示画面更新为物件旋转;当所述手势辨识为向左右移动的遮蔽光影数目不同时,所述显示画面更新为画面切换或显示菜单。
4.根据权利要求3所述的手势辨识方法,其中,当所述平均光影数目或所述平均光影间距小于预设门槛值时,所述手势辨识方法还包括下列步骤:
根据所述图像视窗的中心线将遮蔽光影分为一个实像光影群和一个虚像光影群;
其中,当所述图像视窗中的所述实像光影群和所述虚像光影群的位移同向时,进行左或右手势辨识;当所述图像视窗中的所述实像光影群和所述虚像光影群之间的平均光影间距改变时,进行上或下手势辨识;当所述图像视窗中的所述实像光影群和所述虚像光影群之间的最大光影间距改变时,进行放大或缩小手势辨识。
5.根据权利要求3所述的手势辨识方法,其中,在进行旋转的手势辨识的步骤中,根据连续图像视窗中位移同向的遮蔽光影数目较高的遮蔽光影的方向辨识旋转方向。
6.根据权利要求1所述的手势辨识方法,其中,所述第二模式中进行上、下、左、右、放大或缩小手势辨识。
7.根据权利要求1所述的手势辨识方法,其中,所述第二模式中进行旋转手势辨识。
8.一种互动***,该互动***包括:
一个反射镜面;
一个图像感测器,用于连续撷取至少一个指示物遮蔽所述反射镜面所形成的遮蔽光影的图像视窗;以及
处理单元,当判定所述图像感测器所撷取的所述图像视窗包括两个遮蔽光影时进入第一模式,根据所述指示物的所述遮蔽光影位于所述图像视窗中的一维位置,计算所述指示物的二维位置坐标;当判定所述图像感测器所撷取的所述图像视窗包括两个以上遮蔽光影时进入第二模式,根据连续图像视窗中遮蔽光影的相互关系进行手势辨识。
9.根据权利要求8所述的互动***,其中,所述互动***还包括至少一个主动光源和耦接所述处理单元的图像显示器,所述图像感测器所撷取的图像视窗包括实像遮蔽光影和虚像遮蔽光影,所述处理单元根据连续图像视窗中实像遮蔽光影和虚像遮蔽光影的相互关系进行手势辨识,并根据所辨识出的手势更新所述图像显示器的显示画面。
10.根据权利要求8所述的互动***,其中,所述处理单元仅根据所述图像感测器所撷取的连续图像视窗中遮蔽光影的相互关系进行手势辨识而不逐一根据所述图像视窗计算各所述指示物的二维位置坐标。
CN201210345585.1A 2009-09-28 2009-09-28 互动***的手势辨识方法及互动*** Expired - Fee Related CN102999158B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101760720A CN102033656B (zh) 2009-09-28 2009-09-28 手势辨识方法以及使用该方法的互动***

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2009101760720A Division CN102033656B (zh) 2009-09-28 2009-09-28 手势辨识方法以及使用该方法的互动***

Publications (2)

Publication Number Publication Date
CN102999158A true CN102999158A (zh) 2013-03-27
CN102999158B CN102999158B (zh) 2015-12-02

Family

ID=43886626

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2009101760720A Expired - Fee Related CN102033656B (zh) 2009-09-28 2009-09-28 手势辨识方法以及使用该方法的互动***
CN201210345585.1A Expired - Fee Related CN102999158B (zh) 2009-09-28 2009-09-28 互动***的手势辨识方法及互动***

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2009101760720A Expired - Fee Related CN102033656B (zh) 2009-09-28 2009-09-28 手势辨识方法以及使用该方法的互动***

Country Status (1)

Country Link
CN (2) CN102033656B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI435251B (zh) * 2011-08-09 2014-04-21 Wistron Corp 推估觸摸螢幕之壓力變化之方法及系統
CN102968177B (zh) * 2011-08-31 2015-10-28 敦宏科技股份有限公司 手势感测方法
TWI448918B (zh) 2011-09-09 2014-08-11 Pixart Imaging Inc 光學觸控系統
CN103019457A (zh) * 2011-09-23 2013-04-03 原相科技股份有限公司 光学触控***
CN103425227B (zh) * 2012-05-17 2016-01-13 原相科技股份有限公司 具省电功能的感测模块及其方法
TWI502413B (zh) * 2013-10-07 2015-10-01 Wistron Corp 光學觸控裝置及其手勢偵測方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736603A (ja) * 1993-07-16 1995-02-07 Wacom Co Ltd 二次元位置検出装置
US20030071858A1 (en) * 2001-09-28 2003-04-17 Hiroshi Morohoshi Information input and output system, method, storage medium, and carrier wave
CN1945515A (zh) * 2005-10-05 2007-04-11 索尼株式会社 显示装置和显示方法
US20090044988A1 (en) * 2007-08-17 2009-02-19 Egalax_Empia Technology Inc. Device and method for determining function represented by continuous relative motion between/among multitouch inputs on signal shielding-based position acquisition type touch panel

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101482772B (zh) * 2008-01-07 2011-02-09 纬创资通股份有限公司 电子装置及其操作方法
CN101498985B (zh) * 2008-01-30 2012-05-30 义隆电子股份有限公司 可供进行多对象操作的触控板及应用其中的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0736603A (ja) * 1993-07-16 1995-02-07 Wacom Co Ltd 二次元位置検出装置
US20030071858A1 (en) * 2001-09-28 2003-04-17 Hiroshi Morohoshi Information input and output system, method, storage medium, and carrier wave
CN1945515A (zh) * 2005-10-05 2007-04-11 索尼株式会社 显示装置和显示方法
US20090044988A1 (en) * 2007-08-17 2009-02-19 Egalax_Empia Technology Inc. Device and method for determining function represented by continuous relative motion between/among multitouch inputs on signal shielding-based position acquisition type touch panel

Also Published As

Publication number Publication date
CN102999158B (zh) 2015-12-02
CN102033656A (zh) 2011-04-27
CN102033656B (zh) 2013-01-09

Similar Documents

Publication Publication Date Title
TWI501121B (zh) 手勢辨識方法及使用該方法之觸控系統
TWI412975B (zh) 手勢辨識方法及使用該方法之互動系統
US8436832B2 (en) Multi-touch system and driving method thereof
US10444908B2 (en) Virtual touchpads for wearable and portable devices
US8325134B2 (en) Gesture recognition method and touch system incorporating the same
JP5412227B2 (ja) 映像表示装置、および、その表示制御方法
CN105229582B (zh) 基于近距离传感器和图像传感器的手势检测
CN102033656B (zh) 手势辨识方法以及使用该方法的互动***
TWI393037B (zh) 光學觸控顯示裝置及其操作方法
CN102341814A (zh) 姿势识别方法和采用姿势识别方法的交互式输入***
CN103150020A (zh) 一种三维指控操作方法及***
CN102880304A (zh) 用于便携设备的字符输入方法及装置
CN111527468A (zh) 一种隔空交互方法、装置和设备
US11023050B2 (en) Display control device, display control method, and computer program
CN101989150A (zh) 手势辨识方法以及使用该方法的触控***
KR20120136719A (ko) 손과 눈의 3차원 위치정보를 이용한 원거리 스크린 상의 물체지목 및 제어방법
CN102033657B (zh) 触控***及其指示物高度侦测方法和指示物坐标侦测方法
WO2021004413A1 (zh) 一种手持输入设备及其指示图标的消隐控制方法和装置
WO2014181587A1 (ja) 携帯端末装置
CN103389793B (zh) 人机交互方法和***
US20160011675A1 (en) Absolute Position 3D Pointing using Light Tracking and Relative Position Detection
JP5118663B2 (ja) 情報端末装置
Ebrahimpour-Komleh et al. Design of an interactive whiteboard system using computer vision techniques
TW201516850A (zh) 電子裝置
JP2009140314A (ja) 表示装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151202

Termination date: 20200928