掌桥专利:专业的专利平台
掌桥专利
首页

临时将光设备添加到娱乐组

文献发布时间:2023-06-19 11:55:48


临时将光设备添加到娱乐组

技术领域

本发明涉及一种用于将光设备分配给照明系统中的娱乐组的系统,所述照明系统包括多个经入网初始化的光设备,并且所述娱乐组包括所述多个经入网初始化的光设备中的一个或多个,所述娱乐组中当前可用的光设备被控制为在娱乐模式下呈现与媒体内容同步的光效果。

本发明还涉及一种将光设备分配给照明系统中的娱乐组的方法,所述照明系统包括多个经入网初始化的光设备,并且所述娱乐组包括所述多个经入网初始化的光设备中的一个或多个,所述娱乐组中当前可用的光设备被控制为在娱乐模式下呈现与媒体内容同步的光效果。

本发明还涉及使计算机系统能够执行这种方法的计算机程序产品。

背景技术

尽管大多数光设备都固定在墙壁、天花板或橱柜上,但便携式光设备在某些情况下还是有用的。诸如飞利浦Hue Go的现代便携式光设备比传统便携式光设备(诸如传统台灯)提供更多的功能。

US 2018/0035513 A1描述了一种照明系统,其中控制单元检测便携式光设备何时位于固定光设备的预定附近内,并响应于检测到便携式光设备在预定附近而将便携式光设备切换为从属角色或主角色而不是独立角色。例如,当有人打开车库中的固定光设备发出冷白光,然后将其具有用户定义的从属角色的便携式光设备带入车库以照亮汽车下方的区域时,便携式光设备会采用冷白光设置。

US 2018/0035513 A1的照明系统的缺点在于,实际上,便携式光设备通常在固定位置使用,并且为了在固定位置最佳地使用便携式设备,通常需要首先对其进行入网初始化,例如链接到房间。此外,如果用户希望使用光设备在娱乐模式下呈现与媒体内容同步的光效果,则他通常需要在入网初始化过程中首先将其添加到娱乐组中。例如,在飞利浦 Hue系统中就是这种情况。目前,完全自动执行此入网初始化仍然不切实际。US 2018/0035513A1的照明系统不太适合需要手动入网初始化的情况。

发明内容

本发明的第一目的是提供一种系统,该系统能够在通常需要入网初始化光设备的照明系统中自动控制新添加的便携式光设备。

本发明的第二目的是提供一种方法,该方法能够在通常需要入网初始化光设备的照明系统中自动控制新添加的便携式光设备。

在本发明的第一方面,该系统包括至少一个输入接口、至少一个输出接口以及至少一个处理器,该至少一个处理器被配置为:使用所述至少一个输入接口来检测光设备已经被添加到所述照明系统,所述光设备未被入网初始化到所述照明系统;确定所述娱乐模式是否被激活;根据所述娱乐模式被激活,在检测到已将所述光设备添加到所述照明系统后,将所述光设备添加到所述娱乐组中;在将所述光设备添加到所述娱乐组之后,使用所述至少一个输出接口控制所述光设备以在所述娱乐模式下呈现与所述媒体内容同步的一个或多个光效果;使用所述至少一个输入接口来检测所述光设备为不可用;以及在检测到所述光设备为不可用时,从所述娱乐组中移除所述光设备。

玩家喜欢以多种方式玩游戏。有时,他们独自一人坐在家里,一直玩到凌晨。在其他时间,同一玩家可能会与世界各地的其他玩家在线玩游戏。有时,他们会邀请朋友过来,或者他们会出现在朋友家,手里拿着游戏机一起玩。预计在将来,玩家还将把他们的便携式光设备带到朋友的家中。他们可能这样做,特别是为了增强游戏体验,而且还可以增强其他娱乐体验,例如看电视和看电影。

通过在娱乐模式被激活而光设备已被添加时将新添加的光设备临时添加到娱乐组中,可以控制新添加的光设备以使光效果与媒体内容同步,即使该光设备尚未被入网初始化也是如此。由于入网初始化光设备可能需要用户花费时间将新的光设备链接到房间,然后将它们添加到娱乐组,这可能很麻烦,因此他们不太可能自带(多个)光设备。当检测到光设备不可用时,将光设备再次从娱乐组中移除,因为光设备尚未入网初始化。在其他情况下添加的光设备通常需要首先在照明系统中首次使用之前进行入网初始化。

所述系统可以是进一步包括所述光设备和/或一个或多个其他光设备的照明系统,或者可以是包括所述光设备和/或一个或多个其他光设备的照明系统的一部分。例如,将所述光设备入网初始化到所述照明系统中可以包括将所述光设备手动分配给所述娱乐组和/或将所述光设备手动分配给房间。所述至少一个处理器可以被配置为在确定所述娱乐模式已经结束时从所述娱乐组移除所述光设备。例如,所述光设备可以是移动或便携式光设备。便携式设备是一种易于携带或移动且不固定在天花板、墙壁或橱柜上的设备。某些类型的便携式设备仅在连接到外部电源时才能工作,而其他类型的便携式设备包括电池。移动设备通常包括电池。

当光设备处于照明系统(例如,照明系统的任何具有路由功能的设备的)的RF(例如Zigbee)接收范围内时,在未入网初始化的情况下打开光设备时,系统可以检测到光设备已经被添加到照明系统中。例如在Zigbee标准中定义的InterPAN通信可以用于在光设备未入网初始化时在娱乐模式下控制它。

所述至少一个处理器可以被配置成防止所述光设备作为所述照明系统的一部分被手动控制,直到所述光设备已经被入网初始化到所述照明系统中为止。这防止了光设备由于没有被入网初始化而被控制的意外行为,例如由于没有使用在入网初始化期间将提供的某些信息而导致意外行为。

所述至少一个处理器可以被配置为在所述光设备已经被添加到所述娱乐组之后,使用所述至少一个输出接口来提供对所述光设备的物理位置的推荐。这允许用户优化娱乐体验,例如以完全围绕(多个)观看者的光线获得娱乐体验。

所述至少一个处理器可以被配置为使用所述至少一个输出接口来提供用户界面,该用户界面允许用户在将所述光设备添加到所述娱乐组之后识别所述光设备的物理位置。通常,在娱乐模式下控制的光设备的光设置取决于照明设备的空间位置。例如,可以从视频内容的左侧部分提取要在电视左侧的光设备上呈现的颜色。通过允许用户识别光设备的物理位置,可以控制光设备以呈现从视频内容的相应部分提取的颜色。

所述至少一个处理器可以被配置为将所述识别的物理位置存储在存储器中,并且在检测到所述照明装置在被移除之后再次被添加到所述照明系统时,从所述存储器获得所述识别的物理位置。因此,系统会记住用户标识的物理位置(即空间位置),并且如果再次使用同一光设备,则最后设置的位置将成为默认位置,因此下次如果他想在同一位置使用此额外的光设备,则用户无需执行此步骤。所识别的物理位置不用于入网初始化照明设备,而是用作默认位置,并且如果需要,用户仍然能够在上述用户界面中识别不同的物理位置。如果用户以相同的方式使用光设备,则他只需要将光设备连接到主电源,并将其放置在他上次放置的相同位置即可。所述至少一个处理器可以被配置为取决于所述光设备被添加到所述照明系统并且所述娱乐模式在彼此的一定时间段内开始,从而将所述光设备添加到所述娱乐组。在大多数情况下,在娱乐模式刚开始之后或之前,光设备将被添加到照明系统中。如果其他用户也使用照明系统,并且可能在娱乐模式被激活时添加其他光设备,则最好限制将添加的光设备自动添加到娱乐组的时间段。

所述至少一个处理器可以被配置为在检测到所述光设备已经被添加到所述照明系统之后,进一步取决于所述光设备在所述娱乐组的至少一个光设备的一定距离之内,将所述光设备添加到所述娱乐组。如果其他用户也使用照明系统,并且可能在娱乐模式被激活时添加其他光设备,则仅将娱乐设备中已经存在的光设备中的一个或多个光设备附近的光设备自动添加到娱乐组中是有益的。

所述至少一个处理器可以被配置为在检测到所述光设备已经被添加到所述照明系统之后,进一步取决于所述光设备的类型和/或所述光设备耦合到与另一光设备相同的电源而将所述光设备添加到所述娱乐组中,所述另一光设备与所述光设备类型相同。如果其他用户也使用照明系统,并且在娱乐模式被激活时可以添加其他光设备,则在满足某些条件的情况下,仅将光设备自动添加到娱乐组是有益的。作为第一示例,作为娱乐包的一部分出售的光设备可以在其固件中被定义为娱乐灯,并且当娱乐模式被激活时在被添加到照明系统的情况下可以被自动添加到娱乐组。

作为第二示例,特定类型的多个光设备(例如飞利浦 HuePlay)能够使用相同的电源,并且如果新的照明设备耦合到已经在娱乐组中的相同类型的照明设备的电源,如果在娱乐模式被激活时其被添加,则该新的照明设备可以被自动添加到娱乐组中。作为第三示例,在将光设备入网初始化到第一照明系统中并作为该入网初始化的一部分添加到娱乐组之后,将标记存储在光设备的非易失性存储器中,其指示这是娱乐光。然后,当将光设备带入第二照明系统时,(例如,通过桥接器)识别标记,并且如果在娱乐模式被激活时用户添加了第二光设备,则光设备会被自动添加到娱乐组中。

在本发明的第二方面,该方法包括:检测光设备已经被添加到所述照明系统中,所述光设备没有被入网初始化到所述照明系统中;确定所述娱乐模式是否被激活;根据所述娱乐模式被激活,在检测到所述光设备已被添加到所述照明系统中后,将所述光设备添加到所述娱乐组中;以在所述光设备被添加到所述娱乐组之后控制所述光设备在所述娱乐模式下呈现与所述媒体内容同步的一个或多个光效果;检测所述光设备为不可用;以及在检测到所述光设备为不可用时,从所述娱乐组中移除所述光设备。所述方法可以由在可编程设备上运行的软件来执行。该软件可以作为计算机程序产品提供。

此外,提供了用于执行本文描述的方法的计算机程序,以及存储该计算机程序的非暂时性计算机可读存储介质。例如,计算机程序可以由现有设备下载或上传到现有设备,或者在制造这些系统时进行存储。

一种非暂时性计算机可读存储介质,其存储至少一个软件代码部分,该软件代码部分在由计算机执行或处理时,被配置为执行可执行的操作,以将光设备分配给照明系统中的娱乐组,所述照明系统包括多个经入网初始化的光设备,并且所述娱乐组包括所述多个经入网初始化的光设备中的一个或多个,所述娱乐组中当前可用的光设备被控制以在娱乐模式下呈现与媒体内容同步的光效果。

可执行的操作包括:检测光设备已经被添加到所述照明系统中,所述光设备未被入网初始化到所述照明系统中;确定所述娱乐模式是否被激活;根据所述娱乐模式被激活,在检测到所述光设备被添加到所述照明系统后,将所述光设备添加到所述娱乐组中;在所述光设备已被添加到所述娱乐组之后,控制所述光设备在所述娱乐模式下呈现与所述媒体内容同步的一个或多个光效果;检测所述光设备为不可用;以及在检测到所述光设备为不可用时将其从所述娱乐组中移除。

如本领域技术人员将理解的,本发明的各方面可以体现为设备、方法或计算机程序产品。因此,本发明的各方面可以采取以下形式:完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或组合了通常可以被本文全部称为“电路”、“模块”或“系统”的软件和硬件方面的实施例。本公开中描述的功能可以被实现为由计算机的处理器/微处理器执行的算法。此外,本发明的各方面可以采取包含在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质具有包含在其上(例如存储)的计算机可读程序代码。

可以利用一个或多个计算机可读介质的任何组合。所述计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备,或前述的任何合适的组合。计算机可读存储介质的更具体示例可以包括但不限于以下各项:具有一根或多根电线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光学存储设备、磁存储设备或前述的任何合适的组合。在本发明的上下文中,计算机可读存储介质可以是可以包含或存储供指令执行系统、装置或设备使用或与其结合使用的程序的任何有形介质。

计算机可读信号介质可以包括传播的数据信号,该传播的数据信号具有包含在其中(例如在基带中或作为载波的一部分)的计算机可读程序代码。这样的传播信号可以采取多种形式中的任何一种,包括但不限于电磁、光学或其任何合适的组合。计算机可读信号介质可以是非计算机可读存储介质的任何计算机可读介质,并且可以通信、传播或传输供指令执行系统、装置或设备使用或与其结合使用的程序。

可以使用任何适当的介质来传输包含在计算机可读介质上的程序代码,所述介质包括但不限于无线、有线、光纤、电缆、RF等,或者上述的任意适当的组合。可以以一种或多种编程语言的任何组合来编写用于执行本发明各方面的操作的计算机程序代码,所述编程语言包括诸如Java(TM)、Smalltalk、C ++等之类的面向对象的编程语言以及常规的过程编程语言,诸如“C”编程语言或类似的编程语言。程序代码可以完全在用户的计算机上、部分在用户的计算机上、作为独立软件包执行,部分在用户的计算机上并且部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络(包括局域网(LAN)或广域网(WAN))连接到用户计算机,或者可以与外部计算机建立连接(例如,通过使用互联网服务提供商的互联网)。

下面参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图描述本发明的各方面。将理解的是,流程图图示和/或框图的每个框以及流程图图示和/或框图中的框的组合可以由计算机程序指令来实现。可以将这些计算机程序指令提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,特别是微处理器或中央处理单元(CPU),以产生机器,从而使指令创建用于实现在流程图和/或(多个)框图方框中指定的功能/动作的装置,经由计算机、其他可编程数据处理装置或其他设备的处理器执行所述指令。

这些计算机程序指令还可以存储在计算机可读介质中,该计算机可读介质可以指导计算机、其他可编程数据处理装置或其他设备以特定方式运行,从而使存储在计算机可读介质中的指令产生制品,该制品包括实现流程图和/或(多个)框图方框中指定的功能/动作的指令。

也可以将计算机程序指令加载到计算机、其他可编程数据处理装置或其他设备上,以使一系列操作步骤在计算机、其他可编程装置或其他设备上执行以产生计算机实现的过程,从而使在计算机或其他可编程装置上执行的指令提供了用于实现流程图和/或(多个)框图方框中指定的功能/动作的过程。

附图中的流程图和框图示出了根据本发明的各种实施例的设备、方法和计算机程序产品的可能的实施方式的体系结构、功能和操作。就这一点而言,流程图或框图中的每个框可以表示代码的模块、段或部分,其包括用于实现(多个)指定的逻辑功能的一个或多个可执行指令。还应注意,在一些替代实施方式中,方框中指出的功能可以不按图中指出的顺序发生。例如,取决于所涉及的功能,实际上可以基本上同时执行连续示出的两个框,或者有时可以以相反的顺序执行这些框。还应注意,框图和/或流程图图示的每个方框以及框图和/或流程图图示中的方框的组合可以由执行指定功能或动作的基于专用硬件的系统或专用硬件和计算机指令的组合来实现。

附图说明

参考附图,本发明的这些和其他方面将通过示例的方式变得显而易见并且进一步得到阐明,其中:

图1示出了系统的第一实施例;

图2示出了系统的第二实施例;

图3是该方法的第一实施例的流程图;

图4示出了用于在第一时刻可视化娱乐组的用户界面的示例;

图5示出了第二时刻的图4的用户界面的示例;

图6是该方法的第二实施例的流程图;和

图7是用于执行本发明的方法的示例性数据处理系统的框图;

附图中的相应元件由相同的附图标记表示。

具体实施方式

图1示出了用于将光设备分配给照明系统中的娱乐组的系统的第一实施例。照明系统10包括多个经入网初始化的光设备15-17,并且娱乐组包括多个经入网初始化的光设备中的一个或多个。控制娱乐组中当前可用的光设备以在娱乐模式下呈现与媒体内容同步的光效果。

在图1的实施例中,系统是移动设备1。移动设备1连接到无线LAN接入点12。桥接器13,例如飞利浦 Hue桥接器,也连接到无线LAN接入点12,例如通过以太网。桥接器13例如使用Zigbee技术与光设备15-17通信。光设备15-17例如可以是飞利浦 Hue灯。电视 14也连接到无线LAN接入点12。照明系统10还包括移动设备1和桥接器13。例如,媒体内容可以在电视14上或在移动设备1上呈现。

移动设备1包括接收器3、发送器4、处理器5、存储器7和显示器9。处理器5被配置为使用接收器3来检测光设备18已经被添加到照明系统10。光设备18没有被入网初始化到照明系统10中。例如,当光设备已经被添加到照明系统10中时,桥接器13可以通知移动设备1。例如,桥接器13或连接至桥接器13的光设备15-17之一可能已经从光设备18接收到无线传输。光设备18例如可以是移动或便携式光设备。

处理器5还被配置为确定娱乐模式是否被激活,并且根据娱乐模式被激活,在检测到光设备18已经被添加至照明系统10时,将光设备18添加至娱乐组。例如,可以通过在移动设备1上启动娱乐照明应用程序(例如飞利浦的HueSync应用程序)或通过激活特定模式,例如通过在移动设备1上运行的(娱乐)照明应用程序中按下“开启光同步”按钮,来激活娱乐模式。例如,存储在存储器7中的变量可以指示娱乐模式是否被激活。例如,娱乐组中包括哪些光设备可以被存储在存储器7和/或桥接器13中。

处理器5还被配置为:在已经将光设备18添加到娱乐组之后,使用发送器4经由桥接器13控制光设备18,以在娱乐模式下呈现与媒体内容同步的一个或多个光效果;使用接收器3检测光设备18不可用;以及在检测到光设备18不可用时从娱乐组中移除光设备18。

例如,可以从光脚本确定一个或多个光效果和/或基于对媒体内容的分析来确定一个或多个光效果。例如,当光设备变得不可用(例如,不可达)时,桥接器13可以通知移动设备1。处理器5还可以被配置为使用发送器4经由桥接器13控制娱乐组中的其他光设备,以在娱乐模式下呈现与媒体内容同步的一个或多个光效果。

以此方式,在桥接器检测到外来hue照明器时,可以将它们直接连接到娱乐组。当娱乐模式被激活并且未知的hue照明器通电时,系统会假定它们将用于娱乐-从而绕过了传统的设置过程。在绕过传统的设置过程之前,添加的照明器可能需要满足某些要求,例如,它们可能需要是娱乐组中的特定类型的至少一个其他照明器和/或在娱乐组中至少一个其他照明器的一定距离之内。

当系统假设添加的照明器将用于娱乐时,在移动设备上运行的应用程序可能会显示突出显示新的照明器的拖放娱乐窗口,因此可以将它们立即放置在娱乐组中。一旦测试,它们就可以使用了。当用户离开后回家时,他们拔下他们的电灯,并且系统将自动忘记它们。通常,新照明器将仅响应娱乐性而不会出现在其他版本的应用程序中(除非是作为无法选择或控制的ghost应用程序)。

在图1所示的移动设备1的实施例中,移动设备1包括一个处理器5。在替代实施例中,移动设备1包括多个处理器。移动设备1的处理器5可以是例如来自ARM或高通公司的通用处理器或专用处理器。例如,移动设备1的处理器5可以运行Android或iOS操作系统。显示器9可以包括例如LCD或OLED显示面板。显示器9例如可以是触摸屏。例如,处理器5可以使用该触摸屏来提供用户界面。存储器7可以包括一个或多个存储器单元。存储器7可以包括例如固态存储器。

例如,接收器3和发送器4可以使用一种或多种无线通信技术(诸如Wi-Fi(IEEE802.11))来与无线LAN接入点12进行通信。在替代实施例中,使用多个接收器和/或多个发送器而不是单个接收器和单个发送器。在图1所示的实施例中,使用了单独的接收器和单独的发送器。在替代实施例中,接收器3和发送器4被组合成收发器。移动设备1可以进一步包括相机(未示出)。该相机例如可以包括CMOS或CCD传感器。移动设备1可以包括典型地用于移动设备的其他组件,例如电池和电源连接器。可以使用在一个或多个处理器上运行的计算机程序来实现本发明。

在图1的实施例中,使用桥接器来控制光设备15-18。在替代实施例中,在不使用桥接器的情况下控制光设备15-18。在图1的实施例中,系统是移动设备。在替代实施例中,本发明的系统是不同的设备,例如桥接器,或包括多个设备。

图2示出了本发明的系统的第二实施例:桥接器21,例如飞利浦 Hue桥接器。桥接器21和光设备15-17是照明系统20的一部分。桥接器21包括接收器23、发送器24、处理器25和存储器27。处理器25被配置为使用接收器23来检测光设备18已添加到照明系统20中。未将光设备18入网初始化到照明系统20中。例如,桥接器21可以直接从光设备18接收传输,或可以通过光设备15-17中的一个或多个接收传输。

处理器25还被配置为确定娱乐模式是否被激活,并且根据娱乐模式被激活,在检测到光设备18已经被添加至照明系统20时,将光设备18添加至娱乐组。娱乐模式可以在移动设备11上被激活,例如,如先前关于移动设备1所描述的。移动设备11可以明确地通知桥接器21娱乐模式被激活,或者桥接器21可以从它从移动设备11接收的光命令(发往光设备15-17)中推断出该内容。

处理器25还被配置为:在将光设备18添加到娱乐组之后,使用发送器24来控制光设备18以在娱乐模式下呈现与媒体内容同步的一个或多个光效果;使用接收器23检测光设备18为不可用;以及在检测到光设备18为不可用时将光设备18从娱乐组中移除。

处理器25还可以被配置为使用发送器24来控制娱乐组中的其他光设备,以在娱乐模式下呈现与媒体内容同步的一个或多个光效果。例如,处理器25可以被配置为控制光设备18以呈现与娱乐组中的其他光设备之一相同的光效果。

替代地,处理器25可以被配置为通知移动设备11应当(临时地)将光设备18添加到娱乐组,并且然后可以(使用接收器23)从移动设备11接收发往光设备18的照明命令。处理器25可以配置为控制光设备18,以使一个或多个光效果与接收到的照明命令中指定的媒体内容同步。当桥接器13不再接收到来自光设备18的传输时,例如当桥接器13不再接收到对其到光设备18的传输的响应时,桥接器13可以确定光设备18不可用。

在图2所示的桥接器21的实施例中,桥接器21包括一个处理器25。在替代实施例中,桥接器21包括多个处理器。桥接器21的处理器25可以是通用处理器,例如基于ARM的处理器,或者是专用处理器。桥接器21的处理器25可以运行例如基于Unix的操作系统。存储器27可以包括一个或多个存储器单元。存储器27例如可以包括一个或多个硬盘和/或固态存储器。存储器27例如可以用于存储连接的灯的表格。

例如,接收器23和发送器24可以使用一种或多种有线或无线通信技术(诸如以太网)来与无线LAN接入点12进行通信。在替代实施例中,使用多个接收器和/或多个发送器而不是单个接收器和单个发送器。在图2所示的实施例中,使用单独的接收器和单独的发送器。在替代实施例中,接收器23和发送器24被组合成收发器。桥接器21可以包括网络设备典型的其他组件,例如电源连接器。可以使用在一个或多个处理器上运行的计算机程序来实现本发明。

将光设备分配给照明系统中的娱乐组的方法的第一实施例在图3中示出。照明系统包括多个经入网初始化的光设备,并且娱乐组包括多个经入网初始化的光设备中的一个或多个。控制娱乐组中当前可用的光设备以在娱乐模式下呈现与媒体内容同步的光效果。

步骤100包括激活娱乐模式。娱乐模式通常由用户例如使用他的移动设备来开启。可以简单地通过启动娱乐照明应用程序(例如飞利浦的HueSync应用程序)或通过激活特定模式,例如通过在(娱乐)照明应用程序中按下“开启光同步”按钮,来激活娱乐模式。可以关于特定内容项目来开启娱乐模式。步骤101包括检测光设备已经被添加到照明系统。光设备未入网初始化到照明系统中。步骤103包括确定娱乐模式是否被激活。

步骤105包括根据娱乐模式被激活,在检测到已经将光设备添加到照明系统时,将光设备添加到娱乐组。在图3的实施例中,步骤105包括子步骤121。步骤121包括防止光设备作为照明系统的一部分被手动控制,直到光设备已经被入网初始化到照明系统中为止。

在图3的实施例中,在步骤105之后执行步骤131和133。步骤131包括在已经将光设备添加到娱乐组之后为光设备提供物理位置的推荐。这在图4和图5的帮助下示出。

在图4的示例中,在图1的移动设备1的显示器9上示出了用户界面41。在用户界面41中,描绘了用户的客厅。在客厅的示意图中,描绘了代表电视的图标43、代表沙发的图标45以及代表三个光设备的三个图标51、52和53。因此,这三个光设备是娱乐组的一部分。用户先前已经使用用户界面41将这些图标放置在它们各自的位置。基于该信息,选择与图标51、52和53相对应的光设备,以呈现与媒体内容同步的光效果。

图5的用户界面示出了如果(尚未)将新的光设备入网初始化到照明系统,则在娱乐模式被激活时该新的光设备被添加的情况。该用户界面类似于图4的用户界面。但是,显示了用于临时光设备的图标61。图标61显示在为临时光设备推荐的位置。通过显示箭头63来强调该推荐。图5的用户界面还允许用户通过拖动图标61来识别光设备的物理位置,通常是光设备的实际物理位置。如果用户无法或不希望将光设备放置在建议的位置,则执行此操作。

当检测到新的光设备时,假定要将新的光设备添加到娱乐组。如果用户不希望这样做,则用户可以单击离开/取消用户界面61。在用户正常关闭图5的用户界面(即非单击离开用户界面)之后,执行步骤107。步骤107包括在光设备已经被添加到娱乐组之后,控制光设备以在娱乐模式下呈现与媒体内容同步的一个或多个光效果。

步骤109包括检测光设备为不可用。步骤111包括在检测到光设备为不可用时,从娱乐组中移除光设备。替代地,可以执行步骤127,其中用户将光设备入网初始化到照明系统中。例如,将光设备入网初始化到照明系统中可以包括将光设备手动分配给娱乐组和/或将光设备手动分配给房间。

在图3的实施例中,如果当娱乐模式在步骤123中结束时光设备没有从照明系统中移出并且还没有被入网初始化到照明系统中,则执行步骤125。娱乐模式可以通过用户终止娱乐照明应用程序(例如飞利浦的HueSync应用程序)来结束,或者通过用户在(娱乐)照明应用程序中停用特定模式,例如通过按下“停止光同步”按钮,来结束。如果相对于特定内容项目开始娱乐模式并且该内容项目结束,则娱乐模式可以自动结束。步骤125包括在确定娱乐模式已经结束时从娱乐组中移除光设备。在将光设备从娱乐组中移除后,仍可以在步骤127中将其入网初始化到照明系统中。

该方法的第二实施例在图6中示出。该方法包括与关于图3所描述的相同的步骤100-103和107-111。在步骤103中确定娱乐模式被激活之后,步骤141、143、145和147被执行。步骤141包括确定在娱乐区被开启和光设备被添加到照明系统(即被照明系统检测到)之间已经流逝了多少时间。步骤143包括确定添加的光设备与已经在娱乐组中的一个或多个光设备之间的一个或多个距离。

步骤145包括例如通过从光设备接收光设备的固件中包括的信息来确定光设备的类型。步骤147包括确定光设备是否耦合到与具有与该光设备相同类型的另一光设备相同的电源。在图6的实施例中,步骤105包括子步骤149。

步骤149包括:根据娱乐模式被激活,在检测到已将光设备添加到照明系统后,将光设备添加到娱乐组,并且:

-在彼此的特定时间段内将光设备添加到照明系统并开启娱乐模式;或者

-光设备是特定类型的光设备;或者

-所述光设备在娱乐组的至少一个光设备的一定距离内;或者

-光设备与同该光设备具有相同类型的另一个光设备耦合到相同的电源(例如HuePlay的电源最多支持3个要与其连接的HuePlay)。

作为第一示例,当Hue桥接器将添加的光设备识别为HuePlay照明器(或特定类型的HuePlay照明器)并且Hue Sync应用程序正在运行时,娱乐设置(图5的用户界面)可能会自动启动,因为这就是这种类型的照明器的本意用途。光设备的类型可以在固件中定义,并且同一模型可能有不同类型。例如,当以娱乐包出售HuePlay时,可以在其固件中将其定义为娱乐灯,而当以睡眠包(sleep bundle)销售HuePlay时,可以将其定义为其固件中的普通灯。

作为第二示例,刚好在娱乐模式被激活之前或被激活之后,当在娱乐组中当前的光设备的附近添加光设备时,娱乐设置(例如,图5的用户界面)可以被自动启动。

消除添加的光设备与其他不相关的添加的光设备的模糊关系并确保正常设置不会被意外绕开的另一种方式包括:让用户以特定方式与添加的光设备和/或桥接器进行物理交互,例如通过打开和关闭光设备两次,或者打开光设备一次并按下桥接器上的特定按钮。

在替代实施例中,仅包括步骤141、143、145和147的子集。在图3的实施例的变体中,可以包括步骤105的子步骤149以及步骤141、143、145和147中的一个或多个。如关于图3所描述的,在步骤105之后执行步骤107、109和111。

图7描绘了框图,该框图示出了示例性数据处理系统,该示例性数据处理系统可以执行参考图3和图6描述的方法。

如图7所示,数据处理系统300可以包括通过系统总线306耦合到存储器元件304的至少一个处理器302。这样,数据处理系统可以将程序代码存储在存储器元件304内。此外,处理器302可以执行经由系统总线306从存储器元件304访问的程序代码。一方面,数据处理系统可以被实现为适合于存储和/或执行程序代码的计算机。然而,应当理解,数据处理系统300可以以包括能够执行本说明书中所描述的功能的处理器和存储器的任何系统的形式来实现。

存储器元件304可以包括一个或多个物理存储设备,诸如例如本地存储器308和一个或多个大容量存储设备310。本地存储器可以指程序代码的实际执行期间通常使用的随机存取存储器或(多个)其他非持久性存储设备。大容量存储设备可以被实现为硬盘驱动器或其他持久性数据存储设备。处理系统300还可以包括一个或多个高速缓冲存储器(未示出),其提供至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储设备310获取程序代码的次数。例如,如果处理系统300是云计算平台的一部分,则处理系统300也能够使用另一处理系统的存储器元件。

描绘为输入设备312和输出设备314的输入/输出(I/O)设备可以可选地耦合至数据处理系统。输入设备的示例可以包括但不限于键盘、诸如鼠标的指示设备、麦克风(例如,用于声音和/或语音识别)等。输出设备的示例可以包括但不限于监视器或显示器、扬声器等。输入和/或输出设备可以直接耦合或通过中间I/O控制器耦合到数据处理系统。

在实施例中,输入和输出设备可以被实现为组合的输入/输出设备(在图7中以虚线示出,其围绕输入设备312和输出设备314)。这种组合设备的示例是触敏显示器,有时也称为“触摸屏显示器”或简称为“触摸屏”。在这样的实施例中,可以通过诸如触摸笔或用户的手指的物理对象在触摸屏显示器上或附近的运动来提供对设备的输入。

网络适配器316也可以耦合到数据处理系统,以使其能够通过中间专用或公共网络耦合到其他系统、计算机系统、远程网络设备和/或远程存储设备。网络适配器可以包括:数据接收器,用于接收由所述系统、设备和/或网络传输到数据处理系统300的数据;以及数据发送器,用于将数据从数据处理系统300传输到所述系统、设备和/或网络。调制解调器、电缆调制解调器和以太网卡是可以与数据处理系统300一起使用的不同类型的网络适配器的示例。

如图7中所描绘,存储器元件304可以存储应用程序318。在各种实施例中,应用程序318可以存储在本地存储器308、一个或多个大容量存储设备310中,或与本地存储器和大容量存储设备分离。应当理解,数据处理系统300可以进一步执行可以促进应用程序318的执行的操作系统(图7中未示出)。以可执行程序代码的形式实现的应用程序318可以通过数据处理系统300(例如通过处理器302)执行。响应于执行该应用,数据处理系统300可以被配置为执行本文所述的一个或多个操作或方法步骤。

本发明的各种实施例可以被实现为与计算机系统一起使用的程序产品,其中程序产品的(多个)程序定义实施例(包括本文描述的方法)的功能。在一个实施例中,(多个)程序可以被包含在多种非暂时性计算机可读存储介质上,其中,如本文所使用的,表述“非暂时性计算机可读存储介质”包括所有计算机可读介质,并且唯一的例外是暂时传播的信号。在另一实施例中,(多个)程序可以被包含在各种瞬时计算机可读存储介质上。说明性计算机可读存储介质包括但不限于:(i)在其上永久存储信息的不可写存储介质(例如,计算机内的只读存储器设备,诸如CD-ROM驱动器可读取的CD-ROM磁盘、ROM芯片或任何类型的固态非易失性半导体存储器);和(ii)在其上存储可变更信息的可写存储介质(例如,闪存、软盘驱动器或硬盘驱动器内的软盘或任何类型的固态随机存取半导体存储器)。该计算机程序可以在本文描述的处理器302上运行。

本文所使用的术语仅出于描述特定实施例的目的,并不旨在限制本发明。如本文所用,单数形式“一”(“a”或“an”)和“该”也旨在包括复数形式,除非上下文另外明确指出。将进一步理解的是,当在本说明书中使用术语“包括”(“comprises”和/或“comprising”)时,其指定了所述特征、整件、步骤、操作、元件和/或组件的存在,但并不排除存在或添加一个或多个其他特征、整件、步骤、操作、元素、组件和/或其群组。

所附权利要求中的所有装置及功能或步骤及功能元素的相应结构、材料、动作和等同物旨在包括用于与具体声明的其他声明的元素组合地执行该功能的任何结构、材料或动作。已经出于说明的目的给出了本发明的实施例的描述,但是其并不旨在是穷举的或限于所公开形式的实施方式。在不脱离本发明的范围和精神的情况下,许多修改和变型对于本领域普通技术人员将是显而易见的。选择和描述实施例是为了最好地解释本发明的原理和一些实际应用,并使本领域的其他普通技术人员能够理解本发明的具有适合于所考虑的特定用途的各种修改的各种实施例。

相关技术
  • 临时将光设备添加到娱乐组
  • 一种用于娱乐场所的具有除尘功能的散热型激光设备
技术分类

06120113104678