用于照明系统的基于手势的控制技术的制作方法

文档序号:10724237阅读:200来源:国知局
用于照明系统的基于手势的控制技术的制作方法
【专利摘要】公开了一种用于照明系统的基于手势的控制技术。公开了针对用于照明系统的基于手势的控制技术的技术和架构。在一些情况下,照明系统可以包括相机和/或用于解释用户为了控制光输出而做出的手势的其它合适的组件。在一些这样的情况下,所执行的手势和/或手势的位置可以确定如何控制光输出。在一些情况下,可以通过对移动计算设备(诸如智能电话、平板或专用光控制器设备)进行移动来执行手势。在一些这样的情况下,计算设备中所包括的或另外可操作地耦合到计算设备的传感器(重力传感器、加速度计、陀螺仪传感器等)可以被用于检测设备的移动以及有关的手势。手势可以被用于通过调整光输出的不同属性(诸如光强度和色彩)来对允许用户控制光输出的用户接口进行导航。
【专利说明】
用于照明系统的基于手势的控制技术
技术领域
[0001] 本公开涉及照明技术,并更特别地,涉及用于控制照明系统的基于手势的技术。
【背景技术】
[0002] 设计照明系统牵涉很多挑战。例如,开发并且实现用于控制照明系统的技术(特别 是依据泛光灯和照明系统的复杂度的增加)牵涉很多非凡的问题(特别是关于可以被控制 的各种照明参数)。

【发明内容】

[0003] 根据本发明的一个方面,一种计算设备,包括:处理器,被配置为:确定由所述计算 设备作出的手势,所述手势确定基于所述计算设备的运动;以及通信模块,被配置为:将控 制信号传送到包括被配置为输出光的至少一个固态光源的泛光灯,其中,所述控制信号基 于由所述处理器确定的手势并且能够控制光输出。
[0004] 根据本发明的一个方面,一种控制来自泛光灯的光输出的方法,所述泛光灯包括 被配置为输出光的至少一个固态光源,所述方法包括:基于通过移动计算设备而执行的手 势而接收控制信号,所述泛光灯经由无线通信链路通信地耦合到所述计算设备;以及基于 所述控制信号而调整光输出。
[0005] 根据本发明的一个方面,一种利用指令编码的非暂态计算机程序产品,其当由一 个或多个处理器执行时引起处理被执行,所述处理包括:响应于用户输入,调用被配置为允 许用户控制来自包括被配置为输出光的至少一个固态光源的泛光灯的光输出的手势模式, 其中,所述手势模式包括一个或多个光控制模式,每个光控制模式能够调整光输出的独特 属性;以及基于通过移动可操作地耦合到所述一个或多个处理器的计算设备而做出的手势 而对所述手势模式进行导航。
【附图说明】
[0006] 图1图解根据本公开实施例的示例照明系统。
[0007] 图2是图解根据本公开实施例所配置的示例泛光灯的框图。
[0008] 图3A图解根据本公开实施例所配置的示例计算设备。
[0009] 图3B图解根据本公开实施例的示出基准轴的示例计算设备。
[0010]图4A-图4B图解根据本公开实施例的能够被使用手势而控制的示例照明系统。
[0011] 图5A图解根据本公开实施例的用户的手正执行的示例俯仰手势。
[0012] 图5B-图5C图解与图5A的俯仰手势有关的示例图线。
[0013] 图6A图解根据本公开实施例的用户的手正执行的示例挥摆手势。
[0014]图6B-图6E图解与图6A的挥摆手势有关的示例图线。
[0015] 图7A图解根据本公开实施例的用户的手正执行的示例倾斜手势。
[0016] 图7B-图7D图解与图7A的倾斜手势有关的示例图线。
[0017] 图8图解根据本公开实施例的用于控制照明系统的示例方法。
[0018] 通过阅读与在此所描述的各图一起取得的以下详细描述,将更好地理解本实施例 的这些和其它特征。在附图中,相同的标号表示在各图中图解的每一相同或接近相同的组 件。为了清楚的目的,可能并未在每一附图中标记每一组件。如将领会的那样,各图并非一 定按比例绘制或意图将要求保护的发明限制为所示的特定配置。例如,虽然一些图一般指 示直线、直角和平滑表面,但考虑到真实世界限制,给定的实施例的实际实现可以具有更不 完美的直线、直角等。简言之,各图仅被提供以示出示例结构。
【具体实施方式】
[0019] 公开了针对用于照明系统的基于手势的控制技术的技术和架构。在一些情况下, 照明系统可以包括相机和/或用以解释用户用于控制光输出而做出的手势的其它合适的组 件。在一些这样的情况下,所执行的手势和/或手势的位置可以确定如何控制光输出。在一 些情况下,可以通过对移动计算设备(诸如智能电话、平板或专用光控制器设备)进行移动 来执行手势。在一些这样的情况下,计算设备中所包括的或另外耦合到计算设备的传感器 (例如重力传感器、加速度计、陀螺仪传感器等)可以用于检测设备的移动以及有关的手势。 手势可以用于通过调整光输出的不同属性(诸如光强度和光色彩)来对允许用户控制光输 出的用户接口进行导航。如在此多样地提供的技术的一些益处包括用于如下的更直观或自 然的体验:控制照明系统,从正被控制的照明系统接收实时反馈,将愉悦的并且沉浸式的光 控制体验提供给用户,照明系统以及来自其的光输出的增加的可定制性,以及节省与如想 要的那样设置照明系统有关的时间。大量配置和变形依据本公开将是明显的。
[0020] 概述 如先前注意到那样,存在可能贡献于设计照明系统方面的难度的大量非凡挑战,包括 开发并且实现用于控制照明系统的技术。泛光灯和照明系统的复杂度已经正在增加,特别 是在广泛采用固态照明(SSL)的情况下,导致可以被控制的光输出的各种属性的增加。例 如,关于亮度、色彩、照准和聚焦、分布和扩展以及其它光属性(诸如色温和色彩渲染),控制 已经增加。这已经造成需要开发用于控制这些更复杂的泛光灯和照明系统的技术。一种这 样的已知技术是手动地(诸如通过在泛光灯自身处通过手以物理方式调整泛光灯)调整泛 光灯和关联光输出。然而,这样的示例技术和其它已知控制技术典型地是困难的、耗时的并 且不直观的,导致减弱用户体验。
[0021]因此,并且根据本公开实施例,公开了用于照明系统的基于手势的控制的技术。例 如,手势包括可以执行以指示想要的命令的物理动作,并且它们可以由用户的手、脸或其它 合适的身体部分执行。在一些实施例中,照明系统(或系统的计算设备和/或泛光灯)可以包 括用户接口,被配置为:允许用户使用可以在此被提及为手势模式的基于手势的技术来控 制光输出。在一些实施例中,照明系统可以包括例如相机和/或其它合适的组件,以解释用 户做出的手势。在一些这样的实施例中,用户可以初始地使用合适的动作调用手势模式,以 指示用户愿意使用手势控制照明系统,由此当用户并非意图发放不想要的基于手势的命令 时防止这样的命令出现。仅举出少数示例手势命令,在已经调用手势模式之后,用户可以执 行手势以控制照明系统(诸如,指向对象以将光的焦点导向到对象,跨表面伸展手以在该表 面上扩展光),或提供拇指向上或拇指向下以分别指示增加或减少用户正站立的地方的光 强度。依据本公开将明显的是,技术可以包括各种合适的手势,并且每个特有的手势可以被 分配合适的命令,以使得可以针对给定的目标应用或最终用途而根据想要的那样定制技 术。
[0022] 在一些实施例中,例如,可以经由移动计算设备(诸如智能电话、平板计算设备或 专用光控制器设备)提供用于控制光输出的基于手势的技术。在一些这样的实施例中,例 如,可以使用可操作地耦合到设备(诸如触敏显示器)的触敏表面来执行手势。在其它这样 的实施例中,设备的传感器可以用于检测计算设备的运动,以使得可以通过移动设备来做 出手势。仅举出少数示例传感器,可以用于检测计算设备的运动的示例传感器类型包括:重 力传感器,被配置为:测量在计算设备上起作用的重力;加速度计,被配置为:测量计算设备 的加速度;以及陀螺仪传感器,被配置为:测量计算设备的旋转。在一些这样的实施例中,可 以对从计算设备的传感器接收到的数据进行计算或修正,以确保基于计算设备的移动的基 于手势的光控制技术足够鲁棒以提供精确的结果。
[0023] 在一些实施例中,手势模式可以允许用户调整来自一个或多个泛光灯的一个或多 个光源(例如固态光源)的光输出的一个或多个属性。在一些这样的情况下,手势模式可以 包括一个或多个光控制模式,被配置为:控制光输出的独特属性(诸如光强度(例如亮度或 调光百分比)、色彩、色温、色彩渲染、预设配置(例如,使用用户预设和/或默认预设)、扩展 (例如光的分布)、焦点(例如光照准在室内或区域的地方)、一个或多个光源是导通还是断 开、或依据本公开将明显的任何其它合适的属性)。在一些情况下,手势模式可以包括各种 类别的类型的用于对手势模式进行导航的手势。例如,手势模式可以包括具有用于调整光 控制模式的属性的连续空间或范围的选择手势、用于在哪个光控制模式为有效与正被控制 之间过渡或转变的触发手势、以及用于将调整应用于(或恢复)光控制模式的确认手势,如 在此将更详细地讨论的那样。可以使用位于计算设备、泛光灯或二者的组合中的一个或多 个处理器和/或控制器执行手势模式。因此,用于手势模式的智能可以由计算设备、泛光灯 或二者或在一些情况下经由服务器或网络(例如经由云)提供。
[0024] 将在此更详细地讨论上述每个手势类型内的特定手势。示例选择手势是通过有角 度地提升以及降低计算设备(例如通过在手腕或手肘处进行弯曲)以提供可以用于控制光 输出的俯仰角度的连续范围而执行的俯仰手势。俯仰手势可以包括手的自然的且直观的提 升和降低运动作为可调谐的选择方法。示例触发手势是通过在某方向上的平移来移动计算 设备而执行的挥摆手势,其中,挥摆方向可以用于在各光控制模式之间进行切换。挥摆手势 可以包括用户的手沿着计算设备的特定轴进行的可关于该轴测量的快速运动,其为用于在 各项目之间进行切换的自然的且直观的手势。示例选择手势是通过在绕着计算设备的主轴 的方向上旋转设备而执行的倾斜手势,其中,倾斜方向可以用于引起如下中的至少一个:应 用所选择的选项或恢复到先前所选择的选项(或默认选项)。倾斜手势可以包括取决于仿拟 键锁的锁定或解锁的自然的且直观的移动的触发确认。依据本公开,大量其它合适的手势 将是明显的。
[0025]如在此多样地提供的技术的一些益处包括用于以下的更直观或自然的体验:控制 照明系统,从正被控制的照明系统接收实时反馈,将愉悦的并且沉浸式的光控制体验提供 给用户,照明系统以及来自其的光输出的增加的可定制性,节省与如想要那样设置照明系 统有关的时间,并且大量其它益处依据本公开将是明显的。在一些实施例中,基于手势的光 控制技术对于用户是自然的,以使得用于控制照明系统的手势是直观的。在一些实施例中, 基于手势的光控制技术在控制光输出的同时将沉浸式体验提供给用户,以使得用户从正被 控制的光接收实时反馈。此外,在一些这样的实施例中,因为基于手势的光控制技术不需要 用户查看用于改变光的控制而是替代地使用解放了用户的视觉的手势,所以用户可以随着 光输出正被改变而查看光输出。
[0026]此外,并且根据一些实施例,可以提供使用所公开的技术/架构所设计的照明系统 例如作为:(1)部分/完全组装的照明系统;和/或(2)可以可操作地耦合以形成如在此多样 地描述的照明系统的分离组件(例如泛光灯、显示设备、控制器、处理器等)的套件或其它集 合。在一些实施例中,照明系统是高度可配置的并且可分级的,并且其可以被编程或另外配 置为使用如在此多样地描述的基于手势的技术而被控制。在一些实施例中,当检测到或确 定手势时,可以进行校正或修正,以确保在此多样地描述的基于手势的光控制技术足够鲁 棒以提供精确的结果。在一些实施例中,用于照明系统的基于语音的控制技术可以用于增 强或替代在此多样地描述的基于手势的控制。在一些这样的实施例中,照明系统(例如计算 设备或系统的泛光灯)可以包括麦克风以及其它合适的组件和软件,以解释语音命令。依据 本公开,大量变形和配置将是明显的。
[0027]系统架构和操作 图1图解根据本公开实施例的示例照明系统10。如可见那样,照明系统10包括多个泛光 灯100和计算设备200。泛光灯100和计算设备200可以被配置为使用例如(以下更详细讨论 的)服务器/网络300通信地被耦合。虽然照明系统10在图1中示出为具有任何数量N的泛光 灯100,但系统10可以包括单独的泛光灯100或多个泛光灯100,其中的每一个被配置为输出 光。泛光灯100在示例照明系统10中被示出具有泛光灯间通信能力,其可以是经由任何合适 的有线和/或无线技术而被提供以例如允许泛光灯100传送和/或接收来自一个或多个其它 泛光灯100的数据(诸如与如在此多样地描述的基于手势的控制技术有关的数据)。在一些 实施例中,可以使用例如服务器/网络15以通信地耦合泛光灯100。然而,泛光灯100不需要 具有这样的泛光灯间通信能力。将诸如参照图2在此更详细地讨论泛光灯100。将诸如参照 图3A-图3B在此更详细地讨论计算设备200。注意,在一些实施例中,计算设备200不需要执 行如在此多样地描述的基于手势的控制技术。
[0028] 图2是图解根据本公开实施例所配置的示例泛光灯100的框图。如可见那样,泛光 灯100可以包括一个或多个光源110,其均提供对应的光输出。可以针对给定的目标应用或 最终用途如想要那样定制用于给定的泛光灯100的光源110的数量η。在此将更详细地描述 光源110和泛光灯100的组件。然而,注意,基于所使用的特定配置,泛光灯100可以包括附加 的或替换的组件。例如,仅举出一些附加示例组件,在泛光灯100包括固态光源110的情况 下,泛光灯100可以包括诸如至少一个驱动器、调制器、数模(DAC)转换器(未示出)的组件。 此外,注意,虽然组件(例如控制器120、处理器130等)示出为处于表示泛光灯100的框内,但 这样的组件无需物理上位于泛光灯100的外壳内。在一些实施例中,图2所示的一些或所有 (或替换)组件可以一般是照明系统300的一部分,并且可以用于控制多个泛光灯100(例如, 同时控制多个泛光灯100)。
[0029] 如之前描述那样,在一些实施例中,泛光灯100可以包括一个或多个固态光源110。 给定的固态光源可以包括一个或多个固态发射器,其可以是任何宽范围的半导体光源设 备,诸如例如:(1)发光二级管(LED) ; (2)有机发光二级管(OLED) ; (3)聚合物发光二级管 (PLED);和/或(4)其任何一个或多个的组合。在一些实施例中,给定的固态发射器可以被配 置用于单个相关色温(CCT)(例如白色发光半导体光源)的发射。然而,在一些其它实施例 中,给定的固态发射器可以被配置用于色彩可调谐发射。例如,在一些情况下,给定的固态 发射器可以是被配置用于发射的组合的多色彩(例如双色、三色等)半导体光源,诸如:(1) 红-绿-蓝(RGB) ; (2)红-绿-蓝-黄(RGBY) ; (3)红-绿-蓝-白(RGBW) ; (4)双白;和/或(5)其任 何一个或多个的组合。在一些实施例中,例如,除了或替代固态光源110,泛光灯100可以包 括其它光源11〇(诸如白炽或荧光照明)。可以针对给定的目标应用或最终用途如想要那样 定制针对每个泛光灯所利用的照明源110的数量和布置。
[0030] 如在图2中可见那样,泛光灯100可以包括至少一个控制器120、至少一个处理器 130和/或存储器140。(多个)控制器120可以被配置为:(例如,经由通信总线或其它合适的 互连体)与光源110或对应组件(诸如光源驱动器(未示出))可操作地耦合,以控制从其提供 的光输出。注意,在该不例实施例中,来自每个光源110的光输出创建总光输出115。在一些 实施例中,泛光灯100可以包括中央控制器120和/或处理器130,被配置为:控制整个系统的 总光输出115。在一些这样的实施例中,取决于给定的配置,光输出的控制可以是有线的和/ 或无线的。在一些实施例中,泛光灯的光源110可以单独地被控制。在任何情况下,可以使用 在此多样地描述的基于手势的技术来控制泛光灯100和来自其的总光输出115。
[0031] 存储器140可以是任何合适的类型(例如RAM和/或ROM或其它合适的存储器)以及 大小,并且在一些情况下,可以利用易失性存储器、非易失性存储器或其组合来实现。给定 的处理器130可以如典型地进行的那样被配置,并且在一些实施例中,可以被配置为例如执 行(例如在存储器140内或其它地方)与泛光灯10或给定的光源110以及其模块中的一个或 多个关联的操作。在一些情况下,存储器140可以被配置为例如用于处理器工作空间(例如 用于一个或多个处理器130)和/或在临时或永久的基础上存储用于泛光灯100或系统10的 媒体、程序、应用146和/或内容。
[0032] 泛光灯100的一个或多个处理器130可以例如存取并且执行存储器140中所存储的 一个或多个模块。根据一些实施例,可以以任何合适的标准和/或定制/专有编程语言来实 现存储器140的给定模块,诸如例如:(l)C;(2)C++;(3)面向对象C;(4)Ja VaScript;和/或 (5)任何其它合适的定制或专有指令集,如依据本公开将明显的那样。存储器140的模块可 以被编码在例如机器可读介质上,其当由处理器130执行时部分地或整体地执行泛光灯100 或系统10的功能。计算机可读介质可以是例如硬驱、压缩盘、存储棒、服务器或包括可执行 指令的任何合适的非暂态计算机/计算设备存储器或这些存储器中的多个或组合。可以例 如利用门电平逻辑或专用集成电路(ASIC)或芯片集或其它这样的专用逻辑来实现其它实 施例。可以利用具有输入/输出能力(例如用于接收用户输入的输入部;用于命令其它组件 的输出部)以及用于执行设备功能的大量嵌入式例程的微控制器来实现一些实施例。在更 一般的意义上,可以针对给定的目标应用或最终用途如想要那样在硬件、软件和/或固件中 实现存储器140的功能模块(例如以下所讨论的一个或多个应用142)。
[0033]根据一些实施例,存储器140可以已经在其中存储一个或多个应用142(或另外具 有对其的存取)。在一些实例中,给定的泛光灯100可以被配置为:例如经由存储器140中所 存储的一个或多个应用142接收输入。例如,示例应用142可以允许用户对泛光灯100进行编 程或配置(诸如光输出、菜单或响应于各种基于手势的控制技术而提示的模式)。可以在存 储器140中存储(或可以是另外对于泛光灯100可存取)的其它合适的模块、应用和数据将取 决于给定的应用,并且依据本公开将是明显的。
[0034]根据一些实施例,给定的泛光灯100可以如想要那样包括通信模块150,其可以被 配置用于有线(例如通用串行总线或USB、以太网、FireWire等)和/或无线(例如Wi-Fi、蓝牙 等)通信。根据一些实施例,通信模块150可以被配置为利用包括例如以下协议的任何宽范 围的有线和/或无线通信协议来本地和/或远程地进行通信:(1)数字复用器(DMX)接口协 议;(2)Wi-Fi协议;(3)蓝牙协议;(4)数字可寻址照明接口(DALI)协议;(5)ZigBee协议;和/ 或(6)其任何一个或多个的组合。然而,应注意,本公开不仅限于这些示例通信协议,如在更 一般的意义上,并且根据一些实施例,可以针对给定的目标应用或最终用途如想要那样由 通信模块150利用任何合适的通信协议、有线和/或无线、标准和/或定制/专有。在一些实例 中,通信模块150可以被配置为:促进各泛光灯100之间的系统间通信和/或(多个)泛光灯 100与计算设备200之间的通信。其它用于通信模块150的合适的配置将取决于给定的应用, 并且依据本公开将是明显的。
[0035] 根据一些实施例,给定的泛光灯100可以包括一个或多个可选传感器160。在一些 实施例中,给定的泛光灯100可以可选地包括至少一个相机161(或图像捕获设备)、麦克风 163(或声音捕获设备)、环境光传感器165、运动传感器167、3维(3D)深度传感器169和/或任 何其它合适的传感器,以例如实现在此多样地描述的技术。当被包括时,(多个)传感器160 可以如典型地进行的那样被配置。例如,相机161和3D深度传感器169可以被配置为:使用例 如Microsoft ?制造的Kinect ?所使用的技术来检测手势。这样的手势可以用于控制泛光 灯100,如在此将更详细描述的那样。在另一示例中,麦克风163可以被配置为:检测用于控 制泛光灯100的语音命令。在任何情况下,给定的泛光灯100的(多个)传感器160可以包括用 于给定的目标应用或最终用途的如想要那样的组件。此外,应注意,本公开并非仅限于所示 的示例可选传感器160,因为根据一些其它实施例,可以针对给定的目标应用或最终用途如 想要那样提供附加和/或不同的传感器160。
[0036] 根据一些实施例,给定的泛光灯100可以包括一个或多个外放扬声器170或其它音 频输出设备。根据一些实施例,(多个)外放扬声器170可以是例如扬声器或能够从音频数据 信号产生声音的任何其它设备。可以使用任何合适的技术对(多个)外放扬声器170进行编 程,并且它们可以被配置为:输出与在此多样地描述的基于手势的控制技术有关的音频。例 如,控制器120和/或处理器130可以被配置为:控制(多个)外放扬声器170的音频输出,以提 供关于是否已经识别所尝试的手势的音频反馈,或提供与检测到的特定手势或光输出的所 得到的改变(例如,对光进行调光10%,将光色彩改变为红色,将光焦点移动到所指示的位置 等)有关的音频反馈。当被包括时,(多个)外放扬声器170可以如典型地进行的那样被配置, 并且可以包括用于给定的目标应用或最终用途的如想要那样的组件。依据本公开,(多个) 泛光灯100上的大量配置和变形将是明显的。
[0037]图3A图解根据本公开实施例所配置的示例计算设备200。计算设备200可以是任何 宽范围的计算平台、移动件或其它部件。例如,根据一些实施例,计算设备200可以部分地或 整体地是:(1)膝上型/笔记本计算机或亚笔记本计算机;(2)平板或手机平板计算机;(3)移 动电话或智能电话;(4)个人数字助理(PDA) ; (5)便携式媒体播放器(PMP) ; (6)蜂窝手机; (7)手持游戏设备;(8)游戏平台;(9)台式计算机;(10)电视机;(11)可穿戴或另外身体携带 的计算设备(诸如智能手表、智能眼镜或智能头饰);和/或(12)其任何一个或多个的组合。 用于计算设备200的其它合适的配置将取决于给定的应用,并且依据本公开将是明显的。 [0038] 根据一些实施例,计算设备200可以包括显示器210。显示器210可以是任何电子视 觉显示器或被配置为从其显示或另外生成图像(例如图像、视频、文本和/或其它可显示的 内容)的其它设备。在一些实例中,显示器210可以部分地或整体地与计算设备200集成,而 在一些其它实例中,显示器210可以是被配置为使用任何合适的有线和/或无线通信手段与 设备200进行通信的单机组件。
[0039] 在一些情况下,显示器210可选地可以是触摸屏显示器或其它触敏显示器。为此, 显示器210可以利用任何宽范围的触摸感测技术,诸如例如:(1)电阻式触摸感测;(2)电容 式触摸感测;(3)表面声波(SAW)触摸感测;(4)红外(IR)触摸感测;(5)光学成像触摸感测; 和/或(6)其任何一个或多个的组合。在更一般的意义上,并且根据一些实施例,可选地,触 敏显示器210-般可以被配置为:在该显示器210的给定位置处检测或另外感测来自用户的 手指、记录笔或其它合适的实现的直接和/或接近接触。在一些情况下,可选地,触敏显示器 210可以被配置为:将这样的接触转译为电子信号,其可以由计算设备200(例如其一个或多 个处理器230)处理并且被操控或另外用于触发给定的⑶I动作。在一些情况下,触敏显示器 210可以促进用户经由这样的显示器210所呈现的⑶I与计算设备200的交互。依据本公开, 用于显示器210的大量合适的配置将是明显的。
[0040] 根据一些实施例,计算设备200可以包括一个或多个控制器220或另外与之通信地 耦合。给定的控制器220可以被配置为输出一个或多个控制信号以控制计算设备200的各个 组件/模块中的任何一个或多个,并且可以例如基于从给定的本地源(例如诸如板载存储器 240)和/或远程源(例如诸如控制接口、可选服务器/网络15等)接收到的有线和/或无线输 入来进行该操作。根据一些实施例,给定的控制器220可以掌控一个或多个控制模块,并且 可以被编程或另外配置为输出一个或多个控制信号,例如,以调整计算设备200的给定部分 的操作。例如,在一些情况下,给定的控制器220可以被配置为:输出控制信号,以控制计算 设备200的给定的相机261或图像捕获设备(例如面对前部图像捕获设备或面对后部图像捕 获设备)的操作。在一些实例中,给定的控制器220可以被配置为:输出控制信号,以控制(在 此更详细地讨论的)一个或多个传感器260的操作。用于计算设备200的给定的控制器220的 其它合适的配置和控制信号输出将取决于给定的应用,并且依据本公开将是明显的。
[0041] 根据一些实施例,计算设备200可以包括存储器240以及一个或多个处理器230。存 储器240可以是任何合适的类型(例如RAM和/或ROM或其它合适的存储器)以及大小,并且在 一些情况下,可以利用易失性存储器、非易失性存储器或其组合来实现。计算设备200的给 定的处理器230可以如典型地进行的那样被配置,并且在一些实施例中,可以被配置为例如 执行(例如在存储器240内或其它地方)与计算设备200以及其模块中的一个或多个关联的 操作。在一些情况下,存储器240可以被配置为例如用于处理器工作空间(例如用于一个或 多个处理器230)和/或在临时或永久的基础上在计算设备200上存储媒体、程序、应用和/或 内容。
[0042] 计算设备200的一个或多个处理器230可以例如存取并且执行存储器240中所存储 的一个或多个模块。根据一些实施例,可以以任何合适的标准和/或定制/专有编程语言来 实现存储器240的给定模块,诸如例如:(l)C;(2)C++;(3)面向对象C;(4)JaVaScript;和/或 (5)任何其它合适的定制或专有指令集,如依据本公开将明显的那样。存储器240的模块可 以被编码在例如机器可读介质上,其当由一个或多个处理器230执行时部分地或整体地执 行计算设备200的功能。计算机可读介质可以是例如硬驱、压缩盘、存储棒、服务器或包括可 执行指令的任何合适的非暂态计算机/计算设备存储器或这样的存储器中的多个或组合。 可以例如利用门电平逻辑或专用集成电路(ASIC)或芯片集或其它这样的专用逻辑来实现 其它实施例。可以利用具有输入/输出能力(例如用于接收用户输入的输入部;用于命令其 它组件的输出部)以及用于执行设备功能的大量嵌入式例程的微控制器来实现一些实施 例。在更一般的意义上,可以针对给定的目标应用或最终用途如想要那样在硬件、软件和/ 或固件中实现存储器240的功能模块(例如诸如以下均被讨论的OS 242、UI 244和/或一个 或多个应用246)。
[0043]根据一些实施例,存储器240可以包括操作系统(0S)242。可以利用任何合适的0S、 移动或其它0S(诸如例如(1)来自Google公司的Android 0S; (2)来自Apple公司的iOS; (3) 来自BlackBerry有限公司的BlackBerry 0S; (4)来自Microsoft公司的Windows Phone 0S; (5)来自Palm 公司的Palm OS/Garnet OS; (6)开源OS(诸如 Symbian OS);和/或(7)其任何一 个或多个的组合)来实现〇S 242。如依据本公开将领会的那样,OS 242可以被配置为例如协 助在此多样地描述的基于手势的控制技术。用于0S 242的其它的合适的配置和能力将取决 于给定的应用,并且依据本公开将是明显的。
[0044]根据一些实施例,计算设备200可以包括用户接口(UI)模块244。在一些情况下,可 以在(例如图3B中一般地示出那样的)存储器240中实现UI 244,而在一些其它情况下,可以 在位置的组合中(例如在存储器240处以及在显示器210处,下面讨论)实现UI 244,由此为 UI 244提供给定程度的功能分布性。根据一些实施例,UI 244可以被配置为在显示器210处 呈现图形UI(GUI),其例如被配置为协助在此多样地讨论的任何基于手势的控制技术。用于 UI 244的其它的合适的配置和能力将取决于给定的应用,并且依据本公开将是明显的。 [0045]根据一些实施例,存储器240可以已经在其中存储一个或多个应用246(或另外具 有对其的存取)。在一些实例中,计算设备200可以被配置为:例如经由存储器240中所存储 的一个或多个应用246(诸如例如基于手势的照明系统控制应用)接收输入。可以在存储器 240中存储(或可以是另外对于计算设备200可存取)的其它合适的模块、应用和数据将取决 于给定的应用,并且依据本公开将是明显的。
[0046]根据一些实施例,计算设备200可以如想要那样包括通信模块250,其可以被配置 用于使用任何合适的有线和/或无线传输技术(例如射频或RF传输;红外或IR光调制等)的 有线(例如通用串行总线或USB、以太网、FireWire等)和/或无线(例如Wi-Fi、蓝牙等)通信。 根据一些实施例,通信模块250可以被配置为利用包括例如以下协议的任何宽范围的有线 和/或无线通信协议来本地和/或远程地进行通信:(1)数字复用器(DMX)接口协议;(2)Wi-Fi协议;(3)蓝牙协议;(4)数字可寻址照明接口(DALI)协议;(5)ZigBee协议;(6)近场通信 (NFC)协议;(7)基于局域网(LAN)的通信协议;(8)基于蜂窝的通信协议;(9)基于互联网的 通信协议;(10)基于卫星的通信协议;和/或(11)其任何一个或多个的组合。然而,应当注 意,本公开不仅限于这些示例通信协议,如在更一般的意义上那样,并且根据一些实施例, 可以针对给定的目标应用或最终用途如想要那样由通信模块250利用任何合适的通信协议 (有线的和/或无线的、标准的和/或定制的/专有的)。在一些实例中,通信模块250可以被配 置为:与一个或多个泛光灯100进行通信。在一些情况下,计算设备200的通信模块250和给 定的泛光灯100的通信模块150可以被配置为利用同一通信协议。在一些情况下,通信模块 250可以被配置为与服务器/网络300(下面讨论)进行通信。用于通信模块250的其它合适的 配置将取决于给定的应用,并且依据本公开将是明显的。
[0047] 根据一些实施例,计算设备200可以包括一个或多个传感器260。在一些实施例中, 给定的计算设备200可以可选地包括至少一个相机261(或图像捕获设备)、麦克风263(或声 音捕获设备)、环境光传感器265、加速度计266、重力传感器267、陀螺仪传感器268、磁力计 269(或地磁传感器)和/或任何其它合适的传感器,以例如实现在此多样地描述的技术。当 被包括时,(多个)传感器260可以如典型地进行的那样被配置。例如,如依据本公开将明显 的是,至少一个加速度计266、重力传感器267、陀螺仪传感器268和/或磁力计269可以用于 检测计算设备200的移动,以解释控制系统10中所使用的手势。在任何情况下,给定的计算 设备200的(多个)传感器260可以包括用于给定的目标应用或最终用途的如想要那样的组 件。此外,应当注意,本公开并非仅限于所示的示例可选传感器260,因为根据一些其它实施 例,可以针对给定的目标应用或最终用途如想要那样提供附加的和/或不同的传感器260。 [0048] 根据一些实施例,计算设备200可以根据一些实施例包括一个或多个外放扬声器 270或其它音频输出设备。根据一些实施例,(多个)外放扬声器270可以是例如扬声器或能 够从音频数据信号产生声音的任何其它设备。音频输出设备270可以例如被配置为再现其 主机计算设备200本地的和/或其主机计算设备200所接收到的声音。在一些实例中,音频输 出设备270可以部分地或整体地与计算设备200集成,而在一些其它实例中,音频输出设备 270可以是被配置为如想要那样使用任何合适的有线和/或无线通信手段与设备200进行通 信的单机组件。用于音频输出设备270的其它合适的类型和配置将取决于给定的应用,并且 依据本公开将是明显的。依据本公开,计算设备200上的大量配置和变形将是明显的。
[0049]图3B图解根据本公开实施例所配置的显示基准轴的示例计算设备200。为了易于 描述,该示例实施例中的计算设备包括图3A所示的以及在此所讨论的所有模块。如可见那 样,该示例实施例中的计算设备200是智能电话,并且包括将用于使用(在此更详细地描述 的)计算设备200做出的所描述的手势的如所示的基准轴X、Y和Z。还如可见那样,设备200包 括输入按钮280,其可以用于提供对计算设备200的各种输入。还注意,因为显示器是触敏 的,所以在该示例实施例中,可以经由显示器210提供输入(例如经由手指或记录笔所提供 的输入)。进一步注意,如依据本公开将明显的那样,在一些实施例中,计算设备200可以包 括附加的或替换的输入设备(诸如其它输入按钮(物理式或电容式的)、轨迹板、轨迹球或任 何其它合适的输入设备)。
[0050]如先前注意到那样,计算设备200可以包括多个传感器260。于在此多样地描述的 基于手势的控制的上下文中,在一些实施例中,以下传感器可以用在手势确定中:(多个)加 速度计266、(多个)重力传感器267、(多个)陀螺仪传感器268以及(多个)磁力计或(多个)地 磁传感器269。当描述这样的传感器以及从其所产生的值时,建立惯性参照系可以是有帮助 的。在该示例实施例中,定义三维笛卡尔坐标系的图3Β所示的Χ、Υ和Ζ轴可以用于提供这样 的惯性参照系。如可见那样,在该示例情况下,坐标系的原点是设备200的中心。此外,X轴跟 随设备200的水平形状,其中正X轴延伸通过(或指向)设备的右侧,并且负X轴延伸通过设备 的左侧。此外,Y轴跟随设备200的垂直形状,其中正Y轴延伸通过设备的顶侧并且负Y轴延伸 通过设备的底侧(例如最接近输入按钮280的一侧)。此外,Ζ轴垂直于设备200的显示器210 (也垂直于Χ-Υ平面),其中正Ζ轴延伸通过设备的前面并且负Ζ轴延伸通过设备的后面。
[0051 ](多个)加速度计266在该示例实施例中可以如典型地进行的那样被配置,并且在 一些示例实施例中,可以被配置为:检测运动和/或测量主机计算设备200的加速度。例如, 可以包括线性加速度计,以用于测量应用到设备200的移动力。这样的测量可以表示为沿着 设备200的轴(Χ、γ、ζ)的矢量g,以使得f t:。例如,;C的每个分量可以是无约束 的并且以_^13:来测量的,并且线性加速度计对于关于设备跟踪运动而言可以是有用的。 然而,线性加速度计可能不能提供关于计算设备200如何与通用坐标系有关的信息。例如, 如果设备200在水平表面上平坦地放置在其各侧之一上,则蠻将具有相同值而无 论设备的哪一侧处于水平表面上。
[0052](多个)重力传感器267在该示例实施例中可以如典型地进行的那样被配置,并且 在一些示例实施例中,可以被配置为:测量主机计算设备200上的重力的反作用力。在一些 实施例中,可以从一个或多个加速度计、磁力计和陀螺仪传感器的测量推导重力传感器。例 如,重力(近似9.81m/s 2)的反作用力可以描述为投影到设备的轴上的矢量,创建重力矢量 (诸如_^|_,:%:,,|)。在这样的示例中,用于每个分量的范围可以设置在(-9.81, 9 · 81),以使得|每2:条免_+羅凡=免纖。注意,(多个)重力传感器可以不受应用到设备 的任何种类的移动影响。然而,(多个)重力传感器可以用在确定设备的定向中,因为其与通 用坐标系有关。例如,如果计算设备200平坦放置在水平表面上,则那么重力的作用力可以 直接在Ζ轴上。因此,取决于设备200的哪一侧处于水平表面上,在这样的示例情况下用于^ 的值是或_職一·顯·。
[0053] (多个)陀螺仪传感器268在该示例实施例中可以如典型地进行的那样被配置,并 且在一些示例实施例中,(多个)陀螺仪传感器269可以被配置为确定主机计算设备200的定 向和/或旋转速率。可以使用例如俯仰290 (相对于X轴的旋转)、翻转(相对于Y轴的旋转)以 及偏航294(相对于Z轴的旋转)来表示设备200的定向。在一些情况下,陀螺仪传感器可以测 量设备200的旋转速率作为矢量(诸如議,其中,每个分量是按照弧度每秒( 的绕着设备的惯性轴的旋转速率。在这样的示例情况下,g的每个分量可以是无约 束的,并且如果设备处于理想静止,则i将等于
[0054] (多个)磁力计或(多个)地磁传感器269在该示例实施例中可以如典型地进行的那 样被配置,并且在一些示例实施例中,可以被配置为:确定主机计算设备200相对于地磁极 (例如地磁北)或可以针对给定的目标应用或最终用途如想要那样而定制的其它想要的朝 向的定向和/或移动。如在图3B中可见那样,相对于设备200指示地磁北295,允许确定方位 296(球面坐标系中的角度测量)。在该示例实施例中,方位296是从所示的Y轴和这样的方位 296计算的;然而,任何合适的基准可以用于计算用于计算设备200的方位(例如如从X、Y或Z 轴测量的北或南)。
[0055] 返回参照图1,服务器/网络300可以是任何合适的公共和/或私有通信网络。例如, 在一些情况下,服务器/网络300可以是可操作地耦合到广域网(WAN)(诸如互联网)的私有 局域网(LAN)。在一些情况下,服务器/网络300可以包括一个或多个二代(2G)、三代(3G)和/ 或四代(4G)移动通信技术。在一些情况下,服务器/网络300可以包括无线局域网(WLAN)(例 如Wi-Fi无线数据通信技术)。在一些实例中,服务器/网络300可以包括蓝牙无线数据通信 技术。在一些情况下,服务器/网络300可以包括支撑基础架构和/或功能(诸如服务器或服 务提供商),但这样的特征不一定经由服务器/网络15执行通信。在一些实例中,计算设备 200可以被配置用于例如与服务器/网络300和一个或多个泛光灯100通信的耦合。在一些这 样的实例中,可以在通信的耦合中分别利用(多个)泛光灯100和计算设备200的通信模块 150、250。在一些实例中,计算设备200可以被配置为经由促进在此多样地描述的基于手势 的控制技术的服务器/网络300将数据发送到(多个)泛光灯100。依据本发明,用于服务器/ 网络300大量配置将是明显的。在一些实施例中,计算设备200、(例如云内的)服务器/网络 300和/或(多个)泛光灯100可以执行用于执行在此所描述的基于手势的控制技术的计算、 处理或其它系统10智能。依据本公开,大量配置和变形将是明显的。
[0056]示例基于手势的控制 图4A-图4B图解根据本公开实施例的能够使用手势被控制的示例照明系统。如可见那 样,该示例实施例中的照明系统包括能够产生光输出410的泛光灯100。该示例实施例中的 泛光灯100包括能够具有经由基于手势的命令被控制的多个特性的多个固态光源。仅举出 少数示例特性,这样的特性可以包括例如泛光灯100和/或其单独光源的功率状态、强度或 亮度、分布或扩展、焦点或照准以及色彩。如依据本公开将明显的是,可以机械地、电地、电 磁地、光学地或使用任何其它合适的技术来控制这样的特性。该示例实施例中的照明系统 还包括用于检测用户420做出的手势的部件(诸如相机、运动检测器、深度传感器或其它合 适的手势检测设备)。照明系统或泛光灯100可以包括检测手势所需的任何附加组件(诸如 在此(例如参照图2)描述的组件)。
[0057] 如在图4A中可见那样,用户420正执行手势422以控制光分布412。在一些实施例 中,例如,手势422可以包括用于改动光分布412的对应结果的自然的手势命令(诸如用户 420伸展手以扩展该区域中的光分布,或用户420伸展/收缩他或她的手臂以(分别)增加/减 少光分布)。如在图4B中可见那样,用户420正执行手势424以控制光源位置414。在一些实施 例中,例如,手势424可以包括用于改动光源位置414的对应结果的自然的手势命令(诸如, 在想要导通/断开的光源之下直接执行动作,或指向光源以接通/关断)。以下是一些附加示 例手势命令和对应结果的表:
[0058]如在上表中可见那样,在一些实施例中,得自于所执行的手势的命令或控制可以 基于所做出的手势和手势位置中的至少一个。例如,在减少手指与拇指间隔的同时跨表面 移动以引起光输出创建跨表面的光的梯度的手势命令的情况包括基于所做出的手势和手 势位置的命令。在该示例情况下,所做出的手势正减少手指与拇指间隔或将一只手的拇指 和指点手指一起从初始间隔带出布置。所做出的手势引起光输出创建光的梯度。此外,在该 示例情况下,在跨表面移动手的同时做出手势。手跨表面的移动指示应在何处做出光的梯 度。在另一示例情况下(诸如在手伸展手势的情况下),照明系统可以执行扩展光束或光输 出的命令结果,而无论在何处执行手势。在这样的示例情况下,仅所做出的手势用于控制光 输出。在又一示例情况下(诸如在照明系统中接通或关断单独光源的情况下),手势和位置 都可以用于确定想要的结果。例如,用户可以指向想要接通或关断的特定光源,由此系统将 识别用于指示光源要被接通或关断的手势以及用于指示哪个光源要被接通或关断的手势 的定位/位置这两者。
[0059] 在一些实施例中,可以使用通信地耦合到正被控制的(多个)泛光灯100的计算设 备200来提供基于手势的照明控制。例如,在计算设备包括触敏显示器210的情况下,用户可 以使用显示器210提供基于手势的命令。在这样的情况下,于在照明系统所位于的房间或区 域周围移动设备200的同时,通过允许用户对设备200的显示器210执行手势,计算设备200 可以补充在此所描述的基于手势的控制。然而,在这样的示例情况下,用户可能必须在控制 系统的同时查看显示器210,由此妨碍用户用于接收实时反馈的能力。因此,在一些实施例 中,可以在握持计算设备(诸如在此所描述的计算设备200)的上下文中定义手势。例如,主 机计算设备中所包括的一个或多个传感器可以用于检测计算设备的运动,以确定在握持设 备的同时正执行手势。如之前描述那样,这样的传感器可以包括一个或多个加速度计266、 重力传感器267、陀螺仪传感器268和/或磁力计或地磁传感器269。
[0060] 在一些实施例中,手势类型可以由其所关联的控制参数指定。例如,在一些情况 下,光输出的控制的对象或参数可以是连续空间或范围(例如光强度、色彩、分布等)。在一 些这样的情况下,仅切换翻转或按钮按压或具有两个选项的另其它手势可能例如不足以控 制具有连续空间或范围的参数。因此,在这样的情况下,例如,用于控制具有连续空间或范 围的参数的有关手势可以具有与其关联的连续动作或手势(诸如提升或降低动作)。这样的 手势将在此被提及为选择手势。此外,在这样的情况下,可能想要能够应用或移除选择。因 此,例如,有关手势可以使用两个相反动作以提供应用/移除输入(诸如在顺时针方向上的 旋转以及在逆时针方向上的旋转)。这样的手势将在此被提及为确认手势,并且可以跟随选 择手势。此外,在这样的情况下,可能想要用于控制光输出的不同控制参数或模式之间的过 渡。因此,有关手势可以允许不同控制参数或模式之间的导航(诸如在想要方向上的扫刷)。 这样的手势将在此被提及为触发手势,并且在一些实例中,包括二元判断进行(诸如,接通/ 关断设置,移动到下一 /前一状态等)。包括用于三种手势类型(选择、确认和触发)的一些示 例潜在手势的表提供如下:
[0061]虽然存在可以在握持计算设备的同时执行的大量可能的运动,但在此将主要描述 (分别)用于选择、确认和触发手势类型的三个手势:俯仰手势(例如图5A中的510)、挥摆手 势(例如图6A中的610)以及倾斜手势(例如图7A所示的710)。在一些情况下,可以通过保持 计算设备平坦(或相对平坦)并且通过在手腕或手肘处的轴转(例如,以使得最远离用户的 手腕的一端提升或降低)以角度方式提升或降低设备来执行俯仰手势。在一些情况下,可以 通过凭借单个方向上的平移来突然移动计算设备而执行挥摆手势,并且可以按挥摆手势的 方向(例如,向左挥摆、向右挥摆、向上挥摆、向下挥摆等)来进一步对挥摆手势进行分类。在 一些情况下,例如,可以通过绕着(图3B所示的)设备的惯性系Y轴旋转设备来执行倾斜手 势,这可以通过在手腕或手肘处的旋转来实现。以下更详细地描述示例俯仰、挥摆和倾斜手 势。
[0062]图5A图解根据本公开实施例的用户的手512正执行的示例俯仰手势510。如之前描 述那样,俯仰手势510是示例选择手势,并且可以当将计算设备200保持平坦(或相对平坦) 并且通过用手腕或手肘轴转有角度地提升或降低时被执行。俯仰手势510在该示例实施例 中包括手512的自然的提升和降低运动作为可调谐的选择方法。虽然计算设备200在图5A中 未示出在用户的手512中,但在此为了易于描述,将假设如此。在该示例实施例中,可以使用 来自(多个)重力传感器267的数据来对俯仰手势510进行分类,如在此所描述的那样。例如,
定义为俯仰角度(例如俯仰手势510的角度),其中,如果在执 行手势之前设备200保持平坦,以使得重力仅在计算设备200的Z轴上起作用,则俯仰角度将 测量相对于大地的角度。这可以提供
的理想操作范围。通过增加或减 少俯仰角度参数,的连续范围允许可调谐的选择方法内的准确性。注意,在该示例 中,在图3B中图解计算设备200的Z轴。
[0063]在一些实施例中,俯仰手势510和/或其检测可以包括:使用校正或修正,以例如确 保手势适合于想要的目的。对于俯仰手势510而言,在一些实例中,计算设备200保持平坦, 以使得重力仅在设备200的Z轴上起作用。然而,在其它实例中,当执行俯仰手势510时,设备 200不保持平坦,意味着%教第I:石。此外,在笔:_ 加,:的计算将易出误差。为了计及该情况,俯仰角度可以替代地定义为
在样的情况下,随着%老霉_ ,并 且随着·光―-敦p。因此,俯仰角度的这种第二定义比初始定义更不 易出误差。此外,对于在此所描述的控制技术而言,当发起俯仰手势510的使用时,可以进行 校正,以计及开始俯仰角度。如依据本公开将明显的那样,可以进行其它这样的校正,以确 保俯仰手势510对于在此所描述的技术而言是有用的并且鲁棒的机制。
[0064]图5B-图5C图解与图5A的俯仰手势510有关的示例图线。更具体地,在图5B的图线 520中,在俯仰上下移动期间重力传感器的行为G-x、G-y和G-z被绘制为作为时间(秒)的函数 的加速度(m/s2)。在图5C的图线530中,得自于图线520中的数据的俯仰角度被绘制为作为 时间(秒)的函数的角度(弧度)。如之前描述那样,的连续范围可以缩放并且转变为 任何想要的连续范围,并且可以针对给定的目标应用或最终用途如想要那样而被定制。 [0065]图6A图解根据本公开实施例的用户的手612正执行的示例挥摆手势610。如之前描 述那样,挥摆手势610是示例触发手势,并且可以通过凭借在单个方向上的平移来突然移动 计算设备200而被执行。挥摆手势610在该示例实施例中包括关于特定轴可测量的用户的手 612沿着该轴的快速运动。虽然计算设备200在图6A中未示出在用户的手中,但在此为了易 于描述,将假设如此。在该示例实施例中,可以使用来自(多个)加速度计266(例如一个或多 个线性加速度计)的数据对挥摆手势610进行分类,如在此所描述的那样。线性加速度计典 型地响应于快速或突然运动,使得传感器适合于检测挥摆手势6 10。例如,如果 編_'_=:_|編_|^,:£_定义为线性加速度计矢量,则那么当特定分量按特定顺序超过正阈值和负 阈值时,可以检测挥摆手势610,如以下将更详细地解释的那样。此外,沿着特定轴的快速运 动将经历关于该轴可测量的突然加速和减速。注意,可以通过检测移动(例如,向左挥摆,向 右挥摆,向上挥摆,向下挥摆等)进一步对挥摆手势610进行分类。
[0066]图6B-图6E图解与图6A的挥摆手势610有关的示例图线,将依次讨论其中的每一 个。图6B包括图线620,其示出在设置在的阈值的情况下在向左和向右挥摆手势 期间的线性加速度计Μ专感器的行为。如在图线620中可见那样,加速度(m/s 2)绘制为时间 (秒)的函数。在图线620中,相继执行向右挥摆手势两次,并且加速和减速的轴是计算设备 200的X轴。注意,在该示例中,在图3B中图解计算设备200的X轴。此外,注意,可以通过有效 分量和阈值超过的顺序对挥摆手势610的类型进行分类,如下表图解那样:
[0067]使用上表以及图6B中的图线620,可以看到,在图线620中从0去往6秒的挥摆手势 610是向左、向右、向左、向右挥摆手势。回顾在该示例情况下,阈值设置在變麵_?。在该 示例情况下,可以看到,对于近似从0.5到1.4秒执行的第一挥摆手势而言,超过负阈值,并 且然后超过正阈值,以指示执行向左挥摆手势。然后,在该示例情况下,从近似2到2.7秒,在 图线620中可以看到,在超过负阈值之前首先超过正阈值,由此指示执行向右挥摆手势。经 过3秒标记,可以看到向左和向右挥摆手势重复。
[0068]在一些实施例中,挥摆手势610和/或其检测可以包括:使用校正或修正,以例如确 保手势适合于想要的目的。例如,如关于图6B所描述的挥摆手势的检测可以包括校正/修 正,以解决各种问题。在图6B中可以看到可能在挥摆手势610的检测中出现的一个这样的问 题,其中,第一挥摆手势(在1秒左右执行的手势)的减速结束于在加速以移动用户的手之后 对其进行稳定。这样的稳定可以例如牵涉当将用户的手移动到固定位置或默认位置时的过 度校正。可以使用图6C中的图线630来图解该问题,其中,示出同一挥摆手势610得自于图6B 的图线620,但用于检测挥摆手势的阈值被调整为:在图6C中可以看到那样,用于 (近似从0.5到1.4秒持续的)第一挥摆手势的跨越阈值的顺序从负去往正去往负。通过在该 示例实施例中的针对检测挥摆手势610所使用的准则,阈值跨越将指示:执行向左挥摆,立 即后接向右挥摆。
[0069] 在执行挥摆手势610和/或其检测期间可能发生的另一问题与在该手势期间计算 设备200是否旋转有关。在一些实例中,在执行挥摆手势610同时,设备200保持平坦,以使得 旋转未应用到设备200。然而,在其它实例中,在执行挥摆手势610的同时,设备不保持平坦, 意味着_ :__潘于I 。例如,在一些这样的实例中,当执行挥摆手势610时,设 备200可能被旋转。这样的旋转可能引起用于跟踪挥摆手势610的传感器组件的不可靠性。 例如,图6D包括图线640,其示出在同时地绕着设备200的Y轴旋转设备200的同时在向右挥 摆手势期间线性加速度计!^传感器的行为。如在图线640中可见那样,加速度(m/s 2)绘制为 时间(秒)的函数,阈值设置在進錢_#篆,并且仅超过下/负阈值(两次,在该示例向右挥摆 手势期间)。使用针对该示例实施例所描述的准则,因为不超过上/正阈值,所以将不识别向 右挥摆手势,如在图线640中看到那样。
[0070] 作为至少以上关于挥摆手势610所描述的问题的结果,可以对手势610和/或其检 测进行校正或修正。使用图6B的图线620标识一个这样的示例校正/修正选项,其中,存在与 其中加速结束并且减速开始的时刻对应的从非常负的到非常正的值的尖锐过渡,并且反之 亦然。结果,确定可以使用加速度的导数一急冲(以及急冲的值/符号,无论是正还是负)而 非加速度,以确保挥摆手势610的更鲁棒并且精确的检测。对于这样的示例校正/修正而言, 急冲函数可以定义为
作为线性加速度的时间延迟导数,其中,1?是 沿着特定轴经历的线性加速度,并且#是时间延迟常数。此外,在该示例情况下,可以如在 下表提供的那样定义挥摆手势:
[0071] 图6E包括图线650,其示出基于图线620中所使用的数据(其在图线630中是同一数 据)的急冲函数。如在图线650中可见那样,急冲(m/s 3)被绘制为时间(秒)的函数,并且在图 线650中示出之前关于图线620所描述的相同挥摆手势610(向左、向右、向左、向右)。使用 土 20 'm/P作为阈值以及s? = 80 m;?作为时间常数来创建图线650。例如,图线650有助于 图解用于通过使用与手势有关的急冲函数来检测挥摆手势610的更鲁棒的技术,其可以有 助于消除可能归因于过度校正而发生的虚假正挥摆检测。此外,如可以理解那样,这样的技 术有助于基于特定类型的触发动作而区分二元选择。如依据本公开明显的那样,可以基于 所使用的计算设备200、目标应用或最终用途而调整阈值。注意,虽然在此使用向左和向右 挥摆手势来图解并且描述挥摆手势610,但技术并非被意图被限制成这样。例如,如依据本 公开将明显的那样,可以在向上、向下、向前、向后方向或在任何其它合适的方向或方向集 合上发生的挥摆手势的情况下使用技术。
[0072] 图7A图解根据本公开实施例的用户的手712正执行的示例倾斜手势710。如之前描 述那样,例如,倾斜手势710是示例确认手势,并且可以通过绕着计算设备200的惯性系Y轴 旋转计算设备200而被执行,倾斜手势可以通过用户在手腕或手肘处进行旋转来实现。倾斜 手势710在该示例实施例中包括基于例如仿拟键锁的锁定或解锁的自然的移动的触发确 认。虽然计算设备200在图7A中未示出在用户的手712中,但在此为了易于描述,将假设如 此。在该示例实施例中,可以使用来自(多个)重力传感器267的数据来对倾斜手势710进行 分类,如在此所描述的那样。例如
i被定义为倾斜角度(例如倾斜 手势710的角度),则可以使用四象限反正切函数,以允许用于瑪的操作范围, 其中,= _对应于保持平坦的设备。此外,:1??随着设备被绕着设备200的惯性Y轴逆 时针旋转而接近游,并且魏斑:随着设备被绕着设备200的惯性Y轴顺时针旋转而接近一霖。该 特定的反正切函数可以有助于避免否则将在馬沿=士?Γ/2.附近发生的渐进不连续性。
[0073] 在一些实施例中,倾斜手势710和/或其检测可以包括:使用校正或修正,以例如确 保手势适合用于想要的目的。对于倾斜手势710而言,在当计算设备200保持平坦以使得重 力仅在设备200的Z轴上起作用时的实例中,%&提供操作控制的连续范围(如在具有俯仰 手势510的情况下那样)。还如在具有俯仰手势510的情况下那样,在其中设备200未保持平 坦的实例中,当执行手势时,角度的计算可能易于出误差,从而当执行倾斜手势710时, 易于出误差。关于俯仰手势510,发现技术随着而是不可靠的,并且因此, 在此描述适当的校正/修正,以确保手势检测的技术是足够鲁棒的。关于倾斜手势710,重力 完全在设备200的Y轴上,使得&和&对于计算而言不再是可靠的。这种情形另外被已 知为万向锁,其中,在三维系统中,丢失一个自由度(旋转),这可能导致针对的不连续 性问题。不连续性被图解在图7B-图7C中,图7B-图7C示出倾斜识别/表述的比较,其中图7B 的图线720基于arctan2并且图7C的图线730基于陀螺仪阈值跨越。
[0074] 作为与针对检测倾斜手势710使用重力传感器267的技术有关的以上所描述的不 连续性的结果,针对检测倾斜手势710使用陀螺仪传感器268的技术被探索并且被发现为适 合用于确认手势的所意图的目的。回顾倾斜手势710在该示例实施例中包括仿拟键锁的锁 定或解锁的触发确认。在该锁定运动中,存在初始旋转(顺时针或逆时针)以及对应的反向 旋转(逆时针或顺时针)。无论旋转的初始方向如何,都可以通过设置该来精确地定义倾 斜手势710,绕着设备200的Y轴的旋转速度或角速度一定超过所指定的阈值。图7D包括图线 740,其示出用于两个倾斜手势710的作为时间(秒)的函数的旋转速度或角速度(弧度/s)。 通过首先逆时针旋转设备200并且然后顺时针旋转设备200以返回到平坦或默认位置来执 行图线740的第一倾斜手势。
[0075] 如在图线740中可见那样,第一倾斜手势持续为近似地从0.5到2秒,并且@:、.按 Orad/s、减少然后增加来从静止位置偏离。通过首先顺时针旋转设备200并且然后逆时针旋 转设备200以返回到平坦或默认位置来执行图线740的第二倾斜手势。如在图线740中可见 那样,第二倾斜手势持续为近似地从3到5秒,并且興I按Orad/s、增加然后减少来从静止位 置偏离。在这两种情况下,按Orad/s从静止位置偏离,以使得可以如想要那样或对于目 标应用或最终用途设置用于检测倾斜手势的阈值。例如,在图7D中,阈值可以被设置在 _::頻|_,以使得当在任一方向上超过该阈值时,基于%的值(+或-)而识别倾斜手势。更 具体地,在图线740的第一倾斜手势710中,可以看到在近似0.7秒左右%超过- 由此指示执行了逆时针倾斜手势。此外,当在近似1.3秒左右&超过夺时,可以识 别顺时针倾斜,但取决于配置,该倾斜可能被识别为倾斜以返回到平坦或默认位置。依据本 公开,大量变形和配置将是明显的。
[0076] 方法 图8图解根据本公开实施例的用于控制照明系统的示例方法。为了易于描述,在此将使 用手势技术510、610和710(分别地,俯仰手势、挥摆手势和倾斜手势)以及计算设备200来描 述方法。然而,依据本公开将明显的是,方法并非意图被这样限制,并且任何其它合适的手 势技术和设备可以利用所述方法来被使用。注意,图8还图解包括多个模式(诸如被配置为 执行用于控制照明系统的方法的功能的手势模式)以及与光控制有关的大量模式(诸如强 度模式、色温模式、色彩渲染模式、色彩挑选器模式以及用户预设模式)的基于手势的自然 的用户接口,以提供一些示例模式。方法可以包括用于通过手势模式导航的技术,以例如 (例如,使用触发手势(诸如挥摆手势610))在各有效光控制模式之间进行切换,(例如,使用 选择手势(诸如俯仰手势510))调整光控制模式所控制的光输出属性,并且(例如,使用确认 手势(诸如倾斜手势710))将所选择的调整应用于光输出属性或恢复到初始调整/先前所设 置的调整。
[0077]图8的方法包括确定(800)是否调用手势模式。可以使用任何合适的技术(诸如,通 过经由计算设备程序或应用来调用模式,执行合适的动作以调用模式(例如,以预定方式手 动地操控计算设备),或任何其它合适的技术)来调用模式。在一些实施例中,可以通过用户 将手放置在计算设备200的显示器210的一部分上来调用模式。在这样的实施例中,用户可 能不得不在将手放置在显示器上之前执行动作,以调用手势模式(诸如打开程序或应用)。 从 80〇继续,如果未调用模式,则方法继续进行检查,直到模式被调用。
[0078]如果在800调用手势模式,则所述方法可以通过进入光控制模式之一而继续。光控 制模式在该示例实施例中包括:强度模式820,其可以允许用户调整光的强度(诸如光的调 光等级);色温模式822,其可以允许用户调整光的色温(诸如光有多暖和/或冷);色彩渲染 模式824,其可以允许用户调整光的色彩渲染;色彩挑选器模式826,其可以允许用户选择光 的色彩;以及用户预设模式828,其可以允许用户从一个或多个光配置选择预设(例如用户 所配置的或与照明系统一起包括的预设)。此外,按模式在设备显示器上可以看见以下设 置:强度设置为40%,色温设置在3850K,色彩渲染设置在50%,色彩挑选器设置在41%,并且用 户预设设置在C(其可以是例如应用所有其它设置的定制用户预设)。在图8所示的示例中, 所进入的初始模式是强度模式820。然而,例如,所述方法可以初始地进入在此所描述的任 何光控制模式或任何其它合适的模式,并且这样的模式可以是按默认或作为其为在退出并 且不再调用手势模式800之前所使用或改变的最后模式的结果而进入的。在一些实施例中, 可以提供(例如视觉、听觉或触觉)反馈以指示已经调用手势模式800和/或指示哪个光控制 模式是有效的。例如,计算设备200或照明系统10可以提供这样的反馈。
[0079] 当在光控制模式之一中时,用户可以如想要那样执行选择、触发和确认手势,以控 制由关联的照明系统提供的照射/光。如在该示例方法中可见那样,选择手势包括俯仰手势 510,其可以如在此描述的那样被执行,以调整特定的光控制模式选项。回顾如在此多样地 描述的俯仰手势510允许控制连续参数,以使得当设备200向上或向下俯仰时,光可以被配 置为根据有效光控制模式进行调整。当已经如想要那样调整有效光控制模式时,用户可以 执行倾斜手势710,以应用选择。在该示例方法中,用户可以(例如绕着设备200的Y轴)在顺 时针(CW)方向上倾斜710设备200以应用选择,其仿拟在键锁中锁定键(例如,选择被锁定)。 此外,并且如基于本公开可以理解那样,归因于用户因为不必提升或降低设备200以执行倾 斜手势710而能够在不影响俯仰角度藏的情况下执行倾斜手势710,倾斜手势710是用 于应用使用俯仰手势510进行的选择的合适的手势。如果已经在顺时针方向上通过倾斜710 而应用选择,则那么所述方法可以通过返回到800而继续。如果用户替代地想要将有效模式 恢复到初始选择(例如在进入该模式之前所选择的选项)并且不应用新的选择,则用户可以 (例如绕着设备200的Y轴)在逆时针(CCW)方向上倾斜710设备200,以恢复810有效模式。例 如,在使用CCW倾斜710恢复810有效模式之后,所述方法可以继续到800(如在图8中所示那 样),或继续回到先前的有效模式。
[0080] 所述方法在该示例实施例中允许用户使用挥摆手势610(在该示例情况下,向左挥 摆或向右挥摆)在各有效模式之间进行切换。例如,如在图8中可见那样,如果用户处于强度 模式820下并且执行向右挥摆610手势,则那么将进入色温模式822并且色温模式822变为有 效,允许用户使用俯仰510手势来调整该模式。如可见那样,如果用户挥摆610通过所有光控 制模式,则所述方法在该示例中被配置为继续回到第一光控制模式。例如,如果用户当处于 用户预设模式828下时执行向右挥摆610手势,则将进入强度模式820(由A链路指示)。此外, 如果用户当处于强度模式820下时执行向左挥摆610手势,则将进入用户预设模式828(由B 链路指示)。注意,可用的光控制模式的顺序可以是预设的或用户可配置的。在一些实例中, 如果在应用新的选择之前(例如在顺时针倾斜710以应用使用俯仰手势510进行的选择之 前)切换有效模式,则有效模式也可以恢复到初始选择(例如在进入该模式之前所选择的选 项)。如之前描述那样并且如通过图8的方法可以理解那样,可以在查看光或照明系统以接 收实时反馈的同时执行选择、触发和确认手势(在该示例情况下,俯仰510、挥摆610和倾斜 710手势)。
[0081] 依据本公开,对图8的方法的大量变形将是明显的。在一些实施例中,可以通过例 如一个或多个控制器和/或处理器实现所述方法和/或模式。例如,在一些实施例中,可以通 过(例如如在图3A中所示并且在此所描述的)计算设备200的控制器220和/或处理器230实 现所述方法。在一些实施例中,可以附加地或替换地通过(例如如图1和图2中所示并且在此 所描述的)系统10的一个或多个泛光灯100的控制器120和/或处理器130实现所述方法。换 言之,例如,用于执行在此多样地描述的方法和技术的智能可以定位在或可操作地耦合到 计算设备200和/或(多个)泛光灯100中。如将领会那样,并且根据一些实施例,在图8中示出 并且在此所描述的方法的一个或多个方面可以实现为例如当由一个或多个控制器和/或处 理器执行或另外地操作时引起如在此所描述的相关联的功能被执行的模块或子模块。
[0082] 可以例如在软件(例如一个或多个计算机可读介质上所存储的可执行指令)、固件 (例如微控制器或可以具有用于从用户请求输入并且提供对用户请求的响应的I/O能力的 其它设备的嵌入式例程)和/或硬件(例如门电平逻辑、现场可编程门阵列、为目的而构建的 娃(purpose-built silicon)等)中实现模块/子模块。在一些实施例中,非暂态计算机程序 产品包括非暂态地编码于其上的多个指令,其当由一个或多个处理器执行时引起处理被执 行,处理可以包括在此多样地描述的方法和技术的功能。所述计算机程序产品可以包括一 个或多个计算机可读介质(诸如例如硬驱动、压缩盘、存储器棒、服务器、高速缓冲存储器、 寄存器存储器、随机存取存储器(RAM)、只读存储器(ROM)、闪速存储器或利用可以由一个或 多个处理器执行的指令所编码的任何合适的非暂态存储器、或者这样的存储器中的多个或 组合)。
[0083] 依据本公开,大量实施例将是明显的。一个示例实施例提供一种计算设备,包括: 处理器,被配置为:确定由所述计算设备作出的手势,所述手势确定基于所述计算设备的运 动;以及通信模块,被配置为:将控制信号传送到包括被配置为输出光的至少一个固态光源 的泛光灯,其中,所述控制信号基于由所述处理器确定的手势并且能够控制所述光输出。在 一些情况下,所述手势确定基于来自如下中的至少一个的输入:重力传感器,可操作地耦合 到所述计算设备,并且被配置为:测量在所述计算设备上起作用的重力;加速度计,可操作 地耦合到所述计算设备,并且被配置为:测量所述计算设备的加速度;以及陀螺仪传感器, 可操作地耦合到所述计算设备,并且被配置为:测量所述计算设备的旋转。在一些情况下, 所述手势是通过有角度地提升并且降低所述计算设备以提供俯仰角度的连续范围而执行 的俯仰手势,并且所述控制信号基于所述俯仰角度。在一些这样的情况下,至少使用可操作 地耦合到所述计算设备并且被配置为测量在所述计算设备上起作用的重力的重力传感器 来确定所述俯仰角度。在其中所述手势是俯仰手势的一些这样的情况下,所述处理器被配 置为:当确定俯仰角度时执行至少一个校正,以增加所述俯仰手势的精度。在一些情况下, 所述设备包括包括有至少两个光控制模式的用户接口,每个模式被配置为:响应于用户输 入而调整所述光输出的独特属性。在一些这样的情况下,对于在给定的时间控制所述光输 出而言仅单个模式可以是有效的,并且通过凭借在某方向上的平移对所述计算设备进行移 动而执行的挥摆手势可以被用于基于挥摆方向而切换有效模式。在一些这样的情况下,至 少使用可操作地耦合到所述计算设备并且被配置为测量所述计算设备的加速度的加速度 计来确定所述挥摆方向。在其中所述挥摆手势可以被用于切换有效模式的一些这样的情况 下,所述处理器被配置为:当确定挥摆方向时执行至少一个校正,以增加所述挥摆手势的精 度。在其中所述设备包括用户接口的一些这样的情况下,所述光输出的所述独特属性具有 至少两个可选择的选项,并且通过绕着所述设备的主轴在某方向上旋转所述设备而执行的 倾斜手势可以被用于基于所述倾斜方向而引起如下中的至少一个:应用所选择的选项,以 及恢复到先前所选择的选项。在一些这样的情况下,至少使用可操作地耦合到所述计算设 备并且被配置为测量所述计算设备的旋转的陀螺仪传感器来确定所述倾斜方向。在其中所 述倾斜手势可以被用于引起应用所选择的选项以及恢复到先前所选择的选项中的至少一 个的一些这样的情况下,所述处理器被配置为:当确定倾斜方向时执行至少一个校正,以增 加所述倾斜手势的精度。在一些情况下,所述控制信号能够控制光强度和光色彩中的至少 一个。在一些情况下,提供一种包括所述计算设备的照明系统,所述系统包括泛光灯。
[0084] 另一示例实施例提供一种控制来自泛光灯的光输出的方法,所述泛光灯包括被配 置为输出光的至少一个固态光源,所述方法包括:基于通过移动计算设备而执行的手势而 接收控制信号,所述泛光灯经由无线通信链路通信地耦合到所述计算设备;以及基于所述 控制信号而调整所述光输出。在一些情况下,调整所述光输出包括调整光强度和调整光色 彩中的至少一个。
[0085]另一示例实施例提供一种非暂态计算机程序产品,包括非暂态地编码于其上的多 个指令,其当由一个或多个处理器执行时引起处理被执行。所述计算机程序产品可以包括 一个或多个计算机可读介质(诸如例如硬驱动、压缩盘、存储器棒、服务器、缓存存储器、寄 存器存储器、随机存取存储器(RAM)、只读存储器(ROM)、闪速存储器或利用可以由一个或多 个处理器执行的指令编码的任何合适的非暂态存储器或这样的存储器中的多个或组合)。 所述处理包括:响应于用户输入,调用被配置为允许用户控制来自包括被配置为输出光的 至少一个固态光源的泛光灯的光输出的手势模式,其中,所述手势模式包括一个或多个光 控制模式,每个光控制模式能够调整所述光输出的独特属性;以及基于通过移动可操作地 耦合到所述一个或多个处理器的计算设备而做出的手势而对所述手势模式进行导航。在一 些情况下,通过有角度地提升以及降低所述计算设备以提供俯仰角度的连续范围而执行的 俯仰手势可以被用于基于所述俯仰角度而调整所述光输出。在一些情况下,通过凭借在某 方向上的平移对所述计算设备进行移动而执行的挥摆手势可以被用于基于挥摆方向而在 各光控制模式之间切换。在一些情况下,所述光输出的所述独特属性具有至少两个可选择 的选项,并且通过绕着所述设备的主轴在某方向上旋转所述设备而执行的倾斜手势可以被 用于基于所述倾斜方向而引起如下中的至少一个:应用所选择的选项,以及恢复到先前所 选择的选项。
[0086]另一示例实施例提供一种照明系统,包括:具有视场的至少一个图像传感器;处理 器,被配置为确定在所述视场内做出的手势;以及控制器,被配置为基于所做出的手势而生 成控制信号,其中,所述控制信号用于控制光输出。在一些情况下,所述控制器进一步被配 置为:基于在所述视场内的所述手势的位置而生成所述控制信号。
[0087]已经为了图解和描述的目的而提出示例实施例的前面的描述。并不意图穷举或将 本公开限制于所公开的精确形式。依据本公开,很多修改和变化是可能的。意图的是本公开 的范围并非由该详细说明限制而是由所附于此的权利要求来限制。要求对于该申请的优先 权的未来提交的申请可以以不同的方式要求所公开的主题内容,并且一般地可以包括如在 此多样地公开或另外地展示的一个或多个限制的任何集合。
【主权项】
1. 一种计算设备,包括: 处理器,被配置为:确定由所述计算设备作出的手势,所述手势确定基于所述计算设备 的运动;以及 通信模块,被配置为:将控制信号传送到包括被配置为输出光的至少一个固态光源的 泛光灯,其中,所述控制信号基于由所述处理器确定的手势并且能够控制光输出。2. 如权利要求1所述的设备,其中,所述手势确定基于来自如下中的至少一个的输入: 重力传感器,可操作地耦合到所述计算设备,并且被配置为:测量在所述计算设备上起 作用的重力; 加速度计,可操作地耦合到所述计算设备,并且被配置为:测量所述计算设备的加速 度;以及 陀螺仪传感器,可操作地耦合到所述计算设备,并且被配置为:测量所述计算设备的旋 转。3. 如权利要求1所述的设备,其中,所述手势是通过有角度地提升并且降低所述计算设 备以提供俯仰角度的连续范围而执行的俯仰手势,并且所述控制信号基于所述俯仰角度。4. 如权利要求3所述的设备,其中,至少使用可操作地耦合到所述计算设备并且被配置 为测量在所述计算设备上起作用的重力的重力传感器来确定所述俯仰角度。5. 如权利要求3所述的设备,其中,所述处理器被配置为:当确定所述俯仰角度时执行 至少一个校正,以增加所述俯仰手势的精度。6. 如权利要求1所述的设备,进一步包括包括有至少两个光控制模式的用户接口,每个 模式被配置为:响应于用户输入而调整光输出的独特属性。7. 如权利要求6所述的设备,其中,对于在给定的时间控制光输出而言仅单个模式能够 是有效的,并且通过凭借在某方向上的平移对所述计算设备进行移动而执行的挥摆手势能 够被用于基于挥摆方向而切换有效模式。8. 如权利要求7所述的设备,其中,至少使用可操作地耦合到所述计算设备并且被配置 为测量所述计算设备的加速度的加速度计来确定挥摆方向。9. 如权利要求7所述的设备,其中,所述处理器被配置为:当确定挥摆方向时执行至少 一个校正,以增加挥摆手势的精度。10. 如权利要求6所述的设备,其中,光输出的所述独特属性具有至少两个可选择的选 项,并且通过绕着所述设备的主轴在某方向上旋转所述设备而执行的倾斜手势能够被用于 基于倾斜方向而引起如下中的至少一个:应用所选择的选项,以及恢复到先前所选择的选 项。11. 如权利要求10所述的设备,其中,至少使用可操作地耦合到所述计算设备并且被配 置为测量所述计算设备的旋转的陀螺仪传感器来确定倾斜方向。12. 如权利要求10所述的设备,其中,所述处理器被配置为:当确定倾斜方向时执行至 少一个校正,以增加倾斜手势的精度。13. 如权利要求1所述的设备,其中,所述控制信号能够控制光强度和光色彩中的至少 一个。14. 一种照明系统,包括如权利要求1所述的计算设备和泛光灯。15. -种控制来自泛光灯的光输出的方法,所述泛光灯包括被配置为输出光的至少一 个固态光源,所述方法包括: 基于通过移动计算设备而执行的手势而接收控制信号,所述泛光灯经由无线通信链路 通信地耦合到所述计算设备;以及 基于所述控制信号而调整光输出。16. 如权利要求15所述的方法,其中,调整光输出包括:调整光强度和光色彩中的至少 一个。17. -种利用指令编码的非暂态计算机程序产品,其当由一个或多个处理器执行时引 起处理被执行,所述处理包括: 响应于用户输入,调用被配置为允许用户控制来自包括被配置为输出光的至少一个固 态光源的泛光灯的光输出的手势模式,其中,所述手势模式包括一个或多个光控制模式,每 个光控制模式能够调整光输出的独特属性;以及 基于通过移动可操作地耦合到所述一个或多个处理器的计算设备而做出的手势而对 所述手势模式进行导航。18. 如权利要求17所述的计算机程序产品,其中,通过有角度地提升以及降低所述计算 设备以提供俯仰角度的连续范围而执行的俯仰手势能够被用于基于所述俯仰角度而调整 光输出。19. 如权利要求17所述的计算机程序产品,其中,通过凭借在某方向上的平移对所述计 算设备进行移动而执行的挥摆手势能够被用于基于挥摆方向而在各光控制模式之间切换。20. 如权利要求17所述的计算机程序产品,其中,光输出的独特属性具有至少两个可选 择的选项,并且通过绕着所述设备的主轴在某方向上旋转所述设备而执行的倾斜手势能够 被用于基于倾斜方向而引起如下中的至少一个:应用所选择的选项,以及恢复到先前所选 择的选项。
【文档编号】G06F3/01GK106095067SQ201610174973
【公开日】2016年11月9日
【申请日】2016年3月25日 公开号201610174973.6, CN 106095067 A, CN 106095067A, CN 201610174973, CN-A-106095067, CN106095067 A, CN106095067A, CN201610174973, CN201610174973.6
【发明人】J.A.奥尔森, J.斯保尔丁, M.安东尼, A.萨基西安
【申请人】奥斯兰姆施尔凡尼亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1