基于所检测到的示意动作执行装置动作的系统和方法

文档序号:9553190阅读:424来源:国知局
基于所检测到的示意动作执行装置动作的系统和方法
【技术领域】
[0001] 本文中所揭示的实施例大体上涉及用于基于所检测到的示意动作执行装置动作 的系统和方法。具体来说,本文中所揭示的实施例可允许用户使用不依赖于装置的定向的 示意动作执行动作。
【背景技术】
[0002] 电子装置变得愈来愈先进。许多装置现在包含不仅可用于检测关于装置的信息还 可用于指示装置执行功能的各种摄像机或其它传感器。举例来说,一些装置现在能够检测 和处理示意动作以执行命令。对于基于所检测到的示意动作执行装置动作的经改进的系统 和方法,存在需求。

【发明内容】

[0003] 根据一些实施例,提供用于执行动作的装置。所述装置包含示意动作检测传感器, 所述示意动作检测传感器经配置以检测在装置上方移动的控制对象的移动以及捕获与所 检测到的移动相关的信息,并且检测在装置上方执行的无接触示意动作以及捕获与所述无 接触示意动作相关的信息。所述装置还包含一或多个处理器,所述一或多个处理器经配置 以根据与所检测到的移动相关的所捕获的信息来确定控制对象的运动方向,且基于与无接 触示意动作相关的信息所相关的所捕获的信息和经确定的运动方向执行动作。
[0004] 根据一些实施例,还提供用于执行动作的方法。所述方法包含:检测在装置上方 移动的控制对象的运动;确定控制对象的移动方向;检测在装置上方执行的无接触示意动 作;和基于所检测到的无接触示意动作和经确定的运动方向执行动作。所提供的方法也可 实施为计算机可读媒体上的指令。
[0005] 根据一些实施例,还提供用于基于所检测到的无接触示意动作执行动作的方法。 所述方法包含:检测在装置上方经过的第一个示意动作;确定所检测到的第一个示意动作 是否匹配示意动作库中的已知示意动作或所期望的示意动作;当所检测到的第一个示意动 作不匹配示意动作库中的已知示意动作或所期望的示意动作时基于所检测到的第一个示 意动作的经确定的方向转换与装置相关联的坐标系;以及当确定第二个所检测到的示意动 作匹配示意动作库中的已知示意动作或已基于经转换的坐标系转换的所期望的示意动作 时基于第二个所检测到的示意动作执行动作。
[0006] 根据一些实施例,还提供用于执行动作的系统。所述系统包含:用于检测在装置上 方移动的控制对象的移动的装置;用于确定控制对象的移动方向的装置;用于检测在装置 上方执行的无接触示意动作的装置;用于基于所检测到的无接触示意动作和经确定的移动 方向执行动作的装置。
[0007] 根据一些实施例,进一步提供包含以下各者的方法:检测在装置附近执行的第一 个无接触示意动作;基于第一个无接触示意动作确定用于示意动作解译的坐标系;检测在 第一个无接触示意动作之后执行的第二个无接触示意动作;以及基于第二个无接触示意动 作和经确定的坐标系在装置上执行命令。在一些实施例中,确定坐标系可包含确定坐标系 的对准和定向中的至少一者。检测第一个无接触示意动作可包含检测在装置上方的滑动, 且其中确定坐标系可包含设定坐标系以便与滑动的方向对准。检测第一个无接触示意动作 可包含检测在装置上方的手姿势,且其中确定坐标系可包含设定坐标系以便与所检测到的 手姿势的定向对准。相较于在检测第一个无接触示意动作之前定向坐标系,可以不同方式 定向经确定的坐标系。检测第一个无接触示意动作可包含检测实质上呈圆形形状或其部分 的移动。
[0008] 所述方法还可包含:检测第三个无接触示意动作,所述第三个无接触示意动作为 用于复位坐标系的示意动作;检测第四个无接触示意动作;和基于第四个无接触示意动作 确定用于示意动作解译的坐标系。检测第四个无接触示意动作可包含检测在装置上方的滑 动和在装置上方的手姿势中的至少一者,且其中确定坐标系可包含设定坐标系以便与滑动 的方向和手姿势的定向中的至少一者对准。检测第三个无接触示意动作可包含在检测第一 个无接触示意动作之前检测第三个无接触示意动作。
【附图说明】
[0009] 图1为根据一些实施例的说明处理装置100的图式。
[0010] 图2为根据一些实施例的说明使用无接触示意动作与计算装置互动的实例的图 式。
[0011] 图3A和3B为根据一些实施例的说明转换与装置相关联的坐标系的图式。
[0012] 图4A和4B为根据一些实施例的说明基于经转换的坐标系处理所检测到的示意动 作的实例的图式。
[0013] 图5为根据一些实施例的说明呈许多定向的相同示意动作的图式。
[0014] 图6A和6B为根据一些实施例的说明执行一不意动作以复位坐标系的实例的图 式。
[0015] 图7A和7B为根据一些实施例的说明基于经转换的坐标系显示文本的实例的图 式。
[0016] 图8为根据一些实施例的说明用于基于经确定的方向执行动作的过程的流程图。
[0017] 图9为根据一些实施例的说明用于基于经确定的坐标系执行动作的过程的流程 图。
[0018] 图10为根据一些实施例的说明用于基于所检测到的无接触示意动作执行动作的 过程的流程图。
[0019] 在图示中,具有相同名称的元件具有相同的或相似的功能。
【具体实施方式】
[0020] 在以下描述中,阐述描述某些实施例的具体细节。然而,对于所属领域的技术人 员将显而易见的是,所揭示的实施例可以在没有这些具体细节中的一些或全部的情况下实 践。所呈现的具体实施例意图为说明性的而非限制性的。所属领域的技术人员可以认识到 其它材料尽管未具体描述于本文中,但其处于本发明范围和精神内。
[0021] 示意动作可在(例如)免提或无需眼睛的情形下适用。在此类情形下,用户可以 不直接注视装置或甚至手拿装置,且使用示意动作代替实际上注视装置或拿起装置。此外, 由于用户可能不在注视装置或手拿装置,因此用户可能不知道装置所处的定向,并且,如果 示意动作为方向依赖性的,例如,从左到右的滑动,那么如果不知道定向就可能难以完成所 述示意动作,这是因为装置可能识别不出用户认为是从左到右走向但归因于装置的定向实 际上为自上而下走向的示意动作。因此,对于能够基于不依赖于装置的定向的示意动作执 行装置动作的系统和方法,存在需求。
[0022] 图1为根据一些实施例的说明处理装置100的图式。处理装置100可为:移 动装置,例如智能手机(例如iPhone?);或运行iOS?操作系统、Android?操作系统、 BlackBerry?操作系统、Microsori? Windows? Phone 操作系统、Symbian? OS 或 webOS? 的其它移动装置;或不实施操作系统的移动装置。处理装置100还可为例如iPad?的平板 计算机或运行前述操作系统中的一者的其它平板计算机。处理装置100也可以是PC或膝上 型计算机或上网本、机顶盒(STB)(例如由电缆或卫星内容提供商提供),或视频游戏系统 控制台(例如Nintendo?. Wii?、Microsoft? Xbox 360?或 Sony? PlayStation? 3)或其它 视频游戏系统控制台。处理装置100可为头戴式显示器(HMD)或其它可穿戴式计算装置。 在一些实施例中,处理装置100在汽车中实施,例如在汽车的娱乐中心或控制台中,或包含 或实施于医疗装置中。根据一些实施例,处理装置100可使用经配置以用于检测示意动作 和部分地基于所检测到的示意动作执行动作的硬件和/或软件的任何适当的组合来实施。 具体来说,处理装置100可包含硬件和/或软件的任何适当的组合,所述硬件和/或软件的 任何适当的组合具有一或多个处理器,且能够读取储存在非暂时性机器可读媒体上的以由 一或多个处理器执行的指令以检测示意动作和部分地基于所检测到的示意动作执行动作。 机器可读媒体的一些常见形式包含(例如)软盘(floppy disk)、软磁盘(flexible disk)、 硬盘、磁带、任何其它磁性媒体、CD-ROM、任何其它光学媒体、穿孔卡片、纸带、具有孔洞图案 的任何其它物理媒体、RAM、PR0M、EPR0M、FLASH-EPR0M、任何其它存储器芯片或盒带,和/或 一或多个处理器或计算机被调适成从其读取的任何其它媒体。
[0023] 处理装置100可包含经配置以用于与网络通信的网络接口组件102。根据一些 实施例,网络接口组件102可经配置以与同轴电缆、光纤电缆、数字用户线(DSL)调制解调 器、公共电话交换网(PSTN)调制解调器、以太网装置,和/或各种其它类型的有线网络通信 装置连接。网络接口组件102还可包含一或多个无线收发器,其中每一个无线收发器可包 含天线,所述天线为可分离的或一体的并且能够根据不同的无线联网协议(例如Wi-Fi?、 3G、4G、HSDPA、LTE、RF、NFC)传递和接收信息。根据一些实施例,处理装置100包含用于互 连处理装置100内的各种组件并且在所述各种组件之间传达信息的系统总线104。在一些 实施例中,总线104在片上系统(SoC)中实施并且连接一或多个处理器的芯片和/或核心 上的各种元件或组件。组件可包含处理组件106,处理组件106可为一或多个处理器、中央 处理单元(CPU)、图像信号处理器(ISP)、微控制器、或数字信号处理器(DSP)、图形处理单 元(GPU),以及音频信号处理器,所述音频信号处理器可包含模拟和/或数字音频信号处理 器。组件还可以包含:系统存储器组件108,其可以对应于随机存取存储器(RAM);内部存 储器组件110,其可以对应于只读存储器(ROM);和外部或静态存储器112,其可以对应于光 学、磁性或固态存储器。根据一些实施例,处理装置100还可以包含用于向用户显示信息的 显示组件114。显示组件114可为液晶显示(IXD)屏幕、有机发光二极管(OLED)屏幕(包 含有源矩阵AMOLED屏幕)、LED屏幕、等离子显示器,或阴极射线管(CRT)显示器。显示组 件114可与处理装置100整合,或可与处理装置100分离并且耦合到处理装置100。处理装 置100还可包含允许用户输入信息并且顺着显示组件114导航的输入及导航控制组件116。 输入以及导航控制组件116可包含(例如)键盘或小键盘(不管是物理还是虚拟)、鼠标、 跟踪球、或其它此类装置、或触摸感测屏幕(例如基于电容式传感器的触摸屏、具有贯穿其 边缘或沿着其边缘分散以检测附近对象的光电检测器的屏幕,和/或具有超声波感测能力 的屏幕)。
[0024] 根据一些实施例,处理装置100可包含比图1中所展示的组件更多或更少的组件。 举例来说,处理装置100可包含系统存储器组件108、内部存储器组件110和外部存储器组 件112中的任何一个或两个。此外,图1中展示的组件可直接耦合到图1中的一或多个其 它组件,从而消除对于系统总线104的需求。一般来说,图1中所展示的组件作为能够执行 本文中所揭示实施例的处理装置100中的组件的实例展示。然而,处理装置100可具有更 多或更少的组件并且仍然能够执行本文中所揭示的一些实施例。
[002
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1