基于光的通信(LCOM)视觉热点的制作方法

文档序号:12289708阅读:301来源:国知局
基于光的通信(LCOM)视觉热点的制作方法与工艺

本专利申请要求于2014年3月25日提交的题为“Light Communication Receiver”的美国临时专利申请No.61/970,310(律师签号2014P00361US);于2014年3月25日提交的题为“Light Communication Luminaire Positioning”的美国临时专利申请No.61/970,321(律师签号2014P00352US);以及于2014年3月25日提交的题为“Light Communication to Occupant”的美国临时专利申请No.61/970,323(律师签号2014P00324US)的权益。这些专利申请中的每个被通过引用而在其整体上合并次于此。

技术领域

本公开涉及固态照明(SSL),并且更特别地涉及经由SSL的基于光的通信。



背景技术:

全球定位系统(GPS)设备被常见地用于促进地球上的导航。这些GPS设备被设计成与传送位置和时间信息的按轨道运行的卫星进行通信。在更靠近地球表面的情况下,可以使用利用射频(RF)信号与附近的兼容设备进行通信的诸如Wi-Fi的局域无线技术来补充这样的基于卫星的导航。这些类型的无线技术典型地采用无线接入点(Wi-Fi热点)来建立网络接入,并且在安全的无线网络的情况下,通常必须提供密码或其它安全证书以便取得网络接入。

附图说明

图1是图示根据本公开的实施例配置的示例的基于光的通信(LCom)系统的框图。

图2A是图示根据本公开的实施例配置的LCom使能照明器的框图。

图2B是图示根据本公开的另一实施例配置的LCom使能照明器的框图。

图3图示根据本公开的实施例的如可以由LCom使能照明器传送的示例任意LCom信号。

图4图示根据本公开的实施例配置的示例计算设备。

图5A图示根据本公开的实施例的包括LCom使能照明器和计算/委任设备的示例LCom系统。

图5B图示根据本公开的实施例的使用惯性导航系统(INS)增强计算/委任设备定位的示例方法。

图5C图示根据本公开的实施例的利用位置信息委任照明器的示例方法。

图6图示根据本公开的实施例的包括投影视觉热点的示例LCom系统。

通过阅读下面的与在此所描述的各图结合在一起的详细描述,将更好地理解本实施例的这些和其它特征。随附附图不意图为要按比例绘制。在附图中,在各个图中图示的每个相同或几乎相同的组件可以由同样的数字表示。为了清楚的目的,可能并未在每个附图中对每个组件都进行标记。

具体实施方式

公开了用于投影可视提示以协助基于光的通信(LCom)的技术,可视提示在此被称为视觉热点。可以例如使用可以是或可以不是LCom使能的照明器来投影视觉热点。可以将视觉热点投影到包括LCom系统的区域的地板或地面上,或者投影到另外的合适的表面上。视觉热点可以用于许多益处,仅举出几个示例益处来说,包括提醒潜在的用户LCom是可用的,关于LCom技术对用户进行教导,以及协助用户使用在该区域中可用的LCom信号。视觉热点可以包括图像、符号、提示、字符(例如,字母、词语、数字等)、指示符、标志或任何其它合适的内容。在一些情况下,视觉热点可以是交互式的,以使得用户可以扫描热点(例如,使用智能电话照相机)以引起动作发生(例如,启动应用或网站)。在一些实施例中,热点可以替换地或附加地包括音频提示。根据本公开,许多配置和变化将是显而易见的。

总体概述

现有的智能电话和移动计算设备利用全球定位系统(GPS)和Wi-Fi技术的组合来提供导航能力,诸如各种Wi-Fi定位系统(WPS)。然而,这些现有的基于GPS和基于Wi-Fi的技术遭受到许多限制,这些限制使基于GPS和基于Wi-Fi的技术的使用对于室内导航而言是不切实际的。特别是,GPS具有仅几米的精度,并且Wi-Fi网络连接的可用性和范围由诸如Wi-Fi热点的放置、由网络提供商强加的安全约束以及其它环境因素之类的因素限制。因此,对于室内导航的目的而言,GPS和Wi-Fi的组合可能无法实现充分地精细的精度。在尝试在零售商店中将用户导航到货架上的感兴趣物品(item)的示例情形中,这是特别明显的。这些复杂情况(complication)可能混同有如下事实:由于潜在的安全风险,零售商店典型地对于准许客户接入店内无线网络犹豫不决。

因此,并且根据本公开的一些实施例,公开了可以被实现为例如用于使用基于光的通信进行导航和定位的系统的技术。如在此所使用的那样,基于光的通信(LCom)一般是指使用从照明器发出并且被编码有数据的脉冲光信号在固态照明器和接收器设备(诸如智能电话或其它移动计算设备)之间的通信。一般而言,在LCom中利用的光可以具有任何谱带(可见的或其它的谱带),并且可以具有任何强度,如针对给定的目标应用或最终用途而想要的那样。根据一些实施例,在LCom系统中,给定的LCom使能照明器可以被配置为传送被编码有数据的脉冲光信号(LCom信号),并且给定的接收器设备(诸如智能电话或其它移动计算设备)可以被配置为经由一个或多个光感测设备((除了其它方面之外还)诸如照相机和/或环境光传感器)检测被编码有数据的脉冲光信号。如在此所使用的那样,“光传感器”包括能够检测光或其它电磁能量的任何设备,诸如光电检测器、光学检测器、图像捕获设备、照相机、被配置为充当光电二极管的发光二极管(LED)、电荷耦合器件(CCD)、有源像素传感器(APS)或任何其它合适的光感测设备,如根据本公开将显而易见的那样。在一些实施例中,总的光输出可以被保持在相对恒定的水平,以使得光输出变化不会由人类视觉所察觉。

如根据本公开将领会的那样,对于提供室内或其它的导航的目的而言、或者对于其它合适的应用而言,对于在LCom使能照明器和给定的接收器设备之间建立和保持成功的LCom以及对于使用LCom来确定接收器设备的位置和定位(并且因此,用户的位置和定位(如果存在的话))来说存在许多不平凡的挑战。例如,一个这样的挑战是确保照明器知晓其自身的绝对和/或相对位置(或定位)。使用在此被称为委任的技术,照明器可以被编程有位置信息。然而,在一些情况下,特别是当照明器在室内时,用于照明器的位置信息可能不是容易地可用的或容易地确定的。此外,在照明器已经被委任用于特定位置并且随后被移动之后出现问题,因为照明器然后将发射不适当的位置信息,从而要求对其进行重新委任。手动地保持对被委任的对照于未被委任或被不适当地委任的照明器的追踪将是耗时且乏味的。另一个这样的挑战是提供LCom在特定的位置可用的通知。这样的挑战可能归因于如下而出现:在一些实施例中,LCom被设计为难以或不可能被人眼检测,以防止可能伴随着可见的脉冲/调制光输出而产生的问题。进一步地,这样的挑战可能归因于如下而出现:LCom使能照明器在头顶之上,使得其不在潜在的用户的典型的视觉视线中。作为结果,即使视觉提示被提供在LCom使能照明器附近或被提供在LCom使能照明器上,用户也可能不会在他们/她们的使用包含照明器的空间的正常过程中看到照明器。还进一步地,这样的挑战可能归因于如下而出现:LCom技术是新的并且对于潜在的用户来说是未被知晓的。因此,教导潜在的用户LCom是可用的并且还教导用户如何有效地使用LCom是挑战。

因此,并且根据一些实施例,公开了用于利用位置信息对照明器进行编程的技术,在此称为委任。位置信息可以包括相对位置信息(例如,照明器相对于参考点的定位)和/或绝对位置信息(例如,用于照明器的全球坐标)。然后,委任的照明器可以被配置为经由在此被多样地描述的基于光的通信(LCom)技术发射其位置信息。在一些情况下,可以通过在照明器本身处利用其位置对照明器进行硬编码、或者使用计算设备(例如,智能电话、平板或专用的照明器委任设备)利用位置信息对照明器进行编程,从而手动地委任照明器。在一些这样的情况下,例如,照明器位置信息可以被重新闪速存储到照明器的非易失性存储器中。在一些情况下,可以自动地委任照明器。例如,在一些这样的情况下,照明器可以被配置为在被移动之后通过在迭代处理中估计它的随时间经过的位置信息而进行自恢复,如在此将更详细地描述的那样。在一些情况下,照明器可以被配置为确定其在某一时间已经被物理地移动,以便开始自动委任和/或向用户提供照明器要求重新委任的通知。在一些这样的情况下,照明器可以提供照明器需要被委任的反馈或通知(例如,以视觉、听觉和/或触觉的方式)。例如,当最初安装包括多个照明器的系统时,每个照明器可以被配置为闪烁可见光直到它已经被委任为止,由此允许用户在被委任的和未被委任的照明器之间进行区分。在另一个示例中,当已经委任的照明器已被移动时,照明器可以闪烁可见光,以指示该照明器需要被重新委任。

一些实施例涉及用于投影可视提示以协助LCom系统的技术,可视提示在此被称为视觉热点。可以例如使用可以是或可以不是LCom使能的照明器来投影视觉热点。可以将视觉热点投影到包括LCom系统的区域的地板或地面上,或者投影到另外的合适的表面上。视觉热点可以被用于许多益处,仅举出几个示例益处来说,包括提醒潜在的用户LCom是可用的,关于LCom技术对用户进行教导,以及协助用户使用该区域中可用的LCom信号。视觉热点可以包括图像、符号、提示、字符(例如,字母、词语、数字等)、指示符、标志或任何其它合适的内容。在一些情况下,视觉热点可以是交互式的,以使得用户可以扫描热点(例如,使用智能电话照相机)以引起动作发生(例如,启动应用或网站)。在一些实施例中,热点可以替换地或附加地包括音频提示。

如根据本公开将领会的那样,在此所公开的技术可以被利用于任何宽范围的LCom应用和情形中。例如,根据一些实施例,在此公开的技术可以被利用于在LCom使能照明器和接收器设备之间传送位置和定位信息。根据一些实施例,该信息可以被部分地或整体地利用以提供室内导航。在一些情况下,在此公开的技术可以被利用为用于定位和导航系统的基础,较之现有的基于GPS的和基于WPS的系统,该定位和导航系统可以例如实现在定位准确性和精度上的改进。像这样,得出如下结论:根据一些实施例,在此公开的技术可以被利用于在现有的基于GPS和基于Wi-Fi的方法的情况下不可能的商业努力。更特别地,虽然现有的基于GPS和基于Wi-Fi的方法的有限精度不足以例如将顾客引导到零售商店内的货架上的感兴趣的物品,但是根据一些实施例,在此所公开的技术可以被利用以如想要的那样将顾客直接引领到店内促销和其它的货架物品。根据本公开,许多配置和变化将是显而易见的。

系统架构与操作

图1是图示根据本公开的实施例配置的示例的基于光的通信(LCom)系统10的框图。如可以看出的那样,系统10可以包括一个或多个LCom使能照明器100,所述一个或多个LCom使能照明器100被配置用于经由(多个)LCom信号与接收器计算设备200进行基于光的通信耦合。如在此所讨论的那样,根据一些实施例,可以经由基于可见光的信号来提供这样的LCom。在一些情况下,可以仅在一个方向上提供LCom;例如,LCom数据可以被从给定的LCom使能照明器100(例如,发送器)传递到计算设备200(例如,接收器)或者被从计算设备200(例如,发送器)传递到给定的LCom使能照明器100(例如,接收器)。在一些其它情况下,可以在两个或多个方向上提供LCom;例如,可以在给定的LCom使能照明器100和计算设备200之间传递LCom数据,其中这两者都以传送和接收(例如,收发器)能力来进行动作。在其中系统10包括多个LCom使能照明器100的一些情况下,多个LCom使能照明器100的全部(或一些子集)可以被配置用于进行与彼此的通信耦合(例如,照明器间通信)。根据一些实施例,系统10可选地可以包括或另外地被配置用于例如与服务器/网络300(下面讨论)的通信耦合。可以如想要的那样例如在服务器/网络300和计算设备200和/或一个或多个LCom使能照明器100之间提供通信耦合。在一些实施例中,计算设备200和一个或多个照明器100可以被通信地耦合以允许在设备200和(多个)照明器100之间的数据的传送。

图2A是图示根据本公开的实施例配置的LCom使能照明器100a的框图。图2B是图示根据本公开的另一实施例配置的LCom使能照明器100b的框图。为了一致和易于理解本公开,除了其中被分开地提及的情况以外,下文中的LCom使能照明器100a和100b可以共同地被一般地称为LCom使能照明器100。

如可以看出的那样,根据一些实施例,给定的LCom使能照明器100可以包括一个或多个固态光源110。在给定的LCom使能照明器100中利用的固态光源110的数量、密度和布置可以如针对给定的目标应用或最终用途而想要的那样被定制。给定的固态光源110可以包括一个或多个固态发射器,所述一个或多个固态发射器可以是任何宽范围的半导体光源器件,诸如例如:(1)发光二极管(LED);(2)有机发光二极管(OLED);(3)聚合物发光二极管(PLED);和/或(4)它们中的任何一个或多个的组合。给定的固态发射器可以被配置为例如从可见谱带和/或不限于红外(IR)谱带和/或紫外(UV)谱带的电磁谱的其它部分发射电磁辐射(例如,光),如针对给定的目标应用或最终用途而想要的那样。在一些实施例中,给定的固态发射器可以被配置用于单个相关色温(CCT)(例如,发射白光的半导体光源)的发射。然而,在一些其它实施例中,给定的固态发射器可以被配置用于色彩可调谐的发射。例如,在一些情况下,给定的固态发射器可以是被配置用于发射的组合(诸如:(1)红绿蓝(RGB);(2)红绿蓝黄(RGBY);(3)红绿蓝白(RGBW);(4)双白;和/或(5)它们中的任何一个或多个的组合)的多色(例如,双色、三色等)半导体光源。在一些情况下,给定的固态发射器可以被配置为高亮度半导体光源。在一些实施例中,给定的固态发射器可以被提供有前面提到的示例发射能力中的任何一个或多个的组合。在任何情况下,给定的固态发射器可以如想要的那样被封装或不被封装,并且在一些情况下可以被组装在印刷电路板(PCB)或其它合适的中间体/衬底上,如根据本公开将显而易见的那样。在一些情况下,针对给定的固态发射器的功率和/或控制连接可以如想要的那样从给定的PCB路由到驱动器120(下面讨论)和/或其它设备/组件。用于给定的固态光源110的一个或多个固态发射器的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

给定的固态光源110还可以包括与它的一个或多个固态发射器光耦合的一个或多个光学器件。根据一些实施例,给定的固态光源110的(多个)光学器件可以被配置为透射(transmit)由与其光耦合的(多个)固态发射器所发射的一个或多个感兴趣波长的光(例如,可见的、UV、IR等)。为此,(多个)光学器件可以包括由任何宽范围的光学材料形成的光学结构(例如,窗口、透镜、圆顶等),所述光学材料诸如例如:(1)聚合物,诸如聚(甲基丙烯酸甲酯)(PMMA)或聚碳酸酯;(2)陶瓷,诸如蓝宝石(Al2O3)或钇铝石榴石(YAG);(3)玻璃;和/或(4)它们的任何一个或多个的组合。在一些情况下,给定的固态光源110的(多个)光学器件可以由单个(例如,单片)片材的光学材料形成,以提供单个的、连续的光学结构。在一些其它情况下,给定的固态光源110的(多个)光学器件可以由多个片材的光学材料形成以提供多片材光学结构。在一些情况下,给定的固态光源110的(多个)光学器件可以包括光学特征,诸如例如:(1)抗反射(AR)涂层;(2)反射器;(3)散射器;(4)偏振器;(5)亮度增强器;(6)磷光体材料(例如,其将由此接收的光转换成不同波长的光);和/或(7)它们的任何一个或多个的组合。在一些实施例中,给定的固态光源110的(多个)光学器件可以被配置为例如聚焦和/或准直通过其透射的光。用于给定的固态光源110的(多个)光学器件的其它合适的类型、光学透射特性和配置将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,给定的LCom使能照明器100的一个或多个固态光源110可以与驱动器120电耦合。在一些情况下,驱动器120可以是电子驱动器(例如,单通道;多通道),电子驱动器例如被配置用于在控制给定的固态光源110的一个或多个固态发射器中使用。例如,在一些实施例中,驱动器120可以被配置为控制给定的固态发射器(或发射器组)的开/关状态、调光水平、发射色彩、相关色温(CCT)和/或色彩饱和度。为此,驱动器120可以利用任何宽范围的驱动技术,包括例如:(1)脉冲宽度调制(PWM)调光协议;(2)电流调光协议;(3)针对交流电流的三极管(TRIAC)调光协议;(4)恒定电流降低(CCR)调光协议;(5)脉冲频率调制(PFM)调光协议;(6)脉冲代码调制(PCM)调光协议;(7)线路电压(干线)调光协议(例如,调光器被连接在驱动器120的输入之前,以调节到驱动器120的AC电压);和/或(8)它们的任何一个或多个的组合。用于驱动器120和照明控制/驱动技术的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

如根据本公开将领会的,给定的固态光源110还可以包括其它的线路/组件或者另外地与其它的线路/组件操作地耦合,所述其它的线路/组件例如可以被用在固态照明中。例如,给定的固态光源110(和/或主机LCom使能照明器100)可以被配置为托管任何宽范围的电子组件或另外地与任何宽范围的电子组件操作地耦合,任何宽范围的电子组件诸如:(1)功率转换线路(例如,用以将AC信号转换为在想要的电流和电压下的DC信号以对给定的固态光源110供电的电镇流器线路);(2)恒定电流/电压驱动器组件;(3)发送器和/或接收器(例如,收发机)组件;和/或(4)本地处理组件。根据一些实施例,这样的组件当被包括时可以被安装在例如一个或多个驱动器120板上。

如从图2A-2B可以看出那样,给定的LCom使能照明器100可以包括存储器130和一个或多个处理器140。存储器130可以是任何合适的类型(例如,RAM和/或ROM,或其它合适的存储器)和大小,并且在一些情况下可以利用易失性存储器、非易失性存储器或它们的组合来实现。给定的处理器140可以被配置为是典型地作成的,并且在一些实施例中可以被配置为例如执行与给定的主机LCom使能照明器100及其一个或多个模块(例如,在存储器130内或别处)相关联的操作。在一些情况下,存储器130可以被配置为例如被利用于处理器工作空间(例如,用于一个或多个处理器140)和/或在临时或永久的基础上将媒体、程序、应用和/或内容存储在主机LCom使能照明器100上。

存储在存储器130中的一个或多个模块可以例如由给定的LCom使能照明器100的一个或多个处理器140访问和执行。根据一些实施例,存储器130的给定的模块可以以任何合适的标准和/或定制/专有的编程语言来实现,诸如例如:(1)C;(2)C++;(3)面向对象 C;(4)Java描述语言(JavaScript);和/或(5)任何其它合适的定制或专有的指令集,如根据本公开将是显而易见的那样。存储器130的模块可以例如被编码在机器可读介质上,其当由处理器140执行时,部分地或整体地执行给定的LCom使能照明器100的功能。计算机可读介质可以是例如硬盘驱动器、压缩盘、存储器棒、服务器或包括可执行指令的任何合适的非暂态计算机/计算设备存储器,或这样的存储器的多个或组合。其它实施例可以例如利用门级逻辑或应用专用集成电路(ASIC)或芯片组或其它这样的为特定目的构建的逻辑来实现。一些实施例可以利用具有输入/输出能力(例如,用于接收用户输入的输入;用于引向其它组件的输出)的微控制器和用于执行设备功能的许多嵌入例程来实现。在更一般的意义上,如针对给定的目标应用或最终用途所想要的那样,可以以硬件、软件和/或固件来实现存储器130的功能模块(例如,下面讨论的一个或多个应用132)。

根据一些实施例,存储器130可以已经在其中存储一个或多个应用132(或另外地具有对一个或多个应用132的接入)。在一些实例下,给定的LCom使能照明器100可以被配置为例如经由存储在存储器130中的一个或多个应用132接收输入(例如,诸如照明模式、LCom数据等)。可以被存储在存储器130中(或者可以是另外地对于给定的LCom使能照明器100来说可接入)的其它合适的模块、应用和数据将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,给定的LCom使能照明器100的一个或多个固态光源110可以例如被以电的方式控制以输出光和/或被编码有LCom数据(例如,LCom信号)的光。为此,根据一些实施例,给定的LCom使能照明器100可以包括一个或多个控制器150或另外地与一个或多个控制器150通信地耦合。在诸如图2A中所图示的一些实施例中,控制器150可以由给定的LCom使能照明器100托管并且与该LCom使能照明器100的一个或多个固态光源110(1-N)操作地耦合(例如,经由通信总线/互连)。在该示例情况下,控制器150可以向固态光源110中的任何一个或多个输出数字控制信号,并且可以例如基于从给定的本地源(例如,诸如板载存储器130)和/或远程源(例如,诸如控制接口、可选服务器/网络300等)接收的有线和/或无线输入来这样做。作为结果,给定的LCom使能照明器100可以被以如下这样的方式控制:给定的LCom使能照明器100被控制以便输出任何数量的输出束(1-N),所述输出束可以包括光和/或LCom数据(例如LCom信号),如针对给定的目标应用或最终用途所想要的那样。

然而,本公开不限制于此。例如,在诸如图2B中所图示的一些其它实施例中,控制器150可以部分地或整体地由给定的LCom使能照明器100的给定的固态光源110托管,并且与一个或多个固态光源110操作地耦合(例如,经由通信总线/互连)。如果LCom使能照明器100包括托管它们自身的控制器150的多个这样的固态光源110,则那么每个这样的控制器150可以在某种意义上被认为是迷你控制器,从而为LCom使能照明器100提供分布的控制器150。在一些实施例中,控制器150可以例如被组装在主机固态光源110的一个或多个PCB上。在该示例情况下,控制器150可以将数字控制信号输出到LCom使能照明器100的相关联的固态光源110,并且可以例如基于从给定的本地源(例如,诸如板载存储器130)和/或远程源(例如,诸如控制接口、可选服务器/网络300等)接收的有线和/或无线输入来这样做。作为结果,LCom使能照明器110可以被以如下这样的方式控制:LCom使能照明器110被控制以便输出任何数量的输出束(1-N),所述输出束可以包括光和/或LCom数据(例如LCom信号),如针对给定的目标应用或最终用途所想要的那样。

根据一些实施例,给定的控制器150可以托管一个或多个照明控制模块,并且可以被编程或另外地被配置为例如输出一个或多个控制信号以调整给定的固态光源110的(多个)固态发射器的操作。例如,在一些情况下,给定的控制器150可以被配置为输出控制信号以控制给定的固态发射器的光束是通还是断。在一些实例中,给定的控制器150可以被配置为输出控制信号以控制由给定的固态发射器发射的光的强度/亮度(例如,调光、增亮)。在一些情况下,给定的控制器150可以被配置为输出控制信号以控制由给定的固态发射器发射的光的色彩(例如,混合;调谐)。因此,如果给定的固态光源110包括被配置为发射具有不同波长的光的两个或更多个固态发射器,则控制信号可以被用于调整不同的固态发射器的相对亮度,以便改变由该固态光源110输出的混合色彩。在一些实施例中,控制器150可以被配置为向编码器172(下面讨论)输出控制信号以促进LCom数据的编码,以用于由给定的LCom使能照明器100进行的传送。在一些实施例中,控制器150可以被配置为向调制器174(下面讨论)输出控制信号以促进LCom信号的调制,以用于由给定的LCom使能照明器100进行的传送。用于给定的LCom使能照明器100的给定的控制器150的其它合适的配置和控制信号输出将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,给定的LCom使能照明器100可以包括编码器172。在一些实施例中,编码器172可以被配置为例如在用于由主机LCom使能照明器100对LCom数据进行传送的准备中对LCom数据进行编码。为此,编码器172可以被提供有任何合适的配置,如根据本公开将是显而易见的那样。

根据一些实施例,给定的LCom使能照明器100可以包括调制器174。在一些实施例中,调制器174可以被配置为例如在用于由主机LCom使能照明器100对LCom信号进行传送的准备中对LCom信号进行调制。在一些实施例中,调制器174可以是单通道或多通道电子驱动器(例如,驱动器120),其被配置为例如用于使用在如下当中:控制给定的固态光源110的一个或多个固态发射器的输出。在一些实施例中,调制器174可以被配置为控制给定的固态发射器(或发射器组)的开/关状态、调光水平、发射色彩、相关色温(CCT)和/或色彩饱和度。为此,调制器174可以利用任何宽范围的驱动技术,包括例如:(1)脉冲宽度调制(PWM)调光协议;(2)电流调光协议;(3)针对交流电流的三极管(TRIAC)调光协议;(4)恒定电流降低(CCR)调光协议;(5)脉冲频率调制(PFM)调光协议;(6)脉冲代码调制(PCM)调光协议;(7)线路电压(干线)调光协议(例如,调光器被连接在调制器174的输入之前,以调节到调制器174的AC电压);和/或(8)任何其它合适的照明控制/驱动技术,如根据本公开将是显而易见的那样。用于调制器174的其它合适的配置和控制/驱动技术将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,给定的LCom使能照明器100可以包括乘法器176。乘法器176可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为把从上游调制器174接收的输入与从环境光传感器165(下面讨论)接收的输入进行组合。在一些实例中,乘法器176可以被配置为如想要的那样增加和/或减小从中通过的信号的幅度。用于乘法器176的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,给定的LCom使能照明器100可以包括加法器178。加法器178可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为把从上游乘法器178接收的输入与DC电平输入进行组合。在一些实例中,加法器178可以被配置为如想要的那样增加和/或减小从中通过的信号的幅度。用于加法器178的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,给定的LCom使能照明器100可以包括数字到模拟转换器(DAC)180。DAC 180可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为将数字控制信号转换成模拟控制信号,以被应用到主机LCom使能照明器100的给定的固态光源110,以从其输出LCom信号。用于DAC 180的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

如先前表明的那样,根据一些实施例,给定的LCom使能照明器100可以被配置为输出光和/或被编码有LCom数据(例如,LCom信号)的光。图3图示根据本公开的实施例的如可以由LCom使能照明器100传送的示例的任意LCom信号。如在此可以看到那样,根据一些实施例,LCom使能照明器100可以被配置为在给定的时间间隔(t1 – t0)上以给定的传送速率传送给定的LCom信号。在一些情况下,给定的LCom使能照明器100可以被配置为重复地输出其一个或多个LCom信号。在任何情况下,可以如针对给定的目标应用或最终用途想要的那样定制传送速率。

根据一些实施例,给定的LCom使能照明器100可以包括一个或多个传感器160。在一些实施例中,给定的LCom使能照明器100可选地可以包括高度计161。当被包括时,高度计161可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为协助确定主机LCom使能照明器100相对于给定的固定水平(例如,地板、墙壁、地面或其它表面)的海拔。在一些实施例中,给定的LCom使能照明器100可选地可以包括地磁传感器163。当被包括时,地磁传感器163可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为确定主机LCom使能照明器100相对于地磁极(例如,地磁北)或其它想要的航向(其可以如针对给定的目标应用或最终用途所想要的那样被定制)的定向和/或运动。在一些实施例中,给定的LCom使能照明器100可选地可以包括环境光传感器165。当被包括时,环境光传感器165可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为检测和测量主机LCom使能照明器100的周围环境中的环境光水平。在一些情况下,环境光传感器165可以被配置为例如向LCom使能照明器100的乘法器176输出信号。在一些实施例中,给定的LCom使能照明器100可选地可以包括陀螺仪传感器167。当被包括时,陀螺仪传感器167可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为确定主机LCom使能照明器100的定向(例如,滚动、俯仰和/或偏转)。在一些实施例中,给定的LCom使能照明器100可选地可以包括加速度计169。当被包括时,加速度计169可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为检测主机LCom使能照明器100的移动。在任何情况下,给定的主机LCom使能照明器100的给定的传感器160可以包括机械和/或固态组件,如针对给定的目标应用或最终用途所想要的那样。另外,应当表明的是,本公开并非被这样仅限制于这些示例的可选传感器160,因为根据一些其它实施例,如针对给定的目标应用或最终用途所想要的那样,附加的和/或不同的传感器160可以被提供。根据本公开,许多配置将是显而易见的。

根据一些实施例,给定的LCom使能照明器100可以包括通信模块170,通信模块170可以如想要的那样被配置用于有线(例如,通用串行总线或USB、以太网、火线等)和/或无线(例如,Wi-Fi、蓝牙等)通信。根据一些实施例,通信模块170可以被配置为利用任何宽范围的有线和/或无线通信协议来本地地和/或远程地通信,通信协议包括例如:(1)数字复用器(DMX)接口协议;(2)Wi-Fi协议;(3)蓝牙协议;(4)数字可寻址照明接口(DALI)协议;(5)紫蜂(ZigBee)协议;和/或(6)它们的任何一个或多个的组合。然而,应当表明的是,本公开并非被这样仅限制于这些示例的通信协议,因为在更一般的意义上,并且根据一些实施例,任何合适的通信协议(有线的和/或无线的、标准的和/或定制的/专有的)可以由通信模块170利用,如针对给定的目标应用或最终用途所想要的那样。在一些实例中,通信模块170可以被配置为促进在LCom使能照明器100之间的照明器间通信。为此,通信模块170可以被配置为使用任何合适的有线和/或无线传送技术(例如,射频或RF传送;红外或IR、光调制等),如针对给定的目标应用或最终用途所想要的那样。用于通信模块170的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

图4图示根据本公开的实施例配置的示例计算设备200。如在此所讨论的那样,根据一些实施例,计算设备200可以被配置为:(1)检测由进行传送的LCom使能照明器100所发射的LCom信号的光脉冲;以及(2)从检测到的LCom信号解码LCom数据。为此,计算设备200可以是任何宽范围的移动的或另外的计算平台。例如,根据一些实施例,计算设备200可以部分地或整体地是:(1)膝上型/笔记本计算机或小型笔记本计算机;(2)平板或电话平板计算机;(3)移动电话或智能电话;(4)个人数字助理(PDA);(5)便携式媒体播放器(PMP);(6)蜂窝手机;(7)手持游戏设备;(8)游戏平台;(9)台式计算机;(10)电视机;(11)可穿戴的或另外的体载的计算设备,诸如智能手表、智能眼镜或智能头盔;和/或(12)它们的任何一个或多个的组合。用于计算设备200的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。在一些实施例中,计算设备200可以是专用照明器委任设备,如在此将更详细地描述的那样。

如可以从图4看到那样,计算设备200可以包括存储器210和一个或多个处理器220。存储器210可以是任何合适的类型(例如,RAM和/或ROM或其它合适的存储器)和大小,并且在一些情况下可以利用易失性存储器、非易失性存储器或它们的组合来实现。计算设备200的给定的处理器220可以被配置为是典型地作成的,并且在一些实施例中可以被配置为例如执行与计算设备200及其一个或多个模块(例如,在存储器210内或别的地方)相关联的操作。在一些情况下,存储器210可以被配置为例如被利用于处理器工作空间(例如,用于一个或多个处理器220)和/或在临时的或永久的基础上在计算设备200上存储媒体、程序、应用和/或内容。

存储在存储器210中的一个或多个模块可以例如由计算设备200的一个或多个处理器220访问和执行。根据一些实施例,存储器210的给定模块可以以任何合适的标准的和/或定制的/专有的编程语言来实现,诸如例如:(1)C;(2)C++;(3)面向对象 C;(4)Java描述语言(JavaScript);和/或(5)任何其它合适的定制的或专有的指令集,如根据本公开将是显而易见的那样。存储器210的模块可以例如被编码在机器可读介质上,存储器210的模块当由处理器220执行时,部分地或整体地执行计算设备200的功能。计算机可读介质可以是例如硬盘驱动器、压缩盘、存储器棒、服务器或包括可执行指令的任何合适的非暂态计算机/计算设备存储器,或这样的存储器的多个或组合。其它实施例可以例如利用门级逻辑或应用专用集成电路(ASIC)或芯片组或其它这样的为特定目的构建的逻辑来实现。一些实施例可以利用具有输入/输出能力(例如,用于接收用户输入的输入;用于引向其它组件的输出)的微控制器和用于执行设备功能的许多嵌入的例程来实现。在更一般的意义上,存储器210的功能模块(例如,诸如OS 212、UI 214和/或一个或多个应用216,每个在下面讨论)可以以硬件、软件和/或固件来实现,如针对给定的目标应用或最终用途所想要的那样。

根据一些实施例,存储器210可以包括操作系统(OS)212。OS 212可以利用任何合适的移动的或另外的OS来实现,诸如例如:(1)来自谷歌公司的Android OS;(2)来自苹果公司的iOS;(3)来自黑莓公司的BlackBerry OS;(4)来自微软公司的Windows Phone OS;(5)来自奔迈公司的Palm OS/Garnet OS;(6)开放源OS,诸如Symbian OS;和/或(7)它们的任何一个或多个的组合。如根据本公开将领会的那样,OS 212可以被配置为例如在其通过计算设备200的流程期间在处理LCom数据上进行协助。用于OS 212的其它合适的配置和能力将取决于给定的应用,并且根据本公开将是显而易见的。

根据一些实施例,计算设备200可以包括用户界面(UI)模块214。在一些情况下,UI 214可以在存储器210中实现(例如,如图4中一般地示出那样),而在某些其它情况下,UI 214可以以位置(例如,在下面讨论的显示器230处和存储器210处)的组合来实现,由此为UI 214提供给定程度的功能分布。根据一些实施例,UI 214可以被配置为在显示器230处呈现图形UI(GUI),图形UI被配置为例如在执行在此所讨论的各种LCom相关的技术中的任何一种上进行协助。用于UI 214的其它合适的配置和能力将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,存储器210可以已经在其中存储一个或多个应用216(或另外地具有对一个或多个应用216的访问)。在一些实例中,计算设备200可以被配置为例如经由存储在存储器210中的一个或多个应用216(例如,诸如室内导航应用)接收输入。可以被存储在存储器210中(或者对于计算设备200来说可以是另外地可访问)的其它合适的模块、应用和数据将取决于给定的应用,并且根据本公开将是显而易见的。

如可以从图4进一步看到的那样,根据一些实施例,计算设备200可以包括显示器230。显示器230可以是被配置为在其处显示或另外地生成图像(例如,图像、视频、文本和/或其它可显示内容)的任何电子视觉显示器或其它设备。在一些实例中,显示器230可以被部分地或整体地与计算设备200集成,而在一些其它实例中,显示器230可以是被配置为使用任何合适的有线和/或无线通信方式与计算设备200通信的独立组件。

在一些情况下,显示器230可选地可以是触摸屏显示器或其它触敏显示器。为此,显示器230可以利用任何宽范围的触摸感测技术,诸如例如:(1)电阻式触摸感测;(2)电容式触摸感测;(3)表面声波(SAW)触摸感测;(4)红外(IR)触摸感测;(5)光学成像触摸感测;和/或(6)它们的任何一个或多个的组合。在更一般的意义上,并且根据一些实施例,可选地触敏显示器230一般可以被配置为检测或另外地感测在该显示器230的给定位置处的来自用户的手指、触笔或其它合适的工具的直接的和/或接近的接触。在一些情况下,可选地触敏显示器230可以被配置为将这样的接触转译成可以由计算设备200(例如,通过计算设备200的一个或多个处理器220)处理并且被操纵或另外地被用于触发给定的GUI动作的电子信号。在一些情况下,触敏显示器230可以促进用户经由由这样的显示器230呈现的GUI与计算设备200的交互。根据本公开,用于显示器230的许多合适的配置将是显而易见的。

根据一些实施例,计算设备200可以包括通信模块240,通信模块240可以如想要的那样被配置用于使用任何合适的有线和/或无线传送技术(例如,射频或RF传送;红外或IR、光调制等)的有线(例如,通用串行总线或USB、以太网、火线等)和/或无线(例如,Wi-Fi、蓝牙等)通信。根据一些实施例,通信模块240可以被配置为利用任何宽范围的有线和/或无线通信协议来本地地和/或远程地通信,通信协议包括例如:(1)数字复用器(DMX)接口协议;(2)Wi-Fi协议;(3)蓝牙协议;(4)数字可寻址照明接口(DALI)协议;(5)紫蜂(ZigBee)协议;(6)近场通信(NFC)协议;(7)基于局域网(LAN)的通信协议;(8)基于蜂窝的通信协议;(9)基于因特网的通信协议;(10)基于卫星的通信协议;和/或(11)它们的任何一个或多个的组合。然而,应当表明的是,本公开并非被如此仅限制于这些示例通信协议,因为在更一般的意义上,并且根据一些实施例,任何合适的通信协议(有线的和/或无线的、标准的和/或定制的/专有的)可以由通信模块240利用,如针对给定的目标应用或最终用途所想要的那样。在一些实例中,通信模块240可以被配置为与一个或多个LCom使能照明器100进行通信。在一些情况下,计算设备200的通信模块240和给定的LCom使能照明器100的通信模块170可以被配置为利用相同的通信协议。在一些情况下,通信模块240可以被配置为与服务器/网络300(在下面讨论)进行通信。用于通信模块240的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

另外,如可以从图4看到的那样,根据一些实施例,计算设备200可以包括一个或多个图像捕获设备250,诸如面向前的图像捕获设备252和/或面向后的图像捕获设备254。为了一致性和易于理解本公开,除了被分开地提及的地方以外,面向前的图像捕获设备252和面向后的图像捕获设备254在下文中可以被共同地一般地提及为图像捕获设备250。

给定的图像捕获设备250可以是被配置为捕获数字图像的任何设备,诸如静态照相机(例如,被配置为捕获静态照片的照相机)或视频照相机(例如,被配置为捕获包括多个帧的运动图像的照相机)。在一些情况下,给定的图像捕获设备250可以包括诸如例如光学组件、图像传感器和/或图像/视频编码器的组件,并且可以部分地或整体地与计算设备200集成。给定的图像捕获设备250的这些组件(以及其它组件,如果有任何这样的组件的话)可以以硬件、软件和/或固件的任何组合来实现,如针对给定的目标应用或最终用途所想要的那样。给定的图像捕获设备250可以被配置为使用例如在可见谱和/或不限制于红外(IR)谱、紫外(UV)谱等的电磁谱的其它部分中的光来操作。在一些实例中,给定的图像捕获设备250可以被配置为连续地获取成像数据。如在此描述的那样,根据一些实施例,计算设备200的给定的图像捕获设备250可以被配置为检测进行传送的LCom使能照明器100的光和/或LCom信号输出。在一些实例中,给定的图像捕获设备250可以是例如照相机,像典型地在智能电话或其它移动计算设备中找到的照相机。用于计算设备200的给定的图像捕获设备250(例如,面向前的图像捕获设备252;面向后的图像捕获设备254)的其它合适的配置将取决于给定的应用并且根据本公开将是显而易见的。

根据一些实施例,计算设备200可以包括一个或多个传感器260。在一些实施例中,计算设备200可选地可以包括地磁传感器263。当被包括时,地磁传感器263可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为确定主机计算设备200相对于地磁极(例如,地磁北)或其它想要的航向(其可以如针对给定的目标应用或最终用途所想要的那样被定制)的定向和/或运动。在一些实施例中,计算设备200可选地可以包括环境光传感器265。当被包括时,环境光传感器265可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为检测和测量主机计算设备200的周围环境中的环境光水平。在一些实施例中,计算设备200可选地可以包括陀螺仪传感器267。当被包括时,陀螺仪传感器267可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为确定主机计算设备200的定向(例如,滚动、俯仰和/或偏转)。在一些实施例中,计算设备200可选地可以包括加速度计269。当被包括时,加速度计269可以被配置为是典型地作成的,并且在一些示例实施例中可以被配置为检测主机计算设备200的移动。在任何情况下,给定的主机计算设备200的给定的传感器260可以包括机械的和/或固态的组件,如针对给定的目标应用或最终用途所想要的那样。另外,应当表明的是,本公开并非被这样仅限制于这些示例的可选传感器260,因为根据一些其它实施例,附加的和/或不同的传感器260可以如针对给定的目标应用或最终用途所想要的那样被提供。根据本公开,许多配置将是显而易见的。

根据一些实施例,计算设备200可以包括一个或多个控制器270或另外地与一个或多个控制器270通信地耦合。给定的控制器270可以被配置为输出一个或多个控制信号,以控制计算设备200的各种组件/模块中的任何一个或多个,并且可以例如基于从给定的本地源(例如,诸如板载存储器210)和/或远程源(例如,诸如控制接口、可选的服务器/网络300等)接收的有线的和/或无线的输入来这样做。根据一些实施例,给定的控制器270可以托管一个或多个控制模块,并且可以被编程或另外地被配置为输出一个或多个控制信号,例如以调整计算设备200的给定部分的操作。例如,在一些情况下,给定的控制器270可以被配置为输出控制信号以控制给定的图像捕获设备250(例如,面向前的图像捕获设备252和/或面向后的图像捕获设备254)的操作。在一些实例中,给定的控制器270可以被配置为输出控制信号以控制一个或多个传感器260的操作。用于计算设备200的给定的控制器270的其它合适的配置和控制信号输出将取决于给定的应用,并且将根据本公开是显而易见的。

如可以从图4进一步看到的那样,根据一些实施例,计算设备200可以包括音频输出设备280。根据一些实施例,音频输出设备280可以是例如扬声器或能够从音频数据信号产生声音的任何其它设备。音频输出设备280可以被配置为例如再现处于其主机计算设备200本地的声音和/或由其主机计算设备200接收的声音。在一些实例中,音频输出设备280可以部分地或整体地与计算设备200集成,而在一些其它实例中,音频输出设备280可以是被配置为如想要的那样使用任何合适的有线和/或无线通信方式与计算设备200通信的独立组件。用于音频输出设备280的其它合适的类型和配置将取决于给定的应用并且根据本公开将是显而易见的。

服务器/网络300可以是任何合适的公共的和/或专用的通信网络。例如,在一些情况下,服务器/网络300可以是操作地耦合到广域网(WAN)(诸如因特网)的专用局域网(LAN)。在一些情况下,服务器/网络300可以包括一个或多个第二代(2G)、第三代(3G)和/或第四代(4G)移动通信技术。在一些情况下,服务器/网络300可以包括无线局域网(WLAN)(例如,Wi-Fi无线数据通信技术)。在一些实例中,服务器/网络300可以包括蓝牙无线数据通信技术。在一些情况下,服务器/网络300可以包括支持基础设施和/或功能,诸如服务器和服务提供商,但是这样的特征对于经由服务器/网络300执行通信来说不是必需的。在一些实例中,计算设备200可以被配置用于例如与服务器/网络300和一个或多个LCom使能照明器100通信耦合。在一些情况下,计算设备200可以被配置为从服务器/网络300接收数据,例如,服务器/网络300用于补充由计算设备200从给定的LCom使能照明器100接收的LCom数据。在一些实例中,计算设备200可以被配置为从经由一个或多个LCom使能照明器100促进室内导航的服务器/网络300接收数据(例如,诸如定位、ID和/或关于给定的LCom使能照明器100的其它数据)。在一些情况下,服务器/网络300可以包括一个或多个数据的查找表或另外地具有对一个或多个数据的查找表的访问,所述一个或多个数据的查找表可以由与其通信地耦合的计算设备200访问。根据本公开,用于服务器/网络300的许多配置将是显而易见的。

利用位置信息委任照明器

如先前表明的那样,对于提供室内或其它导航的目的而言、或者对于其它合适的应用而言,对于在LCom使能照明器和给定的接收器设备之间建立和保持成功的LCom以及使用LCom确定接收器设备的位置和定位(并且因此用户的位置和定位,如果存在的话)来说存在许多不平凡的挑战。例如,一个这样的挑战是确保照明器知晓其自身的绝对和/或相对位置(或定位)。使用在此被称为委任的技术,照明器可以被编程有位置信息。然而,在一些情况下,特别是当照明器在室内时,用于照明器的位置信息可能不是容易地可用的或容易地确定的。此外,在照明器已经被委任用于特定位置并随后被移动之后出现问题,因为照明器然后将发射不适当的位置信息,从而要求对其进行重新委任。手动保持对被委任的对照于未被委任或被不适当地委任的照明器的追踪可能是耗时且乏味的。

因此,并且根据一些实施例,公开了用于利用位置信息对照明器进行编程的技术,在此称为委任。位置信息可以包括相对位置信息(例如,照明器相对于参考点的定位)和/或绝对位置信息(例如,用于照明器的全球坐标)。然后,委任的照明器可以被配置为经由在此被多样地描述的基于光的通信(LCom)技术发射其位置信息。在一些情况下,可以通过在照明器本身处利用其位置对照明器进行硬编码、或者使用计算设备(例如,智能电话、平板或专用的照明器委任设备)利用位置信息对照明器进行编程,从而手动地委任照明器。在一些这样的情况下,例如,照明器位置信息可以被重新闪速存储到照明器的非易失性存储器中。在一些情况下,可以自动地委任照明器。例如,在一些这样的情况下,照明器可以被配置为在被移动之后通过在迭代处理中估计它的随时间经过的位置信息而进行自恢复,如在此将更详细地描述的那样。在一些情况下,照明器可以被配置为确定其在某一时间已经被物理地移动,以便开始自动委任和/或向用户提供照明器要求重新委任的通知。在一些这样的情况下,照明器可以提供照明器需要被委任的反馈或通知(例如,以视觉、听觉和/或触觉的方式)。例如,当最初安装包括多个照明器的系统时,每个照明器可以被配置为闪烁可见光直到它已经被委任为止,由此允许用户在被委任的和未被委任的照明器之间进行区分。在另一个示例中,当已经委任的照明器已被移动时,照明器可以闪烁可见光,以指示该照明器需要被重新委任。在一些情况下,照明器可以包括板载、集成的或另外地操作地耦合的一个或多个传感器(例如,(多个)加速度计、(多个)陀螺仪传感器、(多个)地磁传感器等),以使得照明器可以在没有外部的/非操作地耦合的设备的协助下检测其已经被移动和/或确定其已经被重新定位到的新的定位。

图5A图示根据本公开的实施例的包括LCom使能照明器100和计算/委任设备200的示例LCom系统。在该示例系统中,设备200包括环境光传感器265、(多个)图像捕获设备250、(多个)加速度计269、陀螺仪传感器267、地磁传感器263、通信模块240、GPS接收器512和Wi-Fi模块522,所有都被配置为向(多个)处理器220提供输入。注意,GPS接收器512和/或Wi-Fi 522模块可以与通信模块240一起被包括。虽然设备200不需要具有图5A中所示的所有组件,并且设备200可以具有如在此各种各样地描述的附加的或替代的组件,但是为了易于描述,在此将使用所示出的具体配置。如在该示例实施例中还可以看到的那样,(多个)环境光传感器265和(多个)图像捕获设备250被配置为从一个或多个LCom使能照明器100接收LCom信号,GPS接收器512被配置为接收GPS信号 510(例如,来自卫星),并且Wi-Fi模块522被配置为(例如,从Wi-Fi路由器)接收/传送Wi-Fi信号520。相应地,设备200可以被配置为使用基于光的定位系统(例如,使用从LCom使能照明器100接收的LCom信号)、GPS或WPS来确定位置信息。在该示例实施例中,设备200和LCom使能照明器在由虚线框表示的建筑物500中。然而,虚线框还可以例如表示交通工具(诸如公共汽车、飞机、轮船或火车)或者另外的合适的空间。此外,Wi-Fi信号520被从建筑物500内传送/接收,同时GPS信号510被从建筑物500外部传送;然而,并不需要是这种情况。图5A中的示例配置和布局是为了说明性目的而提供的并且不意图限制本公开。

在一些实施例中,计算/委任设备200可以被配置为使用惯性导航系统(INS)来增强定位技术以协助委任处理。INS可以利用(多个)加速度计269和/或陀螺仪传感器267经由航位推测法来计算设备的定位、定向和速度。以此方式,设备200可以使用INS基于已知的起始/参考点或位置来计算其相对定位。例如,以下等式可以被用于设备INS:

其中是设备200的最后有效位置并且是使用(多个)加速度计269和/或陀螺仪传感器267计算的绝对加速度数据。在一些实施例中,可以使用例如可以从地磁传感器263获得的设备200的航向来增强设备200定位。

图5B图示根据本公开的实施例的使用惯性导航系统(INS)增强计算/委任设备定位的示例方法。为了易于描述,图5A的系统将被用于描述该方法。该方法包括确定531是否检测到LCom信号。可以使用任何合适的技术来执行确定531,诸如使用(多个)环境光传感器265和/或(多个)图像捕获设备250。如果在531处,没有检测到LCom信号,则那么该方法通过确定533是否检测到GPS和/或WPS信号而继续。在一些实施例中,确定533还可以包括取决于设备200的配置来确定是否检测到任何其它定位系统信号。如果在531处检测到LCom信号或在533处检测到GPS/WPS信号,则那么该方法通过使用检测到的信号来更新535定位信息以确定设备200的位置而继续。在一些实施例中,该方法主要依赖于使用LCom信号来确定设备200定位信息,以使得每当LCom信号可用时,其被用于设备定位。这可能是实际情况,因为与使用例如GPS和/或WPS信号相比,(多个)LCom信号可以被用于最准确的定位技术。在其它实施例中,可以不存在偏好。在一些实施例中,设备200的位置可以指示所使用的定位系统。例如,在一些这样的实施例中,如果设备200感测到其在室外,则那么GPS可以被用作为默认的定位系统,直到设备200感测到其在室内。进一步地,在一些实施例中,可以通过基于设备200的环境、设备200的最后接收的定位信号或基于某些其它因素限制定位系统或对定位系统区分优先次序来节省存储器和/或功率,如根据本公开将是显而易见的那样。

在图5B的方法的情况下继续,如果在531处没有检测到LCom信号并且在533处没有检测到GPS/WPS信号,则该方法通过存储537设备200的最后已知的定位或位置并使用INS来确定用于设备200的相对于该最后已知的定位/位置的定位信息而继续。在一些情况下,最后已知的定位可以是在535处更新的最后定位。在任何情况下,可以基于LCom信号、GPS信号、WPS信号和/或任何其它合适的技术使用设备的最后已知的定位来确定最后已知的定位。在一些实施例中,设备INS与其它定位技术并行运行以连续地计算设备200的相对定位。在这样的情况下,可以连续地执行该方法的框537以例如增加设备定位精度。在其它实施例中,可以在丢失到其它定位系统的通信链接之后(例如,当没有检测到LCom、GPS或WPS信号时)激活设备INS。该方法通过返回到框531从框535和537继续,以继续确定是否检测到LCom信号(或GPS/WPS信号)。

使用INS增强计算/委任设备200的定位信息的益处在于,尽管不能从另一个定位系统检索位置信息,但设备200仍然可以估计其近似位置。该技术还可以有益于估计垂直定位和/或高度信息,诸如在电梯内的定位。例如,INS可以被用于估计相对于起始楼层(在其处进入电梯的楼层)的电梯楼层定位。这样的示例可以允许设备200知晓已经到达想要的楼层定位的时间和/或在何时离开电梯。根据本公开,其它益处将是显而易见的。

作为委任/计算设备200能够使用至少在此各种各样地描述的技术来确定其定位的结果,设备200然后可以被用于委任照明器。在一些实施例中,用户可以例如站在照明器100正下方来使用委任/计算设备200手动地委任照明器100,并分别使用照明器100和设备200的通信模块170和265将位置信息传送到照明器100。例如,可以经由在此所描述的任何合适的有线或无线通信协议(例如,经由IR、Wi-Fi或蓝牙)或任何其它合适的已知通信技术来传送位置信息。可以使用任何合适的技术来作出位置信息的传送以委任照明器100,诸如使用户手动地选择设备200何时在照明器100下方以例如指示将要针对照明器100编程位置信息。这样的编程可以包括例如将位置信息存储在存储器130(例如,非易失性存储器)中。进一步地,在一些实例中,可以在委任之前标识想要委任的特定的照明器100,以确保适当的照明器100被委任。该处理可以被重复,直到所有的照明器100被委任为止。

在一些实施例中,可以自动地执行委任。这可以由一个或多个照明器100通过随时间的经过从一个或多个委任/计算设备200收集信息以估计位置信息来实现。例如,照明器100可以在迭代处理中随时间的经过自动地委任其自身,由此来自设备200的位置信息可以被用于对照明器100的位置进行近似。作为回报,这改进了照明器提供给设备200的位置信息,造成整个照明系统10具有更精确的定位信息。在一些实施例中,由委任设备200提供的位置信息可以被直接传送到被委任的照明器100,并且该位置信息可以被与照明器100一起本地地存储(例如,在存储器130中)。在一些实施例中,位置信息可以与被委任的照明器100相关联。例如,在其中照明器发射标识(例如,LCom使能照明器ID)的情况下,位置信息可以在委任处理期间与该ID相关联。照明器位置信息和ID的关联可以在照明器外部发生,例如,诸如在服务器/网络300中(例如,在云存储器中)或在存储用于系统内的所有照明器的数据的中央化的照明系统集线器处存储这样的信息。

图5C图示根据本公开的实施例的委任照明器100的示例方法。为了易于描述,图5A的系统将被用于描述该方法。该方法包括确定541照明器100是否需要被委任。在一些实施例中,委任旗标可以被用于指示照明器100是否已经被委任。委任旗标可以例如被存储在存储器130(例如,非易失性存储器)中,并且可以是二进制确定(例如,低/0=未委任,并且高/1=委任,或者反之亦然)。如果在541处,不需要委任,并且照明器100已经知晓其位置信息,则那么该方法通过使照明器100发射543其定位(例如,经由LCom信号)来继续。进一步地,该方法从543继续回到541,以继续确定照明器100是否需要被委任。

当照明器100可能不得不在已经被委任之后被委任时(换句话说,当照明器100不得不被重新委任时)的示例情况是当照明器100被从其初始定位(其最初被委任于的定位)移动时。在这样的情况下,照明器100可以包括入侵检测系统,入侵检测系统检测照明器100何时被移动,以使得其将不得不被重新委任以经由例如LCom信号提供精确的位置信息。入侵检测系统可以包括例如入侵检测模块和入侵检测存储器位。入侵检测模块可以包括可以被用于确定照明器100何时已经被移动的加速度计169和/或陀螺仪传感器167。进一步地,照明器存储器130内的入侵检测位可以以与委任旗标进行操作的方式类似的方式进行操作(例如,0/低=检测到入侵并需要重新委任,并且高/1=未检测到入侵,或者反之亦然)。例如,当入侵检测存储器位处于高/1状态(以指示未检测到入侵)并且加速度计169和/或陀螺仪传感器167超过预先确定的阈值时,则那么入侵检测存储器位可以被切换到低/0状态(以指示已检测到入侵)。如根据本公开将是显而易见的那样,在其中一个或多个照明器100在包括尚未被移动(并且由此被适当地委任)的一个或多个照明器100的空间内被移动的这样的情况下,则那么尚未被移动的照明器100可以被用于在重新委任处理期间协助被移动的照明器100。类似地,被适当地委任的照明器100可以被用于协助委任还未被委任的新安装的照明器100。

在图5C的方法的情况下继续,如果确定541需要委任照明器(例如,委任旗标=低/0),则那么该方法通过确定545委任/计算设备200信号是否可用来继续。例如,这样的确定545可以通过尝试建立与设备200的通信连接、通过搜索兼容设备200(例如,以建立蓝牙或Wi-Fi连接)或者通过等待接收来自设备200的信号(例如,经由IR)而作出。如果在545处没有委任设备200信号可用,则那么该方法继续回顾,直到委任设备200信号可用。

在一些实施例中,在该方法正针对委任设备200信号进行回顾的情况下,该方法可以包括可选地提供反馈546以指示需要委任。反馈可以包括来自照明器100的指示照明器需要被委任的视觉、听觉和/或触觉反馈。例如,视觉反馈可以包括使光输出连续地闪烁(例如,在最小和最大调光值之间)、连续地改变光输出色彩、连续地改变光输出扩展或聚焦、将光输出色彩改变为特定的色彩(例如非典型的色彩)、不接通照明器100的所有光源、或一些其它合适的视觉提示,直到照明器100已经被委任。听觉反馈可以包括例如连续的声音或音乐的回放、间歇的声音(例如,啁啾声)或一些其它合适的听觉提示,直到照明器100已经被委任。触觉反馈可以包括例如照明器的恒定振动、间歇的振动或一些其它合适的触觉提示,直到照明器100已经被委任。

从545继续,如果委任设备200信号可用,则该方法可以通过更新547位置信息来继续。例如,这样的更新547可以通过将位置信息编程到照明器100的存储器130中来执行。在已经执行更新547之后,该方法可以可选地包括设置548委任旗标以指示不需要委任(例如,委任旗标=高/1),并且该方法可以通过发射543照明器定位而继续。设置548委任旗标以指示该委任是可选的,因为在一些情况下,诸如在照明器100自动委任的情况下,该处理可以是花费时间来获得足够精确的定位的迭代处理。在这样的情况下,可以仅在预先确定的量的委任/计算设备200已经传送位置信息之后、在预先确定的量的时间之后或者在一些其它合适的事件之后,设置548委任旗标以指示不需要委任。此外,在一些情况下,可以仅在已经执行成功的委任之后设置548委任旗标,由此使处理更可靠。

根据本公开,在图5B和图5C的方法上的许多变化将是显而易见的。如将领会的那样,并且根据一些实施例,在这些图中示出的功能框的每个可以例如被实现为模块或子模块,其在由一个或多个处理器执行或另外地操作时引起执行如在此所描述的相关联的功能。模块/子模块可以例如以软件(例如,存储在一个或多个计算机可读介质上的可执行指令)、固件(例如,可以具有用于请求来自用户的输入并提供对用户请求的响应的I/O能力的微控制器或其它设备的嵌入例程)和/或硬件(例如,门级逻辑、现场可编程门阵列、为特定目的构建的硅等)来实现。在一些实施例中,一种被编码有指令的非暂态计算机程序产品,所述指令当由一个或多个处理器执行时引起处理被执行,所述处理包括图5B和/或图5C的方法。

在示例情况下,诸如当安装新的照明器100时,委任旗标可以保持为低(或处于0)以指示照明器100尚未被委任并且可以提供反馈(例如,照明器100当被连接到功率源时闪烁)。然后可以使用在此各种各样地描述的技术来委任照明器100。例如,委任/计算设备200可以被用于委任照明器100。当设备200被带到未委任的照明器100之下(或者在未委任的照明器附近,其中照明器100不在头顶)时,设备200和照明器可以执行握手以建立通信连接。在建立连接之后,可以将位置信息从设备200传送到照明器100。在一些这样的实例中,可以传动附加的信息,诸如网络ID。一旦照明器被编程有位置信息,委任旗标就变为高(或至1),并且照明器100反馈可以停止(例如,照明器灯停止闪烁)。然后,委任照明器100的用户可以继续到正在闪烁的下一个照明器100,直到所有照明器100已经被委任,在此时点将没有照明器被剩下来进行闪烁,并且用户将知晓所有的照明器已经被委任。如果照明器100随后被移动,则该照明器100可以在其被重新定位并连接到功率源之后闪烁(例如,作为入侵检测位被设置的结果),由此指示照明器100必须被重新委任。

在一些实施例中,可以实时地执行委任。例如,在照明器100在电梯或其它移动环境内的情况下,委任/计算设备200可以连续地向照明器100传送动态位置信息,以利用适当的定位位置信息对照明器100进行编程(例如,临时编程)。以此方式,设备200可以协助利用适当的位置信息对照明器100编程,以使得将对从照明器100(例如,经由LCom信号)接收位置信息的随后的设备200提供更精确的定位信息。在没有对可以协助照明器100确定其定位的委任/计算设备200的访问的情况下,照明器100将必须具有本地组件(例如,加速度计、Wi-Fi模块等),以独立于委任/计算设备200确定位置信息。在一些这样的情况下,照明器100可以被通信地耦合到移动环境,诸如被通信地耦合到照明器100被安装在其中的电梯以确定电梯楼层信息,或者被通信地耦合到照明器100被安装在其中的轮船以确定全球/绝对位置上的改变。

对于在此描述的委任技术的示例替代可以是要包括在照明器100内的组件,以使得照明器能够在不使用计算/委任设备200的情况下确定其自身的定位。例如,这样的照明器可以配备有局域网或个域网能力(例如,使用Wi-Fi或ZigBee芯片组),以使得可以仅使用照明器(例如,使用合适的WPS技术或其它合适的定位技术)来执行定位。然而,与使用智能电话、平板电脑和/或其它计算/委任设备来协助委任处理相反,该替代要求每个照明器包括完成这样的自定位能力所需要的附加硬件。

因此,在此各种各样地描述的委任技术包括多个益处,诸如增加照明系统10整体的可靠性,增加委任效率和成本有效性,以及增加所有照明器100被委任的可能性。进一步地,委任技术包括用以在初始安装期间协助委任LCom使能照明器的系统。例如,系统可以通过提供来自例如未委任的照明器100的反馈(例如,视觉、听觉和/或触觉)来协助用户容易地保持委任照明器100相对未委任照明器100的追踪。另一个益处包括具有用以在LCom使能照明器已经被重新定位之后协助重新委任LCom使能照明器的系统。例如,如果要手动地(例如,使用计算/委任设备200)重新委任照明器,则可以提供反馈以指示照明器需要被重新委任,诸如闪烁可见光,直到照明器100被适当地重新委任。作为结果,委任技术可以协助增加照明系统10整体的可靠性,增加委任效率,以及增加所有照明器100被委任的可能性。根据本公开,这些技术的附加的益处将是显而易见的。

基于光的通信(LCom)视觉热点

如先前表明的那样,对于提供室内或其它的导航的目的而言、或者对于其它合适的应用而言,对于在LCom使能照明器和给定的接收器设备之间建立和保持成功的LCom以及对于使用LCom来确定接收器设备的位置和定位(并且因此,用户的位置和定位(如果存在的话))来说存在许多不平凡的挑战。例如,一个这样的挑战是提供LCom在特定的位置中可用的通知。这样的挑战可能归因于如下而出现:在一些实施例中,LCom被设计为难以或不可能被人眼检测,以防止可能伴随着可见的脉冲/调制光输出而产生的问题。进一步地,这样的挑战可能归因于如下而出现:LCom使能照明器在头顶之上,使得其不在潜在的用户的典型的视觉视线中。作为结果,即使视觉提示被提供在LCom使能照明器附近或被提供在LCom使能照明器上,用户也可能不会在他们/她们的使用包含照明器的空间的正常过程中看到照明器。还进一步地,这样的挑战可能归因于如下而出现:LCom技术是新的并且对于潜在的用户来说是未被知晓的。因此,教导潜在的用户LCom是可用的并且还教导用户如何有效地使用LCom是挑战。

因此并且根据一些实施例,公开了用于投影可视提示以协助LCom系统的技术,可视提示在此被称为视觉热点。可以使用可以或可以不是LCom使能的照明器来投影视觉热点。典型地,视觉热点将被投影到包括LCom系统的区域的地板或地面上,或者投影到另一合适的表面上。视觉热点可以被用于许多益处,仅举出几个示例益处来说,包括提醒潜在的用户LCom是可用的,关于LCom技术对用户进行教导,以及协助用户使用该区域中可用的LCom信号。视觉热点可以包括图像、符号、提示、字符(例如,字母、词语、数字等)、指示符、标志或任何其它合适的内容。在一些情况下,视觉热点可以是交互式的,以使得用户可以扫描热点(例如,使用计算设备,诸如智能电话照相机)以引起动作发生(例如,启动应用或网站)。在一些实施例中,热点可以替换地或附加地包括音频提示。

图6图示根据本公开的实施例的包括投影的视觉热点600的示例LCom系统。如可以看到的那样,在该示例情况下,照明器100正提供包括LCom信号的光输出610。照明器100可以被以任何合适的方式配置,包括使用在此各种各样地描述的配置和系统架构。进一步地,可以以任何合适的方式(包括使用在此各种各样地描述的技术)从照明器100发射/传送光输出510和伴随的(多个)LCom信号。照明器100还在地板/地面上投影视觉热点600。在该示例情况下,视觉热点600包括词语“LCOM”,其可以向潜在的用户提供LCom在该区域中可用或与该特定的照明器100一起可用的通知。进一步地,视觉热点600包括可以被用于例如协助计算设备200的定向的箭头,如在此将更详细地描述的那样。虽然在该示例情况下,照明器100提供LCom信号(经由光输出610)和视觉热点600投影这两者,但是在其它情况下,照明器100可以仅提供包括LCom信号的光输出610和视觉热点之一。换句话说,在一些情况下,投影视觉热点的设备(例如,投影仪)可以与LCom使能照明器100分离。此外,虽然包括LCom信号的光输出610被示出来自照明器100的与投影视觉热点600的光源不同的光源,但是在一些情况下,光输出610和视觉热点600可以由照明器100的相同的(多个)光源提供。例如,在包括多个照明器的照明系统中,可以将视觉热点投影设备放置在例如照明系统的一行、分组或区域中,以提供在此所描述的益处,诸如提醒潜在的用户LCom是可用的。

如先前描述的那样,视觉热点600可以包括图像、符号、提示、字符(例如,字母、词语、数字等)、指示符、标志或任何其它合适的内容。在一些情况下,视觉热点600可以是静态的,而在其它情况下,视觉热点。例如,静态视觉热点可以在一段时间内包括相同的投影,而动态视觉热点可以随时间的经过而改变。动态视觉热点可以基于光输出而改变,诸如使投影间断地闪烁或者从一个亮度调光到另一个亮度,在色彩上改变,或者以不变更视觉热点的内容的一些其它合适的方式改变。动态视觉热点还可以基于投影的内容(诸如基于信息的周期、基于引起视觉热点改变的实时信息、或基于将引起视觉热点改变其内容的一些其它激励、动作或事件)而改变。动态视觉热点的示例情况可以包括基于紧急情况状况而改变投影的内容(和/或光输出)(例如,以协助为用户规定路线到建筑物之外,以协助为紧急情况人员规定路线等)。动态视觉热点的另一个示例情况可以包括基于区域中的用户改变投影的内容(和/或光输出)(例如,在视觉热点的区域内针对用户投影个人消息)。动态视觉热点的其它示例情况将基于一天中的时间、环境的亮度、新的到达或销售/折扣等而改变投影的内容(和/或光输出)。

在一些情况下,视觉热点600可以是通用产品码(UPC)或快速响应(QR)码(也称为QR标签),其为二维条形码,该二维条形码具有用以捕获等于几千个字符的大数据流(如与例如来自典型的UPC的12个字符的信息相比)的能力。在这样的情况下,计算设备200可以被用于以与QR码被扫描、读取和/或解码的方式类似的方式扫描、读取和/或解码视觉热点。任何已知的或合适的技术、程序或应用可以被用于检测/读取/解译/解码这样的UPC和QR码。相应地,可以使用视觉热点来执行各种动作(例如,在读取/解码视觉热点时),包括执行应用、导航到统一资源定位符(URL)、提供与LCom相关的信息、提供营销信息、解锁排他内容、提供通知和/或任何其它合适的动作,如根据本公开将是显而易见的那样。在一些情况下,LCom信号可以被检测和/或解码而同时扫描、读取和/或解码可视提示。在一些这样的情况下,LCom信号可以是可从可视提示检测到的。

在一些情况下,视觉热点600可以提供定向数据以协助LCom应用,诸如接收LCom信号、使用LCom以用于导航目的或其它合适的应用,如根据本公开将是显而易见的那样。例如,如果视觉热点600具有非对称特征(诸如箭头),并且箭头总是面向特定方向(诸如北),则那么计算设备200可以使用热点以通过例如识别热点的图像中的箭头的方向来将其自身定向到照明器100。图6提供了这样的示例,其中视觉热点600包括用以协助计算设备200的定向的箭头。在其中视觉热点600直接在提供LCom信号的照明器100下方的一些情况下,诸如是图6中的情况,热点600可以协助将用户定位在照明器100下方以增加LCom信号检测完整性和/或协助LCom应用。在一些这样的情况下,用户可以通过直接站在视觉热点600上而受益,并且热点600的通知可以被提供(例如,通过热点)。

图6的LCom系统10还包括可以如在此各种各样地描述那样被配置的计算设备200。例如,如所示出的那样,计算200设备是包括面向前的图像捕获设备252(例如,面向前照相机)和面向后的图像捕获设备254(例如,面向后照相机)的智能电话。在一些情况下,视觉热点600可以是无源的,以使得热点仅通过在视觉上观看被实际地投影的内容来向用户提供协助。例如,视觉热点600可以通知用户LCom在该区域中可用,由此诱使潜在的用户断定出LCom是什么或者通知用户觉察LCom以启动LCom应用。在其它情况下,视觉热点600可以是有源的,以使得使用设备200照相机中的一个(诸如面向后的照相机254)扫描视觉热点可以引起动作被执行。相应地,在一些情况下,视觉热点600可以是机器可读的。动作可以包括例如在设备200上发起应用/程序(例如,商店应用或LCom应用),使用设备200浏览器导航到网站或统一资源定位符(URL)(例如,商店网站/URL或允许用户下载LCom应用或者关于LCom更多地进行学习的网站/URL),引起消息显示在设备200上,使用设备200发起基于LCom的导航,或者取决于目标应用或最终用途的一些其它合适的动作。在一些这样的情况下,用户可能必须起先发起程序,诸如照相机应用、视觉热点扫描应用或一些其它合适的应用。在其它情况下,图像捕获设备可以是恒定地开启的,并且因此将视觉热点放置在图像捕获设备的视场内可以是用户必须采取的仅有动作。视觉热点600是有源的还是无源的可以基于热点内容和/或被用于扫描或另外地读取热点的设备200(或应用216)。

在一些实施例中,可以经由光输出610和/或视觉热点600提供由照明器100提供的(多个)LCom信号。在一些情况下,可能有益的是利用视觉热点600投影LCom信号。例如,商业布景(其中可以利用LCom)中的大多数地板是硬的、平坦的表面,这对于LCom信号的检测而言可能是有益的。进一步地,因为视觉热点600可以被投影在区域的地板/地面上,所以作为用户使用计算设备200(诸如,智能手机)的自然/直观方式的结果,扫描热点600可以使用面向后的照相机254来执行。这是有益的,因为现有的智能电话的面向后的照相机254典型地比面向前的照相机252更容易瞄准,并且视觉热点600提供要瞄准的特定目标,并且面向后的照相机254典型地具有更高的分辨率和更快的帧速率。在一些实施例中,来自照明器100的LCom信号和通过扫描视觉热点600而提供的信息的组合可以被用于某些应用。例如,视觉热点600可以通知用户LCom在该区域中。扫描视觉热点600(例如,使用面向后的照相机254)可以造成在计算设备200上发起导航应用,并且在应用启动之后(或以同时的方式),由照明器100经由光输出610和/或视觉热点600提供的LCom信号可以被检测(例如,使用面向前的照相机252和/或面向后的照相机254)以例如确定要被用作为用于导航的起始点的计算设备200定位。此时,可以基于被扫描的视觉热点600或检测到的LCom信号来自动编程目的地,或者可以由用户输入目的地。根据本公开,许多变化和应用将是显而易见的。

具体的示例情况包括购物者进入商店寻找产品。遍布于商店,在地板上存在视觉热点,诸如图6中示出的热点600。热点然后可以诱使购物者查找关于LCom的信息或关于LCom询问销售人员。如果商店具有购物者已经在使用的智能电话应用,则那么该应用可以原生地支持LCom技术或提供关于LCom的附加信息。更进一步地,购物者可能诉诸于查看他们的电话上的地图应用,其指示GPS在室内不可用并且寻找LCom热点。一旦购物者理解LCom可以被用于导航或其它合适的目的,则他们可能倾向于使用例如智能手机照相机应用来将他们的智能电话瞄准热点(以类似于用户可以如何扫描QR标签的方式)或尝试检测该区域中的LCom信号。在扫描热点或检测到LCom信号之后,可以执行动作,如在此各种各样地描述的那样。例如,如果购物者正在杂货店中购买熟食肉,同时等待他/她的号码被呼叫,则购物者可能看到提示用户使用设备200扫描热点和/或扫描用于LCom信号的区域的视觉热点600,这可以引起提供每周熟食肉折扣或者可以给予用户构建不同三明治的选择,由此在选择三明治之后将用户导航到商店的适当的分区以拾取其余的配料(例如调味品分区、奶酪分区、面包分区、蔬菜分区等)。

在另一个示例中,可以在车辆导航的情形中使用视觉热点600以指示LCom在该区域中可用。在这样的示例中,视觉热点可以通知驾驶员/飞行员/机长/等LCom可用并且用户可以基于LCom信号切换到导航。另外,在这样的示例中,车辆可以被配备成扫描或另外地读取被投影在道路上或在道路附近的视觉热点,以指示LCom导航可用和/或向车辆指示LCom信号应当被用作为主要信号源以用于确定车辆位置。为了提供具体示例,在基于LCom的机动车导航的情况下,如果车辆正前往隧道或停车库(其中GPS信号可能弱或不可用),则视觉热点可以向驾驶员指示LCom在隧道/停车场中可用(并且因此驾驶员可以发起基于LCom的导航)和/或车辆可以扫描视觉热点以自动地发起基于LCom的导航。在这样的具体示例中,从基于GPS信号的导航向LCom信号的转变可以是无缝的,以使得驾驶员甚至不知晓发生了转变。在一些实例中,LCom信号可以补充被用于导航的其它信号(例如,补充GPS信号),而在其它实例中,LCom信号可以取代被用于导航的其它信号,并且这样的实例可以基于可用的信号而交替。根据本公开,许多其它使用情况将是显而易见的。

对于针对通知潜在的用户LCom在特定的区域中可用而在此描述的视觉热点技术的示例替代可以是张贴标记或贴纸以通知潜在的用户LCom在该区域中可用。另一个示例替代可以是通过营销来教导公众检查LCom信号。然而,这样的替代可能是低效的、无效的和/或昂贵的,并且可能要求来自该区域的所有者的难于承担的保证。进一步地,这样的替代不提供使用在此各种各样地描述的视觉热点的其它益处。例如,视觉热点技术可以提供如下的益处:提醒潜在的用户LCom在特定的区域中可用或针对特定的照明器可用、关于LCom技术对潜在的用户进行教导、以及协助用户适当地定向LCom接收器200。此外,视觉热点可以包括当热点被扫描或以另外地被读取时造成一个或多个动作被执行的主动/交互能力。作为结果,LCom可以被用于提升消费者购物体验。根据本公开,在此各种各样地描述的技术和使用视觉热点的附加的益处将是显而易见的。

根据本公开,许多实施例将是显而易见的。一个示例实施例提供一种照明器,包括:至少一个固态光源,其被配置为输出光;以及至少一个调制器,其被配置为调制光输出以允许基于光的通信(LCom)信号的发射;其中所述照明器被配置为投影指示所述照明器的LCom能力的可视提示。在一些情况下,照明器的总光输出被配置为被保持在相对恒定的水平,以使得光输出变化不可由人类视觉察觉。在一些情况下,可视提示指示LCom在由照明器所照亮的区域中可用。在一些情况下,可视提示可以被用于协助对被配置为接收LCom信号的设备进行定向。在一些情况下,可视提示是机器可读的,以使得扫描可视提示引起动作被执行。在一些这样的情况下,动作是如下中的至少一个:执行应用;以及导航到统一资源定位符(URL)。在一些这样的情况下,动作引起呈现关于LCom的信息。在一些情况下,可视提示随时间改变。在一些情况下,可视提示是快速响应(QR)码。在一些情况下,可以通过扫描可视提示来检测LCom信号。在一些情况下,提供了一种系统,所述系统包括照明器和被配置为检测和解码LCom信号的计算设备。

另一示例实施例提供一种系统,包括:照明器,其包括:被配置为输出光的至少一个固态光源以及被配置为调制光输出以允许基于光的通信(LCom)信号的发射的至少一个调制器;以及被配置为检测LCom信号的计算设备,所述计算设备包括具有第一视场(FOV)的第一图像捕获设备和具有与第一FOV近似地相对的第二FOV的第二图像捕获设备;其中所述系统被配置为投影指示所述照明器的LCom能力的可视提示。在一些情况下,可视提示由照明器投影。在一些情况下,计算设备可以被定向以使得LCom信号在第一FOV内并且可视提示在第二FOV内。在一些情况下,可视提示可由计算设备读取,并且可以基于扫描可视提示来执行动作而同时解码LCom信号。在一些这样的情况下,第一图像捕获设备扫描可视提示,并且第二图像捕获设备解码LCom信号。

另一示例实施例提供了一种非暂态计算机程序产品,其包括被非暂态地编码在其上的多个指令,所述多个指令当由一个或多个处理器执行时,引起处理被执行。计算机程序产品可以包括一个或多个计算机可读介质,诸如例如硬盘驱动器、压缩盘、存储器棒、服务器、高速缓存存储器、寄存器存储器、随机存取存储器(RAM)、只读存储器(ROM)、闪速存储器、或被编码有可以由一个或多个处理器执行的指令的任何合适的非暂态存储器、或者多个这样的存储器或这样的存储器的组合。处理包括:利用包括具有视场(FOV)的图像捕获设备的计算设备,针对FOV内的可视提示进行扫描,可视提示可由计算设备读取;以及响应于读取可视提示,发起动作;其中所述计算设备被配置为检测和解码基于光的通信(LCom)信号,并且可视提示指示LCom能力在给定的区域中可用。在一些情况下,经由光输出来提供LCom信号,所述光输出被调制以使得所述光输出变化不可由人类视觉察觉。在一些情况下,动作包括如下中的至少一个:执行应用、导航到统一资源定位符(URL)、提供与LCom相关的信息、提供营销信息、解锁排他内容以及提供通知。在一些情况下,LCom信号可以在读取可视提示时被检测和解码。

已经为了说明和描述的目的而提出了示例实施例的前述描述。其并非是意图穷举或将本公开限制于所公开的精确形式。根据本公开,许多修改和变化是可能的。意图的是本公开的范围不由该详细描述限制,而是由随附于此的权利要求限制。要求本申请的优先权的未来提交的申请可以以不同的方式要求保护所公开的主题事项,并且一般地可以包括如在此各种各样地公开或另外地展示的一个或多个限制的任何集合。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1