照明控制的制作方法

文档序号:17734519发布日期:2019-05-22 03:05阅读:138来源:国知局
照明控制的制作方法

本公开涉及用于控制照明器,即照明设备,以再现环境中的照明场景的系统和方法。



背景技术:

us2013/147395a1公开了在照明器上再现照明效果,其中该效果基于视频内容并且其中一种效果可以包括逐渐返回到默认状态(例如在基于视频内容的光效再现启动之前照明器的状态)。

电子设备正变得连接越来越紧密。“连接的”设备指的是诸如用户终端或者家用或办公电器等等之类的设备,其经由无线或有线连接而连接到一个或多个其他这样的设备以便允许更多的控制该设备的可能性。例如,所谈论的设备经常作为诸如wi-fi、zigbee或者蓝牙网络之类的有线或无线网络的一部分连接到所述一个或多个其他设备。该连接可以例如允许从所述一个或多个其他设备之一,例如从运行在诸如智能电话、平板电脑或者膝上型电脑之类的用户设备上的app(应用程序)控制该设备;和/或可以允许在这些设备之间共享传感器信息或者其他数据以便提供更加智能的和/或分布式自动化控制。

近年来,连接的设备的数量急剧增加。照明系统是这种朝向连接的基础设施运动的一部分。常规的连接的照明系统包括固定光源,其可以通过壁装式开关、调光器或者具有预编程的设置和效果的更高级的控制面板进行控制,或者甚至从运行在诸如智能电话、平板电脑或膝上型电脑之类的用户终端上的app进行控制。例如,这可以允许用户使用大范围的彩色照明、调光选项和/或动态效果创建氛围。就控制而言,最常见的方法是利用基于智能电话的app代替光开关,所述app提供对于照明的扩展的控制(例如飞利浦hue、lifx等等)。

照明场景是一定环境中的通过该环境中的光源再现的特定总体照明效果。例如,可以限定“日落”场景,其中光源被设置为输出可见光谱的红色—黄色范围内的色调。每个光源可以例如输出这些不同的色调(或者诸如饱和度或者强度之类的其他设置),或者场景可以通过所有(或者一些)灯再现单一颜色或者相似颜色而再现。应当注意,照明场景可以是动态的,因为一个或多个光源的输出随着时间而变化。

连接的照明系统能够通过以下方式再现照明场景:通过网络(例如zigbee网络)从例如诸如智能电话之类的用户设备接收照明指令并且解释这些照明指令以便确定用于每个光源的适当的照明设置,以便照明系统在所述环境中再现希望的照明场景。



技术实现要素:

连接的照明系统可以用来支持或者增强发生在诸如用户的家庭之类的空间中的各种活动。最经常地,这些连接的灯用于家庭自动化(定时器、时间表、ifttt信号等等)和氛围创建中。在看电影或者玩游戏(或者甚至演奏音乐)期间将动态彩色照明用于创建沉浸式氛围正日益普及。娱乐模式下的连接的照明系统典型地通过利用串流(streaming)灯状态流来控制灯进行表征。也就是说,这些灯提供的光照持续更新以伴随所述娱乐(例如匹配游戏或电影中的帧的总体颜色)。

本发明的发明人认识到在此背景下可能出现的特定问题,即这样的情形,其中在以下意义上要再现的照明效果部分地与已经在再现的娱乐效果冲突:要对其应用照明效果的照明器中的至少一个但不是全部当前正在再现娱乐效果。在现有技术系统中,在这样的娱乐会话期间,任何家庭自动化规则(例如通过定时器触发的场景)将不被执行,或者如果执行了,则会立即被娱乐串流覆盖。

因此,依照本文公开的第一方面,提供了一种基于娱乐设备的当前模式控制照明系统的照明器的方法,该方法包括:当娱乐设备处于活动模式时:控制与娱乐设备关联的照明器中的一个或多个来再现娱乐效果;接收标识多个照明器和要由它们再现的照明效果的照明指令;确定至少所述多个照明器中的第一个是当前再现娱乐效果的照明器之一;控制至少当前不在再现娱乐效果的所述多个照明器中的第二个在第一个照明器继续再现娱乐效果的同时再现照明效果;电子地存储照明效果的指示;以及响应于娱乐设备切换到失活模式,使用电子地存储的指示控制第一个照明器再现照明效果。

在实施例中,所述方法进一步包括:当娱乐设备处于活动模式时,接收标识至少第一个照明器和要再现的另一种照明效果的另一个照明指令,并且电子地存储该另一种照明效果的指示。

在实施例中,为第一个照明器选择所述照明效果而不是(infavorof)所述另一种照明效果,因为:第一个照明器被控制为在所述另一种照明效果之前再现所述照明效果;或者电子地存储的所述另一种照明效果的指示由所述照明效果的指示代替,从而防止所述另一种照明效果被第一个照明器再现。

在实施例中,基于以下所述选择所述照明效果而不是所述另一种照明效果:光照指令被接收的相对顺序;用户偏好数据;与光照指令中的每一个关联的各自优先权级别;和/或各照明效果中的每一种的各自类型。

在实施例中,所述照明效果和所述另一种照明效果的指示存储在堆栈中,该堆栈基于相对顺序、用户偏好数据、优先权和/或类型进行排序。

在实施例中,所述照明效果具有有限持续时间类型,并且所述另一种照明效果具有无限持续时间类型,这使得第一个照明器在所述另一种照明效果之前再现所述照明效果,而不管光照指令被接收的相对顺序如何。

在实施例中,在所述指令之前接收所述另一个指令,并且所述两种照明效果具有无限持续时间类型,这使得电子地存储的所述另一种照明效果的指示被所述指令的指示代替,从而所述另一种照明效果不被第一个照明器再现。

在实施例中,所述方法进一步包括响应于从娱乐效果动态地过渡到所述照明效果的模式切换,将过渡效果应用到第一个照明器。

在实施例中,第一个照明器被控制为在再现所述照明效果和/或过渡效果中发射所述照明效果被延迟的视觉指示。

在实施例中,所述方法进一步包括:当娱乐设备处于活动模式时,向在处理器上执行并且与第一个照明器关联的虚拟照明器发送再现所述照明效果的命令;其中该命令由虚拟照明器电子地存储并且响应于娱乐设备切换到失活模式而从虚拟照明器中继到第一个照明器。

在实施例中,堆栈的表示响应于来自用户的输入而显示在用户设备的图形用户接口上。

在实施例中,所述照明效果的指示电子地存储在实现该存储步骤的设备本地的存储器位置(例如用户设备或者照明桥中)或者经由网络访问的远程存储器位置(例如可通过互联网访问的基于云的存储器)。

依照本文公开的第二方面,提供了一种用于基于娱乐设备的当前模式控制照明系统的照明器的装置,该装置包括:通信接口,用于确定娱乐设备的模式;以及控制器,被布置成:当娱乐设备处于活动模式时:控制与娱乐设备关联的照明器中的一个或多个来再现娱乐效果;接收标识多个照明器和要由它们再现的照明效果的照明指令;确定至少所述多个照明器中的第一个是当前再现娱乐效果的照明器之一;控制至少当前不在再现娱乐效果的所述多个照明器中的第二个在第一个照明器继续再现娱乐效果的同时再现照明效果;以及电子地存储照明效果的指示;以及响应于娱乐设备切换到失活模式,使用电子地存储的指示控制第一个照明器再现照明效果。

依照本文公开的第三方面,提供了一种系统,其包括:依照第二方面或者其任何实施例的装置;存储器;以及所述多个照明器。

依照本文公开的第四方面,提供了一种计算机程序产品,其包括计算机可执行代码,该代码包含在计算机可读存储介质上,被布置成当由一个或多个处理单元执行时,执行依照第一方面或者其任何实施例的方法的步骤。

附图说明

为了帮助理解本公开并且为了示出如何可以将实施例付诸实施,通过示例的方式参考附图,在附图中:

图1示出了依照本发明实施例的一种照明系统;

图2示出了照明系统在空间内的一种示例安装;

图3为依照本发明实施例的控制器的功能框图;

图4a-c示出了照明系统实现的方法的示例流程图;

图5示出了依照本发明的事件堆栈的高级别示意图。

具体实施方式

连接的照明可以用来支持或者增强家庭中的娱乐会话,例如用户在娱乐设备上看电影、玩游戏或者听音乐。在任何情况下,光照可以由照明系统提供,其伴随娱乐(娱乐效果),即到娱乐设备的输入和/或来自娱乐设备的输出,例如输出的媒体或者游戏控制台的输入。也就是说,照明可以与正在玩的游戏相关(例如以便匹配游戏的帧、游戏的情境等等),与正在看的电影相关(例如以便匹配电影的帧、电影的情境等等),或者与正在播放的音乐相关(例如以便匹配音乐的情境或者音乐的专辑封面)。

连接的照明系统也可以由家庭自动化事件(例如定时器或者存在性传感器等触发的场景变化)和/或用户输入控制。尽管在娱乐会话期间可能忽略许多到来的照明命令,但是一些照明命令对于用户而言可能是重要的。例如,被设置为触发特定照明效果——例如“日落”场景的定时器对于用户而言可能是重要的,以提示他们上床睡觉。这可能导致重要的照明变化丢失(即从不向用户显示)。

当前的系统没有解决这个问题,因为在娱乐会话结束之后,系统将娱乐会话期间使用的灯设置为默认状态或者会话发生之前它们所处的状态。因此,用户将不被通知或告知关于会话期间本可能发生的任何事件。再者,娱乐设施(setup)使用的灯的状态很可能不会很好地匹配其他灯(其可能在相同区域内)的状态。本发明的实施例提供了一种解决该问题的方法。

特别地,现有的系统并不处理这样的情景,其中试图将照明应用到多个照明器,其中那些照明器中的至少一个但不是全部当前正在再现娱乐效果以便与娱乐设备一起提供娱乐体验。

在所描述的实施例中,进入连接照明系统的事件在娱乐会话期间放入堆栈,并且在会话之后,系统可以使用该事件堆栈确定发送给灯的正确命令。例如,如果(例如利用分接开关)激活新的气氛,那么不是娱乐设施的一部分的灯将立即调节其颜色,而作为娱乐设施的一部分的灯将仅仅在娱乐会话结束之后才被调节。

系统维持对娱乐设施中使用的所有灯的“影子管理”。代替向这些灯发送家庭自动化命令的是,在影子管理中它们将被发送至“虚拟灯”。当娱乐会话结束时,影子管理的状态将拷贝到真实的灯。

图1示出了依照本发明实施例的一种系统100。环境103包含多个照明器101a-d和开关105。照明器101a-c为天花板类型照明器,被设计为在环境103中从上面提供光照。照明器101d为置于桌子上的自由立式灯型照明器,被设计为在环境103中从比天花板类型照明器101a-c更低的位置提供光照。照明器101a-d中的每一个可以是任何适当类型的照明器,例如白炽灯、荧光灯、led照明设备等等。所述多个照明器101a-d可以包括超过一种类型的照明器,或者每个照明器101a-d可以是相同的类型。

一种基本的照明器可以仅仅由一个或多个灯泡(例如led、灯丝灯泡或者气体放电灯)和任何关联的支撑结构组成。其他照明器也可以包括例如关联的壳体或外壳,但是其他的可能不包括。照明器可以采取传统天花板或者壁装式房间照明器或者自由立式照明器(例如落地灯或台灯或者便携式照明器)的形式;或者它可以采取不那么传统的形式,例如嵌入到或者安装在家具的表面或者家具上的led条、洗墙灯或者特别地适于提供光照的任何其他形式的光照设备。可以利用标准配件将用于与桥307通信的部件(例如适用的专用电路系统、fpga、处理器和随附软件(例如固件))合并到灯泡中,以便允许将连接的照明功能轻松地改装到现有的非专用照明系统中。然而,这不是必不可少的,并且通常可以将这些通信部件合并到照明系统中的任何适当的位置,以便允许照明器与桥307之间的通信。

应当指出,术语“照明器”、“光源”和“光照源”在本文中可互换地使用,指的是这样的设备,其不仅仅发射任何光,而是特别地发射光照,即适合有助于照亮由一个或多个人占用的环境(使得人类占用者因此可以在物理空间内看见)的规模上的光。也应当注意,术语“照明”在这个意义上也指的是光照。

开关105在图1中被示为壁装式开关,并且可以是允许用户输入控制所述多个照明器101a-d的任何适当类型的开关。例如,开关105可以是简单的开—关控制器开关,或者可以允许更复杂的控制,例如调光以及可能地甚至控制个别照明特性,例如色调和饱和度。开关105也可以是能够从一个环境移到另一个环境的便携式开关(便携式遥控器)。术语“开关”在本文用来指允许用户将命令输入到照明系统中的任何控制设备。

所述多个照明器101a-d、开关105与照明桥307一起形成连接的照明网络。也就是说,它们全部通过图1中虚线表示的有线和/或无线连接互连起来。特别地,图1示出了例如可以在zigbee照明网络中实现的“链式”连接,其中不必每个设备直接连接到每个其他的设备。相反地,设备能够中继通信信号,这允许例如照明器101c借助于通过照明器101b和101a将数据中继到照明桥307而与照明桥307通信。然而,并不排除可以采用其他网络拓扑结构。例如,可以使用“轮辐式”拓扑结构,其中每个设备直接(例如无线地)连接到照明桥307,而不直接连接到网络中的任何其他设备。

作为另一个示例,网络中的每个照明器可以依照一种诸如zigbee之类的通信协议配置,并且开关可以依照另一种诸如wifi之类的通信协议配置。因此,可以理解,照明器可以与彼此和照明桥307通信,而不如图1所示通过开关中继数据,并且开关105可以直接与照明桥307通信。在任何情况下,应当理解的是,照明桥307能够通过任何合适的方式与照明网络中的每个其他的设备通信。

照明桥307被布置成至少(例如从开关105)接收输入并且将照明控制命令发送至照明器101a-d。

图1也示出了用户309和诸如智能电话之类的用户设备311。用户设备311通过有线或无线连接(例如wifi或zigbee)操作耦合到照明桥307,并且因此形成照明网络的部分。用户309可以经由用户设备311使用例如用户设备311的图形用户接口向照明桥307提供用户输入。照明桥307于是解释该用户输入并且相应地向照明器101a-d发送控制命令。如上面所提到的,用户设备311通常允许比开关105更复杂的控制。例如,用户309可以使用用户设备311控制个别的照明器。通常,希望的是开关控制与开关本身处于相同的环境中的照明器,即在图1中,开关105仅仅控制照明器101a-d,但是用户设备311可以控制照明网络内的任何照明器。例如,用户309可以使用用户设备311控制另一个环境中的照明器,例如控制与用户309和用户设备311当前所处的房间不同的房间中的照明器。这是特别有利的,因为用户设备311通常比开关(特别是壁装式开关)更便携,并且因此可以用在不同的物理位置。例如通过用户309使用用户设备311的gui选择照明场景和希望的照明器,用户设备311可以用来控制所述多个照明器101a-d以再现该照明场景。

如图1中所图示的,也可以向照明桥307提供广域网(wan)连接,例如到互联网313的连接。如本领域中已知的,该连接允许照明桥307连接到外部数据和服务,例如存储器315。应当指出,用户设备311与照明桥307之间的无线连接在图1中被示为一种直接连接,但是应当理解的是,用户设备311也可以经由互联网313连接到照明桥307。

传感器107存在于环境103内,并且被布置成检测环境103内用户的存在性。传感器107是照明网络的一部分,因为它被布置成经由有线或无线连接与该网络通信。也就是说,传感器107被布置成至少操作耦合到照明桥307。

尽管在图1中被示为单个实体,但是应当理解的是,任何适当的单个传感器或者多个传感器都可以用来提供本文归因于传感器107的功能。例如,传感器107可以包括被布置成直接检测用户的存在性的传感器,例如近红外传感器、照相机、超声传感器或者本领域中已知的其他传感器。作为另外的示例,传感器107可以包括被布置成例如通过检测用户携带的用户设备311的存在性和/或位置而间接地检测用户的存在性的传感器。在这种情况下,传感器107可以包括多个如本领域中已知的、被布置成与用户设备311通信以确定它的位置的信号发送信标。

图2示出了图1的照明系统100在空间104内的一种示例安装的简化示图。如上面所提到的,照明系统101可以包括任何数量的照明器101。在图2的示例中,照明系统包括多个照明器101e-i和桥307。照明器101e-i连接到桥307,使得桥307可以将控制信号传送至这些照明器。通过这种方式,可以理解,照明器101e-i形成通过桥307控制的照明网络。

娱乐设备(媒体设备)201被示出位于由照明系统101照亮的空间中。媒体设备201能够通过以常规的方式在媒体设备201的显示器上快速连续地显示一段视频内容的帧图像(帧)而输出该段视频内容,例如视频文件,同时经由(多个)扬声器输出该视频内容的任何伴随的音频数据。媒体设备201在图2中在它正在显示视频内容的帧的时刻被示出。

在这个示例中,媒体设备201为电视(tv),例如智能tv,其被示出置于空间104的墙壁附近。然而,它可以采取其他适当的形式(例如游戏控制台或者音频系统),并且可以例如包括被布置成将帧图像投影到被照亮的空间的表面上的图像投影仪,由占用该空间的诸如用户309之类的用户穿戴的虚拟现实(vr)和/或增强现实(ar)耳机,或者甚至诸如平板电脑、台式电脑或膝上型电脑之类的通用计算机设备,或者智能电话,或者被配置为在由照明系统101的照明器101e-i照亮的空间中输出(即播出)视频内容的任何其他媒体设备。

在图2的示例中,用户309参与了涉及媒体设备201的娱乐活动。例如,用户309正在电视上看电影。照明器101e和101f置于媒体设备201的任一侧,并且照明器101g在用户后面。照明器101e-g一起处于“娱乐区域”(“娱乐区块”)204内,并且提供伴随电影的光照——娱乐效果的一个示例。娱乐区域204在图2中通过与空间104的一定物理区块相应的虚线框示出。然而,应当理解的是,术语“娱乐区域”在本文中宽泛地用来指称充分靠近媒体设备204以便提供伴随光照的任何照明器。类似地,照明器101h和101i在图2中示于空间204的另一侧,处于娱乐区域204之外。

照明器与媒体设备201之间的关联存储在存储器315中。也就是说,存储器315存储了哪些照明器处于娱乐区块204内以及哪些不处于的指示。存储器315可由控制器401访问,并且因此应当理解,控制器401可以使用存储的指示以便确定依照娱乐会话控制哪些照明器。存储器315在图1中被示为基于云的存储器315,例如可通过互联网访问的外表存储设施。然而,存储器315也可以是用户设备311的本地存储器或者在桥307中实现的存储器。

控制器401能够通过经由通信接口(未示出)接收(以及可选地发送)数据而确定娱乐设备201的操作模式。因此,通信接口可以用来从娱乐设备接收娱乐设备已经切换到失活模式的指示。或者,更一般地,通信接口可以用来确定娱乐设备的操作模式(即娱乐设备是处于活动模式还是失活模式)。这可以通过所述装置与娱乐设备之间的直接通信或者通过所述装置从不同于娱乐设备的、存储了娱乐设备的操作状态的指示的设备(例如用户设备311)接收数据而完成。例如,控制器401可以与用户设备311通信以便确定娱乐设备201的操作模式,因为用户设备311通常可以存储娱乐设备201是否处于活动模式的指示。也就是说,用户设备311可以运行控制娱乐设备201处于活动模式的应用程序(例如,用户309可能已经使用用户设备311来控制娱乐设备201播放视频内容,在所述情况下,控制器401可以通过经由通信接口与用户设备311通信确定娱乐设备201处于活动状态)。

如果媒体设备201未使用,那么照明器101e-i仅仅用作空间104内的光照。在这个意义上,应当理解,可以使用照明器101e-i实现用于照明场景变化的各个不同的定时器和其他触发器。例如,诸如存在性传感器107(图2中未示出)之类的传感器可能响应于检测到空间104内的用户的存在性而触发照明器101e-i再现明亮的白色照明场景。

当媒体设备201被使用时,照明器101e-g提供伴随媒体设备201提供的娱乐的光照,并且照明器101h和101i正常起作用。也就是说,它们不提供伴随光照。

如果此时触发如上所述的相同的明亮的白色照明场景,那么照明器101h和101i将像之前那样再现照明场景,但是照明器101e-g被“占用”,提供伴随娱乐的光照。在现有技术系统中,照明器101e-g将通过再现明亮的白色场景而响应所述触发,但是该效果将仅仅持续较短的时间,直到与娱乐有关的下一个照明命令使得照明器101e-g返回至伴随媒体设备204上的娱乐。

形成对照的是,对于与光效有关的命令,所描述的本发明的实施例确定在照明系统的至少一部分正在提供与媒体内容(tv、游戏)有关的光效的同时是否应当执行该命令。此外,可以缓存用于灯的光效,直到它退出娱乐模式。

图3示出了依照本发明的控制系统400。控制系统400包括照明控制器401、存储器315、所述多个照明器101j-l以及媒体设备201。照明控制器401被布置成以上面描述的方式控制照明器101j-l。控制器401可以访问存储器315,该存储器可以是可通过诸如互联网之类的网络访问的远程存储器,或者可以是在控制器401本身处实现的本地存储器。控制器401被布置成接收来自各种各样的源403的输入,所述源例如如图3中所示的定时器402、传感器107、开关105和/或用户设备311。控制器401也被布置成接收来自媒体设备201的指示媒体设备201的娱乐模式的输入。当媒体设备201处于“活动”模式时,控制器401控制娱乐区块204内的照明器(图3中的照明器101j和101k)来再现娱乐效果,即伴随媒体设备201提供的娱乐体验的特定类型的照明效果。当媒体设备201处于“失活”模式时,控制器401以与娱乐区块204之外的照明器(即图3中的照明器101l)相同的方式控制照明器101j和101k。

控制系统400由图1中示出的照明硬件实现(例如图2中示出的特定示例系统)。因此,应当理解,图3中示出的存储器315相应于也在图1中示出的存储器315,并且照明器101j-l相应于形成图1中示出的所述多个照明器的全部或部分的示例照明器。控制器401优选地在用户设备311或者桥307中实现,但是没有禁止的是,控制器401也可以在诸如照明器101j-l之一、开关105或者传感器107之类的任何其他适当的设备中实现。此外,应当理解,控制器401也可以以分布式方式实现,两个或者更多分开的物理设备提供下文描述的控制器功能的不同部分。例如,控制照明器101j-l的步骤可以通过桥307中实现的控制器401的第一控制器模块实现,而存储到以及访问存储器315的步骤可以通过用户设备311中实现的控制器401的第二控制器模块实现。

娱乐体验通过娱乐设备(媒体设备201)响应于用户输入(例如作为游戏的一部分)输出媒体内容(例如音频和/或视频内容)而提供,所述媒体内容或者是预先录制的媒体内容(例如视频或音乐)或者动态再现的内容。

如上面所提到的,各种各样的源403可以向控制器401提供照明指令,所述照明指令使得控制器401相应地控制所述多个照明器101j-l。这可以包括控制器401访问存储器315。例如,定时器402可以提供当前时间的输入,响应于该输入,控制器401可以访问存储器315并且基于存储器315中的存储的指示标识要在该时间再现特定照明场景。

现在,考虑以下情况,其中媒体设备201处于活动模式,即向用户309提供娱乐体验,并且控制器401正在控制娱乐区块204内的照明器101j和101k再现伴随媒体设备201提供的娱乐的照明效果。像之前那样,所述源403中的一个或多个可以向控制器401提供照明指令,所述照明指令正常情况下将使得控制器401控制所有照明器101j-l再现照明效果。然而,用户309正在欣赏正由照明器101j和101k再现的伴随的照明效果,并且在这些照明器上再现所述照明效果将是破坏性的。

在娱乐会话期间(当媒体设备处于活动模式时),控制器401的到来的事件由控制器401存储,即存储在存储器315中的优先权堆栈中,例如存储器315的缓存中。然后,在会话结束(媒体设备201切换到失活模式,其中娱乐体验结束)之后,控制器401使用存储器315中存储的该事件堆栈确定发送至照明器的正确命令。使用这种方法,当(例如利用开关105)激活新的气氛时,不是娱乐区块的一部分的照明器(图3中的照明器101l)立即调节其颜色,而照明器101j和101k(其处于娱乐区块204内)将仅仅在娱乐会话结束之后才被调节。

换言之,当媒体设备201处于活动模式时接收的照明指令仅仅在不是娱乐效果再现的一部分的任何照明器上再现。接收的照明指令也“缓存”到存储器315。然后,当媒体设备201切换到失活模式时,对缓存的照明指令进行处理以便确定要由先前是娱乐效果的一部分的照明器再现的照明效果。

照明指令(也称为命令)可以是各种各样的类型。特别地,它们可以是“暂时的”或者“永久的”。暂时命令是使得照明器再现诸如颜色脉冲之类短照明效果的命令,而永久命令使得照明器再现长期照明效果,例如变成不同的场景。这些照明器接着继续再现该不同的场景,直到另外的命令被接收到。这与暂时效果形成对照,在暂时效果之后,照明系统自动地返回至再现在暂时效果之前再现的照明效果。

控制器401在媒体设备201切换到失活模式之后应当颁布的正确命令或命令序列可以基于不同的因素来确定,这些因素包括:

-暂时性,即仅仅暂时地改变灯——例如灯闪烁若干次以指示到来的电子邮件——的命令,对比像场景设置命令那样的永久变化。如果在会话期间发送了这两种类型的命令,那么在会话之后仍然可能呈现(play)暂时命令,但是最终的灯光设置将与永久命令相应。

-顺序,即如果在会话期间调出(recall)不同的光场景,那么在游戏会话之后,只有最后的场景将决定娱乐灯的状态。

-用户偏好。用户可能限定特定命令的重要性,确保它在娱乐会话之后将重新呈现。

图4a示出了依照本发明实施例的控制器401实现的方法的流程图。虚线框100内的步骤表示由照明系统100执行的步骤。类似于图3,框101j-l分别表示在照明器101j-l处执行的步骤,并且框204表示娱乐区域204。

在步骤s501,控制器401从外部输入403a(例如用户设备311)或者内部输入403b(例如内部定时器402)接收输入,并且响应于此,确定媒体设备201是否处于活动模式。

如果媒体设备201不处于活动模式,那么这意味着娱乐区块204中的照明器不“忙于”再现伴随娱乐效果,并且因此空间中的所有照明器都可以响应于该输入而更新。控制器401继续到步骤s502j-l并且控制所有照明器101j-l再现所述效果。

另一方面,如果媒体设备201处于活动模式,那么这意味着娱乐区块204中的照明器“忙”,并且因此(尚)不应当被控制为再现所述效果。在步骤s503l,控制器401仅仅控制娱乐区块204之外的照明器再现所述效果(在该示例中,照明器101l)。在步骤s504,控制器也通过将所述输入存储到存储器315而将事件添加到堆栈。

然后,在由流程图中的循环表示的步骤s505处,控制器401监视媒体设备201的模式。只要媒体设备201停留在活动模式,控制器401就等待。然而,应当指出,在这个时间可能接收到另外的输入,在这种情况下,控制器401回到步骤s501并且执行如上面所描述的相同步骤。

一旦控制器401确定媒体设备201处于失活模式,那么它继续到步骤s506,其中从存储器315取回堆栈,并且进行处理。

在一个简单的实施例中,由输入触发的照明效果(其在上面在照明器101l上再现)在步骤s504处简单地存储到存储器315并且然后在步骤s505处取回,以便在照明器101j-k处再现该效果,允许作为娱乐效果的一部分的照明器“赶上”系统其余部分中的照明。然而,存在其中可以在娱乐会话结束之后处理堆栈的其他方式。例如:

-通过app、传感器或者连接的开关的多场景调出。由于调出场景将覆盖先前(多个)场景的设置(如果相同的灯是它的部分的话),只有最后调出的用于每个灯的场景才应当存储在堆栈中,并且在娱乐会话结束之后激活。

-对于ifttt信号发送事件(例如,照明器闪烁以通知关于新的电子邮件),这些事件可以具有超时,例如,如果娱乐会话在预定义时间内结束,那么在没有信号丢弃的情况下仍然呈现该信号。

-一些命令可能完全被忽略,例如,“灯全关”可能出于安全原因而被忽略——当娱乐会话结束时,立即关断所有灯可能是所不希望的行为。在一些情形下,即使命令被忽略,它也可能影响娱乐会话结束之后系统的行为。例如,如果激活一种场景并且然后激活“灯全关”,那么即使关灯命令被丢弃,在娱乐会话结束之后,代替激活该场景的是,可以激活默认的灯光设置。

然而,确定要再现的适当的照明效果,控制器401继续到步骤s507j-k,其中它控制处于娱乐区块204中的照明器再现确定的照明效果。

图4b和图4c示出了其中一些步骤由外部系统(例如外部源403之一)执行的可替换方法。为了清楚起见,没有像图4a中那样对于个别的照明器单独地示出再现步骤。

在图4b和图4c中,当外部系统403向控制器401提供输入时,控制器401在步骤s601(图4b中的s701)确定媒体设备201是否处于活动模式。如果是,那么控制器401可以继续到步骤s602(s702)并且在照明器上再现所述效果。然而,如果媒体设备201处于活动模式,那么控制器401在步骤s603(s703)仅仅在娱乐区块之外的照明器上再现所述效果。然后,控制器401也告知外部系统403所述照明效果不由某些照明器再现。

然后,在步骤s604(s704),外部系统403本身将所述照明效果缓存到存储器315。从这里开始,图4b和图4c的方法不同。

在图4b中,外部系统不执行任何进一步的步骤;它将所述照明效果缓存到照明控制器401可以访问的存储器316,并且因此照明控制器401如上面关于图4a所描述的(步骤s505-507)继续。也就是说,控制器401在步骤s605维持所述循环以检查媒体设备201的模式,并且当它确定媒体设备201已经切换到失活模式时,它继续到步骤s606,其中从存储器315取回缓存的堆栈并且进行处理以便确定上述照明设置。在步骤s607,这些设置然后用来相应地控制照明器。

另一方面,在图4c中,外部系统403(例如在本地存储器上)维持缓存的堆栈本身。同时,控制器401检查媒体设备201的模式状态(在步骤s705,再次通过循环图示出)。当控制器401确定媒体设备201切换到失活模式时,它告知外部系统403媒体设备201的失活状态。在该方法中,在步骤s706,外部系统403是执行对堆栈的取回和处理以便确定照明设置的实体。然后,在步骤s707,将确定的照明设置提供给控制器401以供再现。

图5示出了本发明的操作的概要,包括开关107、定时器402、控制器401、照明器101和照明命令的缓存的堆栈700的示例。堆栈700在图5中示为存储在存储器315上的控制命令列表。堆栈700可以依照本文描述的方法操作。也就是说,可以将命令添加到堆栈700,将命令从堆栈700中移除,以及在堆栈700中修改命令。

特别地,可以经由诸如用户设备311上的图形显示器之类的用户接口向用户309显示堆栈700。也就是说,可以在运行在用户设备311上的照明控制app中显示堆栈700。堆栈700在图5中示出为就像它可能显现给用户309的那样。这在以下情况下是特别有益的:其中要向其应用到来的控制命令的照明器集合与当前提供娱乐效果的照明器集合相同。这是因为在这些情况下,没有照明器会立即再现缓存到堆栈700的效果,并且因此允许用户309就信息目的查看堆栈700(即,允许告知用户309他错失的照明效果)是有利的。

允许堆栈700被用户可见在多用户情景中也是有益的,其中在一个用户正在欣赏娱乐效果(例如玩游戏)的同时,借助于照明命令的事件通知对于另一个用户是重要的。于是,玩游戏的用户也能够查看堆栈700以便检查他可能错失的事件,而不必结束娱乐效果。

仅仅出于理解的目的,下面是本发明的三个使用示例。

在第一个示例中,用户正在玩视频游戏,灯a、b和c提供与游戏有关的光效;当另外的用户进入家庭(触发地理围栏规则,触发传感器,按下按钮,经由app设置场景)时,这通常会使得灯c、d和e打开(至特定的颜色和光级)。这将恶化游戏体验,因此,系统仅仅触发灯d和e打开。当用户停止玩游戏时,灯c设置为正确的光输出,使得此时c、d和e的场景是完整的。

在第二个示例中,用户设置了当接收到电子邮件时使得灯闪烁的规则。虽然在娱乐模式下缓存了这样的光反馈,但是闪烁仅仅在用户退出娱乐模式时(例如,在检查触发条件是否仍然为真时)才发生。

在第三个示例中,弗兰克正在玩利用伴随的照明效果启用的游戏。该游戏控制房间的某些灯。在该游戏会话期间,他的父亲按压了改变包括游戏控制的灯的房间中的灯光设置的开关。而在游戏会话期间,这些灯光变化被发送至房间中的除了游戏控制的灯之外的所有灯。之后的某个时间,弗兰克创建的编程的触发器使这些灯闪烁,指示接收的邮件,然而仅仅对非游戏控制的灯。在游戏会话之后,系统评估游戏控制的灯的事件的堆栈。由于弗兰克形成触发器时由他指示的个人偏好的原因,触发器事件重新呈现,使该灯闪烁,向弗兰克指示接收到邮件。此后,该灯恢复到他的父亲设置的灯光设置。

应当理解的是,仅仅通过示例的方式描述了上面的实施例。本领域技术人员在实践要求保护的本发明时,根据对于所述附图、本公开内容以及所附权利要求书的研究,应当能够理解和实现所公开实施例的其他变型。

例如,存储器315中存储的堆栈可以包括像警报那样的暂时照明效果。这些短效果可以在媒体设备201切换到失活模式时立即呈现。这些可以再现:

-在恢复影子管理之前或者之后

-用不同的效果显示它们被延迟

-仅仅在娱乐灯或者所有灯上

-按顺序或者仅仅最高优先权的警报。

此外,可以向用户309提供某些命令的选项,如果其不是影子管理的一部分。

此外,也可以向用户309提供仅仅选择某些警报的选项,这些警报要在所述切换到失活模式之后再现(其他类型的警报可以忽略,即不缓存到存储器315)。例如,用户309可以指定仅仅与电子邮件有关的警报要被再现。

系统隐含地或者用户明确地需要限定不同事件(照明命令)的优先权,使得某种效果在游戏会话之后根本不会呈现,并且某些可能重新布置并且以特定的、不一定基于时间的(fifo或者lifo)顺序呈现。

在权利要求书中,措词“包括/包含”并没有排除其他的元件或步骤,并且不定冠词“一”并没有排除复数。单个处理器或其他单元可以实现权利要求中记载的若干项的功能。在相互不同的从属权利要求中记载特定措施这一事实并不意味着这些措施的组合不可以用于获益。计算机程序可以存储和/或分布于适当的介质上,例如与其他硬件一起提供或者作为其他硬件的一部分而提供的固态介质或者光学存储介质上,但是也可以以其他的形式分发,例如经由因特网或者其他有线或无线电信系统分发。权利要求书中的任何附图标记都不应当被视为对范围的限制。

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