取决于参与的手势辨识的制作方法

文档序号:6533020阅读:191来源:国知局
取决于参与的手势辨识的制作方法
【专利摘要】本发明呈现用于执行取决于参与的手势辨识的方法、设备、系统和计算机可读媒体。根据一或多个方面,计算装置可检测多个参与中的参与,且所述多个参与中的每一参与可界定多个手势解译上下文中的手势解译上下文。随后,所述计算装置可检测手势。随后,所述计算装置可基于所述检测到的手势和由所述检测到的参与界定的所述手势解译上下文来执行至少一个命令。在一些布置中,所述参与可为参与姿势,例如手姿势,而在其它布置中,所述检测到的参与可为音频参与,例如用户说出的特定单词或短语。
【专利说明】取决于参与的手势辨识

【背景技术】
[0001] 本发明的方面涉及计算技术。特定来说,本发明的方面涉及能够提供主动用户接 口的应用或装置中的计算技术,例如执行手势辨识的系统、方法、设备和计算机可读媒体。
[0002] 例如智能电话、平板计算机、个人数字助理(PDA)、电视机以及其它装置等计算平 台越来越多地包含触摸屏、加速度计、相机、接近传感器、麦克风和/或其它传感器,其可允 许这些装置感测运动或用作一种形式的用户输入的其它用户活动。举例来说,许多触摸屏 装置提供接口,借助所述接口,用户可通过在屏幕上在上、下、左或右方向上拖动手指来致 使执行特定命令。在这些装置中,辨识用户动作且作为响应而执行对应命令。本发明的方 面提供较方便、直观且功能性手势辨识接口。


【发明内容】

[0003] 本发明呈现用于执行取决于参与的手势辨识的系统、方法、设备和计算机可读媒 体。在当前手势控制系统中,维持可由用户执行且由系统辨识的简单动态手势库(例如,左 扫掠手势、右扫掠手势等等,其中用户可在大体上线性方向上和/或以足以表明用户执行 手势的意图的速率移动一或多个身体局部和/或其它对象)可为挑战。特定来说,可仅存 在有限数目的"简单"手势,且在手势控制系统开始实施较复杂手势(例如使用户以例如三 角形移动他们的手)时,用户可能较难以执行所有经辨识手势和/或系统可能花费较多时 间来俘获任何特定手势。
[0004] 在当前手势控制系统中可能出现的另一挑战是准确地确定何时用户希望与此系 统交互,以及何时用户并不如此希望。做出此确定的一种方式是等待用户输入命令以激活 或参与手势辨识模式,其可涉及用户执行参与姿势、使用话音参与输入或采取某种其它动 作。如下文更详细论述,参与姿势可为装置辨识为进入完整手势检测模式的命令的静态手 势。在完整手势检测模式中,装置可设法检测一范围的手势输入,用户可借此控制装置的功 能性。以此方式,一旦用户已参与系统,系统便可进入手势检测模式,其中一或多个手势输 入可由用户执行且由装置辨识以致使在装置上执行命令。
[0005] 在本文描述的各种实施例中,装置上的手势控制系统可经配置以辨识多个唯一参 与输入。在检测到特定参与输入且进入完整检测模式之后,手势控制系统可根据与参与输 入相关联的手势解译上下文来解译后续手势。举例来说,用户可通过执行手姿势来参与手 势控制系统,所述手姿势涉及伸展的拇指和小拇指(例如,模仿电话的形状)且与第一手势 输入解译上下文相关联。响应于检测到此特定手姿势,装置激活手姿势对应的第一手势解 译上下文。在第一手势解译上下文下,左扫掠手势可链接到"重拨"命令。因此,如果装置 随后检测到左扫掠手势,那么其通过系统系统的电话应用来执行重拨命令。
[0006] 或者,用户可通过执行手姿势来参与完整检测模式,所述手姿势涉及成圆形的拇 指和食指(例如,模仿球体的形状),其对应于第二手势解译上下文。在第二手势解译上下 文下,左扫掠手势可与在卫星应用内可执行的滚动地图命令相关联。因此,当成圆形的拇指 和食指用作参与手势时,手势控制系统将进入完整检测模式且随后在卫星导航应用处于使 用时将左扫掠手势解译为对应于"滚动地图"命令。
[0007] 根据本发明的一或多个方面,一种计算装置可经配置以检测多个相异参与输入。 所述多个参与输入中的每一者可对应于不同手势输入解译上下文。随后,计算装置可在用 户提供输入时检测多个参与输入中的任一者。随后,响应于用户手势输入,所述计算装置可 基于所述检测到的手势输入和对应于所述检测到的参与输入的手势解译上下文来执行至 少一个命令。在一些布置中,参与输入可采取参与姿势的形式,例如手姿势。在其它布置中, 检测到的参与可为音频参与,例如用户的话音。
[0008] 根据本发明的一或多个额外和/或替代方面,计算装置可保持在有限检测模式中 直到检测到参与姿势。在有限检测模式中时,装置可忽略一或多个检测到的手势输入。计 算装置随后检测参与姿势且响应于检测到参与姿势而起始后续手势输入的处理。随后,所 述计算装置可检测至少一个手势,且所述计算装置可进一步基于所述检测到的手势和所述 检测到的参与姿势来执行至少一个命令。
[0009] 根据一或多个方面,一种方法可包括检测多个参与中的参与,其中所述多个参与 中的每一参与界定多个手势解译上下文中的手势解译上下文。所述方法可进一步包括从所 述多个手势解译上下文中选择手势解译上下文。此外,所述方法可包括在检测参与之后检 测手势以及基于检测到的手势和选定手势解译上下文来执行至少一个命令。在一些实施例 中,手势的检测是基于选定手势解译上下文。举例来说,与选定手势解译上下文相关联的 一或多个参数用于检测。在一些实施例中,基于选定手势解译上下文将潜在手势加载到手 势检测引擎中,或可基于例如选定手势解译上下文来选择或使用或加载用于某些手势的模 型。
[0010] 根据一或多个方面,一种方法可包括忽略非参与传感器输入直到检测到多个参与 姿势中的参与姿势,在参与姿势的检测之后基于传感器输入检测至少一个手势,以及基于 检测到的手势和检测到的参与姿势执行至少一个命令。在一些实施例中,所述多个参与姿 势中的每一参与姿势界定不同手势解译上下文。在一些实施例中,所述方法进一步包括响 应于检测到参与姿势而起始传感器输入的处理,其中在所述起始之后检测所述至少一个手 势。
[0011] 根据一或多个方面,一种方法可包括检测第一参与,响应于所述检测而激活手势 检测引擎的至少某种功能性,使用手势检测引擎在所述激活之后检测手势,以及基于检测 到的第一参与和检测到的手势而控制应用。在一些实施例中,所述激活包括从低功率模式 切换到比所述低功率模式消耗较多功率的模式。在一些实施例中,所述激活包括开始从一 或多个传感器接收信息。在一些实施例中,第一参与界定应用的手势解译上下文。在一些 实施例中,所述方法进一步包括在检测第一参与之前忽略一或多个手势。在一些实施例中, 所述激活包括将从第一参与获得的数据点输入到手势检测引擎的操作中。
[0012] 根据一或多个方面,一种方法可包括检测第一参与,在所述第一参与之后接收与 第一手势相关的传感器输入,以及确定所述第一手势是否为命令。在一些实施例中,当所述 第一参与针对所述第一手势的至少一部分维持时,第一手势包括命令。所述方法可进一步 包括确定当所述第一参与针对所述第一手势的大体上全部而未保持时,所述第一手势不包 括命令。

【专利附图】

【附图说明】
[0013] 以举例的方式说明本发明的方面。在附图中,相同参考数字指示类似元件,且:
[0014] 图1图解说明可实施本发明的一或多个方面的实例装置。
[0015] 图2说明根据本发明的一或多个说明性方面展示计算装置可如何响应于检测到 参与姿势而从有限检测模式切换到手势检测模式的实例时间线。
[0016] 图3说明根据本发明的一或多个说明性方面的执行取决于参与的手势辨识的实 例方法。
[0017] 图4说明根据本发明的一或多个说明性方面的可由计算装置辨识的参与姿势和 手势的实例表。
[0018] 图5说明其中可实施本发明的一或多个方面的实例计算系统。
[0019] 图6图解说明用于实施本发明的一或多个方面的第二实例系统。
[0020] 图7是描绘用于实施本发明的某些方法的算法的流程图,且可结合图6的实例系 统来使用。
[0021] 图8是描绘经配置以根据本文揭示的技术来操作的装置的实例操作的流程图。

【具体实施方式】
[0022] 现在将相对于形成本文的一部分的附图来描述若干说明性实施例。虽然下文描述 其中可实施本发明的一或多个方面的特定实施例,但可使用其它实施例,且可在不脱离本 发明的范围或所附权利要求书的精神的情况下进行各种修改。
[0023] 图1图解说明可实施本发明的一或多个方面的实例装置。举例来说,计算装置100 可为个人计算机、机顶盒、电子游戏控制台装置、膝上型计算机、智能电话、平板计算机、个 人数字助理或配备一或多个传感器的其它移动装置,所述传感器允许计算装置100俘获运 动和/或其它所感测条件作为一种形式的用户输入。举例来说,计算装置1〇〇可配备、以通 信方式耦合到和/或另外包含一或多个相机、麦克风、接近传感器、陀螺仪、加速度计、压力 传感器、握持传感器、触摸屏和/或其它传感器。除了包含一或多个传感器,计算装置100 还可包含一或多个处理器、存储器单元和/或其它硬件组件,如下文更详细描述。在一些实 施例中,装置100并入到汽车中,例如汽车的中央控制台中。
[0024] 在一或多个布置中,计算装置100可单独或组合地使用这些传感器中的任一者和 /或全部来辨识由装置的一或多个用户执行的手势,例如可能不包含用户触摸装置100的 手势。举例来说,计算装置100可使用一或多个相机(例如相机110)来俘获用户执行的手 和/或手臂移动,例如手摆动或扫动运动,以及其它可能的移动。另外,较复杂和/或大规 模移动,例如用户执行的整个身体移动(例如,行走、跳舞等等),可能由一或多个相机(和 /或其它传感器)俘获且随后由例如计算装置100辨识为手势。在又一实例中,计算装置 100可使用一或多个触摸屏(例如触摸屏120)来俘获用户提供的基于触摸的用户输入,例 如捏、扫掠和转动,以及其它可能的移动。虽然将可单独视为手势和/或可与其它移动或动 作组合以形成较复杂手势的这些样本移动在此描述为实例,但任何其它种类的运动、移动、 动作或其它传感器俘获的用户输入可同样作为手势输入而接收和/或由实施本发明的一 或多个方面的计算装置(例如计算装置100)辨识为手势。
[0025] 例如在一些布置中,例如深度相机等相机可用以基于对用户的手势或手势改变的 辨识来控制计算机或媒体。不同于可能经受指纹的有害阻挡作用的一些触摸屏系统,基于 相机的手势输入可允许基于用户的自然身体移动或姿势而清楚显示或另外输入照片、视频 或其它图像。谨记此优点,可辨识允许用户对图像对象进行查看、平移(即,移动)、设定大 小、旋转和执行其它操纵的手势。
[0026] 例如结构化光相机或飞行时间相机等深度相机可包含红外发射器和传感器。深度 相机可产生红外光脉冲且随后测量所述光行进到对象且返回到传感器花费的时间。可基于 行进时间计算距离。如下文更详细描述,可使用其它输入装置和/或传感器来检测或接收 输入和/或辅助检测手势。
[0027] 如本文使用,"手势"既定指代以人体的部分做出的一种形式的非口头通信,且与 例如语音等口头通信形成对比。举例来说,手势可由第一位置、姿势或表达与第二姿势、位 置或表达之间的移动、改变或变换来界定。在日常现象中使用的常见手势包含例如"引号" 手势、鞠躬手势、屈膝、亲面颊、手指或手运动、曲膝、头部摇摆或移动、举手击掌、点头、愁 容、举起的拳头、敬礼、翘拇指运动、捏手势、手或身体扭动手势,或手指指向手势。可使用相 机来检测手势,例如通过分析用户的图像、使用倾斜传感器,例如通过检测用户正抓持或倾 斜装置的角度,或通过任何其它方法。所属领域的技术人员从以上描述和下文的另外描述 将了解,手势可包括非触摸、无触摸或不含触摸到手势,例如在半空中执行的手移动。在一 些实施例中,此些非触摸、无触摸或不含触摸的手势可区别于可能通过在例如触摸屏上绘 制图案而执行的各种"手势"。在一些实施例中,可在抓持装置的同时在半空中执行手势,且 可使用装置中的例如加速度计等一或多个传感器来检测手势。
[0028] 用户可通过改变身体局部的位置(即,挥动运动)做出手势(或"手势表达"),或 可在将身体局部保持于恒定位置(即,通过做出紧握拳头手势)的同时进行手势表达。在 一些布置中,手和手臂姿势可用以经由相机输入控制功能性,而在其它布置中,可另外或替 代地使用其它类型的手势。另外或替代地,在做出一或多个手势时可移动手和/或其它身 体局部(例如,手臂、头、躯干、腿、足等等)。举例来说,一些手势可通过移动一或多个手来 执行,而其它手势可通过移动一或多个手接合一或多个手臂、一或多个腿等等来执行。在一 些实施例中,手势可包括维持历时阈值时间量的某一姿势,例如手或身体姿势。
[0029] 图2说明根据本发明的一或多个说明性方面展示计算装置可如何响应于检测到 参与输入而从有限检测模式切换到完整检测模式的实例时间线。如图2中所见,在开始时 间205,例如装置100等计算装置可处于有限检测模式中。在有限检测模式中,装置处理传 感器数据以检测参与输入。然而在此模式中,装置不可执行与可用于在完整检测模式中控 制装置的用户输入相关联的命令。换句话说,在一些实施例中在有限检测模式中仅参与输 入有效。
[0030] 此外,装置还可经配置以使得在其处于有限检测模式中的同时,不将电力和处理 资源供给于检测与关联于完整检测模式的命令相关联的输入。在有限检测模式期间,计算 装置可能经配置以分析关于确定用户是否已提供参与输入的传感器输入(和/或在此时间 期间可能接收的任何其它输入)。在一些实施例中,在装置100处于有限检测模式中的同 时,一或多个传感器可经配置以断开或断电,或不提供传感器信息到其它组件。
[0031] 如本文使用,"参与输入"指代触发完整检测模式的激活的输入。完整检测模式指 代其中可使用某些输入来控制装置的功能性的装置操作模式,如作用中手势解译上下文所 确定。
[0032] 在一些实例中,参与输入可为涉及用户以特定方式定位他或她的身体或手(例 如,打开的手掌、合上的拳头、"和平手指"标志、指向装置的手指等等)的参与姿势。在其它 实例中,除了和/或替代于用户的手,参与可涉及一或多个其它身体局部。举例来说,当在 一些实施例中在伸展的手臂的末端处检测时,打开的手掌或合上的拳头可构成参与输入。
[0033] 另外或替代地,参与输入可包含音频输入,例如触发装置进入完整手势检测模式 的声音。举例来说,参与输入可为用户说出特定单词或短语,装置经配置以将其辨识为参与 输入。在一些实施例中,参与输入可通过用户遮挡传感器来提供。举例来说,装置可经配置 以辨识用户何时阻挡相机的视场或声学装置的发射和/或接收空间。举例来说,在汽车中 行进的用户可通过遮挡汽车中或手持式装置上存在的相机或其它传感器来提供参与输入。
[0034] 一旦计算装置确定已检测到参与输入,装置便进入完整检测模式。在一或多个布 置中,由装置检测到的特定参与输入可对应于且触发特定手势解译上下文。手势解译上下 文可包括当参与上下文时可由装置辨识的一组手势输入以及由每一此类手势激活的命令。 因此,在完整检测模式期间,作用中手势解译上下文可规定由装置给予检测到的手势输入 的解译。此外,在完整检测模式期间,作用中手势解译上下文自身可由触发装置进入完整检 测模式的参与输入规定。在一些实施例中,可实施"默认"参与,其将允许用户进入例如最 近手势解译上下文,而不是自身与唯一手势解译上下文相关联。
[0035] 继续参见图2, 一旦计算装置已进入完整检测模式,计算装置便可检测一或多个手 势。响应于检测到特定手势,装置可基于对应于最近参与输入的手势解译上下文来解译手 势。作用中手势解译上下文中的可辨识手势可各自与命令相关联。以此方式,当检测到手势 中的任一者为输入时,装置确定手势相关联的命令,且执行所确定命令。在一些实施例中, 最近参与输入可不仅确定哪些命令与哪些手势相关联,而且参与输入可用以确定用来检测 那些手势中的一或多者的一或多个参数。
[0036] 作为先前所述方法的实例实施方案,装置可辨识涉及用户的拇指和伸展的小拇指 的姿势,且可使此姿势与打电话手势解译上下文相关联。同一装置也可辨识涉及在一个圆 中压在一起的拇指和食指的手姿势,且可使此姿势与适用于地图应用的单独的导航手势解 译上下文相关联。
[0037] 如果此实例计算装置检测到包含涉及用户的拇指和伸展的小拇指的手姿势的参 与,那么所述装置可根据打电话手势解译上下文来解译在手势检测模式期间检测到的手 势。在此上下文中,如果计算装置将随后辨识出左扫掠手势,那么装置可将手势解译为将使 用例如由装置提供的电话应用程序(例如,电话软件应用程序)执行的"重拨"命令。另一 方面,在此实例中,如果计算装置辨识出包含其中用户的拇指和食指形成一个圆(例如,模 仿球体的形状)的手姿势的参与,那么所述装置可根据导航手势解译上下文来解译在手势 检测模式期间检测到的手势。在此上下文中,如果计算装置将随后辨识出左扫掠手势,那么 装置可将手势解译为将使用例如由装置提供的卫星导航应用程序(例如,卫星导航软件应 用程序)执行的"滚动地图"命令。如这些实例表明,在至少一个实施例中,计算装置可实 施为和/或实施在汽车控制系统中,且这些各种参与和手势可允许用户控制汽车控制系统 的不同功能性。
[0038] 图3说明根据本发明的一或多个说明性方面的执行取决于参与的手势辨识的实 例方法。根据一或多个方面,本文描述的方法和/或方法步骤中的任一者和/或全部可由计 算装置实施和/或在计算装置中实施,所述计算装置例如为计算装置100和/或例如下文 更详细描述的计算机系统。在一个实施例中,下文关于图3描述的方法步骤中的一或多者 由装置100的处理器实施。另外或替代地,本文描述的方法和/或方法步骤中的任一者和/ 或全部可在计算机可读指令中实施,例如存储在计算机可读媒体上的计算机可读指令。而 且,根据本发明,装置可并入对于图3中描绘的步骤、决策、确定和动作中的任一者的执行 可能需要的其它步骤、计算、算法、方法或动作。
[0039] 结合图3的方法的描述,后续段落将向前参考图5和6以指示这些图的可能与方 法步骤相关联的某些组件。在步骤305中,可初始化计算装置,例如能够将一或多个手势辨 识为用户输入的计算装置(例如,计算装置500或600),和/或可加载一或多个设定。举例 来说,当首先对计算装置加电时,装置(与例如其上存储和/或执行的软件相关联)可加载 一或多个设定,例如与手势相关的用户偏好。在至少一个布置中,这些用户偏好可包含手势 映射信息,其中特定手势映射到不同手势解译上下文中的特定命令。另外或替代地,此手势 映射信息可指定参与输入以及由每一此类参与输入带来的不同手势解译上下文。与手势映 射设定或类似物相关的信息可存储在例如存储器535或存储器606中。
[0040] 在一或多个额外和/或替代布置中,设定可指定参与输入在"全局"层级下操作, 使得这些参与输入对应于相同手势解译上下文,无论当前"处于焦点"或正在使用的应用如 何。另一方面,设定可指定其它参与输入在应用层级下操作,使得这些参与输入对应于不同 时间下的不同手势,其中对应关系取决于正在使用哪一应用。全局和应用层级参与输入的 布置可取决于实施这些概念的系统,且系统可按需要以全局和应用层级参与输入配置以适 合特定系统设计目的。全局和应用层级参与输入的布置也可部分地或完全地基于由用户提 供的设定来确定。
[0041] 举例来说,下表(以下标记为"表A")说明可结合在汽车设定中实施本发明的一 或多个方面的系统来使用的手势映射信息的实例:
[0042] 表 A
[0043]

【权利要求】
1. 一种方法,其包括: 检测参与输入; 从多个输入解译上下文中选择输入解译上下文,所述选择是基于所述检测到的参与输 入而完成; 在所述选择输入解译上下文之后检测手势输入;以及 基于所述检测到的手势输入和所述选定输入解译上下文来执行命令。
2. 根据权利要求1所述的方法,其中检测参与输入包括检测维持历时阈值时间量的参 与姿势。
3. 根据权利要求2所述的方法,其中所述参与姿势包括手姿势,且其中所述手姿势包 括大体上打开的手掌和伸展的手指。
4. 根据权利要求2所述的方法,其中所述参与姿势包括手姿势,且其中所述手姿势包 括合上的拳头和伸展的手臂。
5. 根据权利要求2所述的方法,其中所述参与姿势包括手姿势,且其中所述选择与当 检测到所述手姿势时所述手的位置无关。
6. 根据权利要求1所述的方法,其中检测参与输入包括检测手势或传感器的遮挡。
7. 根据权利要求1所述的方法,其中检测参与输入包括检测音频参与,所述音频参与 包括用户说出的单词或短语。
8. 根据权利要求1所述的方法,其中所述检测到的参与输入包括多个参与输入中的一 者,所述多个参与输入中的每一者对应于所述多个输入解译上下文中的相应一者,且其中 所述选择包括选择对应于所述检测到的参与输入的所述输入解译上下文。
9. 根据权利要求1所述的方法,其进一步包括: 响应于所述检测参与输入,显示识别作用中输入解译上下文的用户接口。
10. 根据权利要求1所述的方法,其进一步包括: 响应于所述检测参与输入而提供音频反馈,其中所述音频反馈识别作用中输入解译上 下文。
11. 根据权利要求1所述的方法,其中所述选定输入解译上下文是在应用层级界定,使 得所述选定输入解译上下文由处于焦点的应用界定。
12. 根据权利要求1所述的方法,其进一步包括致使在检测所述参与输入之前显示一 或多个元件,其中所述选择与正显示的所述一或多个元件无关。
13. 根据权利要求1所述的方法,其中检测所述手势输入包括基于与所述选定输入解 译上下文相关联的一或多个参数来检测所述手势输入。
14. 根据权利要求1所述的方法,其进一步包括忽略与检测所述参与输入无关的传感 器输入,所述忽略在检测所述参与输入之前完成。
15. 根据权利要求1所述的方法, 其中检测参与输入包括: 检测与第一输入解译上下文相关联的第一参与输入以用于控制第一功能性;以及 检测与第二输入解译上下文相关联的第二参与输入以用于控制与所述第一功能性不 同的第二功能性。
16. 根据权利要求15所述的方法,其中所述第一功能性与汽车控制系统内的第一类型 的子系统相关联,且其中所述第二功能性与所述汽车控制系统内的第二类型的子系统相关 联。
17. 根据权利要求15所述的方法,其中所述第一功能性与媒体播放器应用内的第一类 型的子系统相关联,且其中所述第二功能性与所述媒体播放器应用内的第二类型的子系统 相关联。
18. 根据权利要求1所述的方法,其中所述选定输入解译上下文是全局界定的。
19. 根据权利要求1所述的方法,其中检测所述参与输入包括检测初始参与输入和较 晚参与输入,且其中检测所述较晚参与输入包括使用与所述初始参与输入相关联的输入解 译上下文。
20. -种设备,其包括: 参与检测模块,其经配置以检测参与输入; 选择模块,其经配置以从多个输入解译上下文中选择输入解译上下文,所述选择模块 经配置以基于所述检测到的参与输入而执行所述选择; 检测模块,其经配置以在所述选择模块选择所述输入解译上下文之后检测手势输入; 以及 处理器,其经配置以基于所述检测到的手势输入和所述选定输入解译上下文来执行命 令。
21. 根据权利要求20所述的设备,其中所述参与检测模块经配置以检测维持历时阈值 时间量的参与姿势。
22. 根据权利要求21所述的设备,其中所述参与姿势包括手姿势,且其中所述选择模 块经配置以与当检测到所述手姿势时所述手的位置无关地选择所述输入解译上下文。
23. 根据权利要求20所述的设备,其进一步包括显示屏,其中所述处理器进一步经配 置以响应于检测到参与输入而致使所述显示屏显示用户接口,且其中所述用户接口识别作 用中输入解译上下文。
24. 根据权利要求20所述的设备,其进一步包括音频扬声器,其中所述处理器进一步 经配置以响应于检测到参与输入而致使所述音频扬声器输出音频反馈,其中所述音频反馈 识别作用中输入解译上下文。
25. 根据权利要求20所述的设备,其中所述输入解译上下文是在应用层级界定,使得 所述输入解译上下文由处于焦点的应用界定。
26. 根据权利要求20所述的设备,其进一步包括经配置以俘获二维图像的相机,其中 所述参与检测模块经配置以基于由所述相机俘获的至少一个图像检测所述参与输入,且其 中所述检测模块经配置以使用由所述相机俘获的至少一个其它图像来检测所述手势输入。
27. 根据权利要求20所述的设备,其进一步包括经配置以将传感器数据输入到所述参 与检测模块的传感器,且其中所述处理器进一步经配置以致使所述设备忽略与检测参与输 入无关的传感器数据。
28. 根据权利要求20所述的设备,其中所述参与检测模块经配置以: 检测与第一输入解译上下文相关联的第一参与输入以用于控制第一功能性;以及 检测与第二输入解译上下文相关联的第二参与输入以用于控制与所述第一功能性不 同的第二功能性,其中所述第一功能性与汽车控制系统或媒体播放器应用内的第一子系统 相关联,且其中所述第二功能性与所述汽车控制系统或媒体播放器应用内的第二子系统相 关联。
29. 根据权利要求20所述的设备,其中所述检测到的参与输入包括多个参与输入中的 一者,所述多个参与输入中的每一者对应于所述多个输入解译上下文中的相应一者,且其 中所述选择模块经配置以选择对应于所述检测到的参与输入的所述输入解译上下文。
30. 根据权利要求20所述的设备,其中所述选定输入解译上下文是全局界定的。
31. 根据权利要求20所述的设备,其中检测参与输入包括检测初始参与输入和较晚 参与输入,且其中检测较晚参与输入包括使用基于所述初始参与输入选择的输入解译上下 文。
32. -种设备,其包括: 用于检测参与输入的装置; 用于从多个输入解译上下文中选择输入解译上下文的装置,所述选择是基于所述检测 到的参与输入; 用于在所述选择输入解译上下文之后检测手势输入的装置;以及 用于基于所述检测到的手势输入和所述选定输入解译上下文来执行命令的装置。
33. 根据权利要求32所述的设备,其中所述用于检测参与输入的装置包括用于检测维 持历时阈值时间量的参与姿势的装置。
34. 根据权利要求33所述的设备,其中所述参与姿势是手姿势,且其中所述用于选择 的装置包括用于与当检测到所述手姿势时所述手的位置无关地选择所述输入解译上下文 的装置。
35. 根据权利要求32所述的设备,其中所述用于检测参与输入的装置包括用于检测参 与手势、传感器的遮挡或音频参与中的至少一者的装置。
36. 根据权利要求32所述的设备,其进一步包括: 用于响应于所述选择而将反馈提供给所述设备的用户的装置,其中所述反馈识别所述 选定输入解译上下文。
37. 根据权利要求32所述的设备,其中所述检测到的参与输入包括多个参与输入中的 一者,所述多个参与输入中的每一者对应于所述多个输入解译上下文中的相应一者,且其 中所述用于选择的装置包括用于选择对应于所述检测到的参与输入的所述输入解译上下 文的装置。
38. 根据权利要求32所述的设备,其中所述用于选择输入解译上下文的装置包括用于 选择由处于焦点的应用在应用层级界定的输入解译上下文的装置。
39. 根据权利要求32所述的设备,其中所述用于检测手势输入的装置包括用于基于与 所述选定输入解译上下文相关联的参数来检测手势输入的装置。
40. 根据权利要求32所述的设备,其进一步包括用于在所述用于检测参与输入的装置 检测所述参与输入之前忽略与检测参与输入无关的输入的装置。
41. 根据权利要求32所述的设备, 其中所述用于检测手势输入的装置包括: 用于检测与第一输入解译上下文相关联的第一参与输入以用于控制系统的第一功能 性的装置,以及 用于检测与第二输入解译上下文相关联的第二参与输入以用于控制所述系统的与所 述第一功能性不同的第二功能性的装置。
42. 根据权利要求32所述的设备,其中所述用于选择的装置包括用于选择全局界定的 输入解译上下文的装置。
43. 根据权利要求32所述的设备,其中所述用于检测参与输入的装置包括用于检测初 始参与输入和较晚参与输入的装置,且其中用于检测所述较晚参与输入的装置包括用于使 用与所述初始参与输入相关联的输入解译上下文来检测所述较晚参与输入的装置。
44. 一种其上存储有指令的非暂时性计算机可读媒体,所述指令用于致使设备: 检测参与输入; 基于所述检测到的参与输入从多个输入解译上下文中选择输入解译上下文; 在所述输入解译上下文的选择之后检测手势输入;以及 基于所述检测到的手势输入和所述选定输入解译上下文来执行命令。
【文档编号】G06F3/01GK104115099SQ201380008650
【公开日】2014年10月22日 申请日期:2013年2月13日 优先权日:2012年2月13日
【发明者】伊恩·查理·克拉克森 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1