一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于另外的光源的相对位置来控制像素化照明装置的制作方法

2023-02-02 04:32:53 来源:中国专利 TAG:

1.本发明涉及一种用于控制像素化照明装置的系统,所述像素化照明装置包括多个单独可寻址的照明区段。
2.本发明还涉及一种控制像素化照明装置的方法,所述像素化照明装置包括多个单独可寻址的照明区段。
3.本发明还涉及使计算机系统能够执行这种方法的计算机程序产品。


背景技术:

4.随着led技术的引入,生产灯条以照明房屋和办公室成为可能。灯条的优点在于它们可以相对均匀地照明大的宽空间。最初,灯条的所有led仅能够发射一种颜色,例如白色。后来,某些灯条允许用户改变由led发射的颜色,但是灯条内的所有led仍然同时发射相同的颜色。灯条的下一推进是像素化灯条。像素化灯条包括多个单独可控的区段,每个这样的区段通常被称为"像素",其中,例如可以控制所发射的光的颜色和/或强度。每个区段包括一个或多个相同或不同颜色的led。
5.利用像素化的灯条,用户能够创建不同的氛围而无需针对每种所期望的颜色提供不同的新产品,而且还使梯度沿着装置(例如,在附接至天花板的灯条中产生日出效果,其中中心比边缘更亮和更黄)巧妙地变化。其它像素化照明装置也存在,例如具有多个光源的照明器(例如,hue beyond),其中每个光源可以彼此独立地起作用,或者具有向上和向下面对的光源的照明器。
6.目前针对像素化装置设计的大多数效果主要集中在如何将该效果分布在产品上。例如,如何沿着灯条施加梯度以避免能够影响所感知的氛围的急剧转变。尽管这些对于单独的基础而言有意义,但是如果在附近存在其它像素化光源,则总体氛围也会受到影响。例如,如果在天花板上的凹部上存在灯条并且在其下存在顶部/底部壁灯,则它们可能由于构造原因而不一定对准。换句话说,当每个装置达到光效果时,每个装置可能是内部相干的,但是它们之间共享的空间可能具有不一致性。尽管单独的光效果是可接受的,但是组合起来可能看起来不正确。
7.当使用诸如wo2018/224390a1中公开的多个(像素化的)照明装置来呈现单个光效果时,非相干光体验通常不是问题。例如,在wo2018/224390a1中描述的系统中,可以指定具有特定中心位置和特定半径的蓝光效果,并且在这种情况下,靠近中心定位的光具有强的蓝色,而远离中间的光具有较小的强蓝色。然而,每个都请求呈现各自独立的光效果(即,不形成一个较大有意协调的光效果(例如,来自独立产生的光场景的光效果)的光效果)的照明装置是更常见的。
8.wo2016124390a1公开了一种用于照明系统的控制单元。该控制单元包括:定位模块,当便携式照明装置在固定光源的预定附近的范围内时,该定位模块进行检测;以及控制器,其在用于便携式光源的不同功能之间选择,所述功能包括:(i)独立功能,其中固定光源和便携式光源的光输出彼此独立地控制;以及以下功能中的一个或两个:(ii)从属功能,其
中便携式光源的光输出依赖于固定光源的光输出被调整,和/或(iii)主要功能,其中根据便携式光源的光输出来调整固定光源的光输出。控制器被配置为响应于预定的附近的检测而切换到从属功能或主要功能中的一个。功能可以基于以下的因素:诸如便携式光源相对于系统中的一个或多个其他光源的位置,环境条件和/或用户定义的功能。


技术实现要素:

9.本发明的第一个目的是提供一种系统,其能够帮助提供涉及多个装置的相干光体验,所述多个装置同时呈现光效果并且被请求呈现各自的独立的光效果。
10.本发明的第二个目的是提供一种方法,该方法能够帮助提供涉及多个装置的相干光体验,所述多个装置同时呈现光效果并且被请求呈现各自的独立的光效果。
11.在本发明的第一方面中,一种用于控制像素化照明装置的系统(所述像素化照明装置包括多个单独可寻址的照明区段)包括至少一个控制接口和至少一个处理器,所述至少一个处理器被配置为:确定另外的光源相对于所述像素化照明装置的位置;获得所述像素化照明装置的原始光设置,所述原始光设置与所述单独可寻址的照明区段中的相应单独可寻址的照明区段相关联;获得用于所述另外的光源的另外原始光设置;基于所述另外原始光设置和所述另外的光源的所述相对位置来调整所述原始光设置;以及经由所述至少一个控制接口控制所述单独可寻址的照明区段以根据所述经调整的原始光设置来发射光。
12.因此,系统可确定是否存在充分地接近像素化照明装置(例如,灯条)的另外的光源(像素化的或未像素化的),使得它们产生的效果可能彼此相互作用/影响,并且如果是,则确定像素化照明装置的哪些区域/区段影响由另外的光源产生的氛围,反之亦然。系统可以确定像素化照明装置的哪些区域/区段是最靠近另外的光源的区域/区段,但是可能存在这样的情况:即,另外的光源对不是最接近的像素化照明装置的区域/区段仅具有影响或具有更多影响。例如,如果灯条具有以不同角度(例如,一个区段输出窄波束而另一区段输出较宽的波束)照射的区段,这可能导致更远离的区段比最接近的区段更多地影响氛围。然后,系统可以调整原始光设置以减小与另外的原始光设置的差异。
13.优选地,在注意到用户未感知到显著不同于最初预期的光效果时,可通过减小共用(即,光串扰)区域中的光设置(色调,饱和度,亮度或其它颜色空间坐标)之间的距离来减小像素化照明装置的原始光设置与另外的光源的另外光设置之间的差异。这有助于提供使用像素化照明装置和另外的光源的相干光体验。可选地,经调整的原始光设置的调色板可以保持与原始光设置的调色板相同。共享区域是其中来自像素化照明装置的光和来自另外的光源的光两者都可见的区域,例如其中两个光束重叠。
14.所述至少一个处理器可以被配置为获得由相机捕获的图像,并且例如从所述图像确定所述相对位置。替代地,所述至少一个处理器可以被配置为从嵌入或附接到所述像素化照明装置的光传感器(和/或从嵌入或附接到所述另外的光源中的光传感器)获得光传感器数据,并且例如从所述光传感器数据确定所述相对位置。
15.所述至少一个处理器可以被配置为:在所述经调整的原始光设置中,通过将所述原始光设置中的至少一个分配到与在所述原始光设置中与所述原始光设置相关联的单独可寻址的照明区段不同的单独可寻址的照明区段,来调整所述原始光设置。例如,所述至少一个处理器可以被配置为:在所述经调整的原始光设置中,通过将所述原始光设置中的多
个分配到与在所述原始光设置中与所述原始光设置相关联的单独可寻址的照明区段不同的单独可寻址的照明区段,来调整所述原始光设置中的多个。
16.这导致原始光设置的改变,使得由像素化照明装置的像素呈现的光效果更好地与由另外的光源呈现的光效果混合。通过不仅合并共享区域中的光效果,而且通过适当地级联这些区段的整个其余部分中的那些变化,可以提供不仅在共享区域中相干而且在由所有区段照明的区域中也相干的光体验。
17.可以在不改变对照明区段的原始光设置的分配的情况下实现类似的相干光体验,但在这种情况下,所述经调整的原始光设置中的每一者与对应的原始光设置之间的差应优选地限于预定最大值,以便不偏离最初预期的光效果/氛围太多。
18.所述至少一个处理器可以被配置为基于所述原始光设置中的至少另外一个的颜色,亮度和/或颜色饱和度来调整所述原始光设置中的至少一个。这可以用于获得相干光体验,该相干光体验类似于通过改变对照明区段的原始光设置的分配而获得的相干光体验,但是不改变对照明区段的原始光设置的分配。
19.所述至少一个处理器可以被配置为确保所述经调整的原始光设置的平均颜色,亮度和/或颜色饱和度与所述原始光设置的平均颜色,亮度和/或颜色饱和度之间的差不超过第一阈值并且所述经调整的原始光设置的颜色,亮度和/或颜色饱和度分布与所述原始光设置的颜色,亮度和/或颜色饱和度分布之间的差不超过第二阈值。这有助于不会偏离最初预期的光效果/氛围太多。
20.所述单独可寻址的照明区段中的两个可以是边缘区段,并且与所述边缘区段相关联的所述原始光设置可以未被调整。这是有益的,例如,如果两个边缘区段被连接(例如,如果像素化照明装置是沿着圆形路径的灯条的话),并且这也可有助于不太多地偏离最初预期的光效果/氛围。
21.所述至少一个处理器可以被配置为基于所述原始光设置和所述另外的光源的所述相对位置来调整所述另外的原始光设置,并且经由所述至少一个控制接口控制所述另外的光源以根据所述经调整的另外原始光设置发射另外的光。这允许对原始光设置的调整更小,从而减少与最初预期的光效果/氛围的差异。
22.所述至少一个处理器可以被配置为控制所述单独可寻址的照明区段以与根据所述另外的原始光设置开始发射另外光和停止发射另外光的所述另外的光源同步地开始发射所述光并且停止发射所述光。这可以用于防止对原始光设置的调整影响光效果的最初预期的动态性太多。
23.所述至少一个处理器可以被配置为基于所述另外的光源的所述相对位置来选择所述多个单独可寻址的照明区段中的一个或多个,所述选择的一个或多个单独可寻址的照明区段被估计以照射与所述另外的光源相同的空间区域,并且基于所述另外的原始光设置和所述选择来调整所述原始光设置。例如,所选择的区段的原始光设置可以被调整为更类似于另外的光源的另外原始光设置,并且其他区段的原始光设置可以被调整或保持相同,使得与原始预期的光效果/氛围的差异受到限制。
24.在本发明的第二方面中,一种控制像素化照明装置的方法(所述像素化照明装置包括多个单独可寻址的照明区段)包括:确定另外的光源相对于所述像素化照明装置的位置;获得所述像素化照明装置的原始光设置,所述原始光设置与所述单独可寻址的照明区
段中的相应的单独可寻址的照明区段相关联;获得所述另外的光源的另外原始光设置;基于所述另外原始光设置和所述另外的光源的所述相对位置来调整所述原始光设置;以及根据所述经调整的原始光设置来控制所述单独可寻址的照明区段以发射光。所述方法可以由在可编程装置上运行的软件来执行。该软件可以被提供为计算机程序产品。
25.此外,提供了用于执行本文描述的方法的计算机程序,以及存储计算机程序的非暂时性计算机可读存储介质。计算机程序可以例如由现有装置下载或上载到现有装置,或者在制造这些系统时被存储。
26.一种非暂时性计算机可读存储介质存储至少一个软件代码部分,所述软件代码部分在由计算机执行或处理时被配置为执行用于控制像素化照明装置的可执行操作,所述像素化照明装置包括多个单独可寻址的照明区段。
27.该可执行操作包括:确定另外的光源相对于所述像素化照明装置的位置;获得所述像素化照明装置的原始光设置,所述原始光设置与所述单独可寻址的照明区段中的相应单独可寻址的照明区段相关联;获得用于所述另外的光源的另外原始光设置;基于所述另外原始光设置和所述另外的光源的所述相对位置来调整所述原始光设置;以及根据所述经调整的原始光设置来控制所述单独可寻址的照明区段以发射光。
28.本领域技术人员将理解,本发明的各方面可以实现为装置,方法或计算机程序产品。因此,本发明的各方面可以采取完全硬件实施,完全软件实施(包括固件,常驻软件,微代码等)或组合有软件方面和硬件方面的实施的形式,该组合有软件方面和硬件方面的实施方式通常在本文中统统被称为"电路","模块"或"系统"。本公开中所描述的功能可实施为由计算机的处理器/微处理器执行的算法。此外,本发明的各方面可以采取体现在一个或多个计算机可读介质中的计算机程序产品的形式,该一个或多个计算机可读介质具有例如存储在其上的计算机可读程序代码。
29.可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质例如可以是(但不限于)电,磁,光,电磁,红外线,或半导体的系统,装置或设备,或者任意以上的组合。计算机可读存储介质的更具体的示例可以包括但不限于以下各项:具有一个或多个导线的电连接,便携式计算机磁盘,硬盘,随机存取存储器(ram),只读存储器(rom),可擦除可编程只读存储器(eprom或闪存),光纤,便携式光盘只读存储器(cd-rom),光存储装置,磁存储装置或前述的任何合适的组合。在本发明的上下文中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或设备使用或与它们相连接。
30.计算机可读信号介质可以包括传播的数据信号,该传播的数据信号中(例如以基带的形式或者作为载波一部分)承载了计算机可读程序代码。这种传播的信号可以采用多种形式中的任一形式,包括但不限于电磁信号,光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,且该计算机可读介质可以传递,传播或者传输用于由指令执行系统、装置或者设备使用或者与它们相连接的程序。
31.计算机可读介质上包含的程序代码可以使用任何适当的介质传输,包括但不限于无线,有线,光纤,线缆,rf等,或前述的任何合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明各方面的操作的计算机程序代码,所述程序设计语言包
括面向对象的程序设计语言,诸如java(tm),smalltalk,c 等以及常规的过程编程语言,例如"c"编程语言或类似的编程语言。程序代码可以完全地在用户计算机上执行,部分地在用户计算机上执行,作为独立软件包执行,部分在用户计算机上部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。在后者的情形中,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用因特网服务提供商的因特网)。
32.下面将参照根据本发明实施例的方法,设备(系统)和计算机程序产品的流程图和/或框图来描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以被提供给通用计算机,专用计算机或其他可编程数据处理设备的处理器,特别是微处理器或中央处理单元(cpu)以生产机器,使得经由计算机的处理器执行的指令、其他可编程数据处理设备或其他装置创建用于实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。
33.也可以将这些计算机程序指令存储在计算机可读介质中,该计算机可读介质可以指导计算机,其他可编程数据处理设备或其他装置以特定方式工作,使得存储在计算机可读介质中的指令产生包括实现流程图和/或框图中的一个或多个框中规定的功能/动作的指令的制品。
34.也可将计算机程序指令加载到计算机、其它可编程数据处理设备或其它装置上以致使在计算机、其它可编程设备或其它装置上执行一系列操作步骤以产生计算机实施的过程,使得在计算机或其它可编程设备上执行的指令提供用于实施流程图和/或框图的一个或多个框中指定的功能/动作的过程。
35.附图中的流程图和框图显示了根据本发明的各种实施例的装置,方法和计算机程序产品的可能实现的体系架构,功能和操作。在这点上,流程图或框图中的每个方框可以代表模块,区段或代码的一部分,该代码的一部分包括一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些替代性实施方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,所示出的两个连续的方框实际上可以基本并行地执行,或者这些方框有时也可以按相反的顺序执行,这依赖于所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框,以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件和计算机指令的组合来实现。
附图说明
36.本发明的这些和其他方面以示例的方式通过参考附图是明晰的,且将被进一步地阐明,其中:图l是系统的第一实施例的框图;图2是系统的第二实施例的框图;图3是系统的第三实施例的框图;图4是该方法的第一实施例的流程图;图5是该方法的第二实施例的流程图;图6是该方法的第三实施例的流程图;
图7示出了将光设置分配给照明区段的常规方法;图8示出了根据图6的方法调整的原始光设置的示例;图9示出了根据本方法的第四实施例调整的原始光设置的示例;图10示出了图8的示例的经调整的原始光效果的呈现;图11示出了根据图6的方法调整的原始光设置的第二和第三示例的呈现;图12是该方法的第六实施例的流程图;以及图13示出了根据图12的方法调整的原始光设置的示例的呈现;图14示出了根据本方法的第七实施例调整的原始光设置的示例的呈现;以及图15是用于执行本发明的方法的示例性数据处理系统的框图。
37.附图中的相应元件用相同的附图标记表示。
具体实施方式
38.图1示出了用于控制像素化照明装置的系统的第一实施例。在图1的示例中,像素化照明装置是灯条1。在图1的实施例中,系统是灯条1的控制器2。灯条1包括九个单独可寻址的照明区段11-19。在图1的实施例中,每个区段包括单个光元件,例如直接发射的led或磷光体转换的led。在替代实施例中,所述区段中的一者或一者以上包含多个光元件。每个灯条设置九个光元件实际上将是每个灯条相对较低数量的光元件,但是为了说明的目的,已经选择了此数量。
39.在图1的实施例中,可以例如使用zigbee技术经由桥接器21来控制灯条1。桥接器21例如经由以太网或wi-fi连接到无线局域网接入点23。移动装置25还例如经由wi-fi连接到无线局域网接入点23。例如,移动装置25可以是移动电话,平板电脑或智能手表。用户能够使用在移动装置25上运行的应用经由无线局域网接入点23和桥接器21来控制灯条1,在替代实施例中,灯条1在没有桥接器的情况下(例如,直接经由蓝牙或wi-fi)被控制。
40.灯条1的控制器2包括接收器3,发射器4,处理器5和控制接口6。处理器5被配置为确定另外的光源29相对于灯条1的位置,并且获得灯条1的原始光设置。该原始光设置与单独可寻址的照明区段11-19中的相应单独可寻址的照明区段相关联。
41.处理器5进一步经配置以:获得另外的光源29的另外原始光设置;基于另外原始光设置及另外的光源29的相对位置来调整原始光设置;以及经由控制接口6控制单独可寻址的照明区段11-19以根据经调整的原始光设置发射光。
42.例如,控制器2可以接收用于灯条1的原始光设置和用于来自桥接器21的另外的光源29的另外原始光。例如,桥接器21可以从移动装置25接收这些光设置。或者,移动装置25可将光场景识别符发射到桥接器21,且桥接器21可查找与此光场景识别符相关联的光设置。
43.灯条1可以发送标识它具有多少区段的信息,或者可以发送标识其类型的信息,这允许移动装置25或桥接器21例如借助于因特网数据库来确定区段的数量。在移动装置25已学习到由灯条1支撑的区段的数量之后,其能够产生针对灯条1最优化的光效果。
44.在图1的实施例中,灯条1包括光传感器8和9,并且处理器5被配置为从光传感器8和9获得光传感器数据,并且从光传感器数据确定相对位置。例如,处理器5可以被配置为:基于在另外的原始光设置中指定的亮度值/光输出水平,并且基于另外的光源29的类型,来
play hdmi sync box)的hdmi模块的功能。hdmi模块分析输入的hdmi信号的音频和/或视频,基于该分析确定光效果,并且控制一个或多个照明装置以例如经由zigbee和/或蓝牙呈现所确定的光效果。
54.桥接器41包括接收器43,发射器44,处理器45和存储器47。处理器45被配置为确定另外的光源29相对于灯条51的位置并获得灯条51的原始光设置。该原始光设置与单独可寻址的照明区段11-19中的相应单独可寻址的照明区段相关联。处理器45可以被配置为:获得由相机捕获的图像,该相机例如嵌入在移动装置25中;以及从该图像确定相对位置。
55.处理器45进一步经配置以:获得另外光源29的另外原始光设置;基于另外原始光设置及另外光源29的相对位置来调整原始光设置;以及经由发射器45控制单独可寻址的照明区段11-19以根据经调整的原始光设置来发射光。
56.例如,处理器45可以接收用于灯条1的原始光设置和用于来自移动装置25的另外的光源29的另外的原始光设置。或者,移动装置25可将光场景识别符发射到桥接器41,且桥接器41可例如在存储器47中查找与此光场景识别符相关联的光设置。
57.用户可能能够经由在移动装置25上运行的应用来提供照明装置(或其他光源)的位置,使得桥接器41可以确定所涉及的装置的哪些像素(的区段)似乎是最接近的。例如,用户能够手动地输入位置或让app分析由移动装置25的相机捕获的图像。一旦该信息是已知的,桥接器41可以确定哪个是要被最优化以创建相干光体验的关键参数。
58.如果灯条1和另外的光源29的原始光设置相似但不同,则桥接器41可以断定:由于设置的相似性(例如,两个装置被设置成暖色/放松色)而需要合并各设置,但是同样重要的是,将贯穿灯条的此类颜色的分布与受另外光源29影响的光区域对准(该光区域也将被称为光串扰区域和共享区域)。为此,桥接器41可选择去改变颜色设置的最类似于另外光源29的颜色设置的位置,使得来自共享区域中的两个装置的梯度差被最小化。
59.如果灯条1和另外的光源29的原始光设置彼此太不同(例如,灯条1被放置在凹部中,另外光源29是壁灯,灯条1被设置成固定的贯穿的白色(fixed white throughout),并且壁灯被浑身上下设置为红色),则桥接器41可以断定用户最有可能有意地设置这些特定颜色,并且因此不需要调整任何光设置。
60.在图2所示的桥接器41的实施例中,桥接器41包括一个处理器45。在替代实施例中,桥接器41包括多个处理器。桥接器41的处理器45可以是通用处理器(例如基于arm的处理器)或专用处理器。例如,桥接器41的处理器45可以运行基于unix的操作系统。存储器47可以包括一个或多个存储器单元。例如,存储器47可以包括一个或多个硬盘和/或固态存储器。
61.举例来说,接收器43及发射器44可使用一个或多个有线或无线通信技术(例如,zigbee)来与灯条51及以太网通信以与无线局域网接入点23通信。在替代实施例中,使用多个接收器和/或多个发射器,而不是使用单个接收器和单个发射器。在图2所示的实施例中,使用单独的接收器和单独的发射器。在替代实施例中,接收器43和发射器44组合成收发器。桥接器41可包括典型的用于桥接器的其它部件,例如,电源连接器。本发明可以使用在一个或多个处理器上运行的计算机程序来实现。
62.图3示出了用于控制像素化照明装置的系统的第三实施例:即移动装置71。例如,移动装置71可以是移动电话或平板电脑。用户能够使用在移动装置71上运行的应用经由无
线局域网接入点23和桥接器21来控制灯条51,已经关于图1描述了桥接器21。在图3的实施例中,灯条51经由桥接器21来控制。在替代实施例中,灯条51在没有桥接器的情况下例如直接经由蓝牙被控制。
63.移动装置71包括接收器73,发射器74,处理器75,存储器77,相机78和显示器79,处理器75被配置为确定另外的光源29相对于灯条51的位置,并且获得灯条51的原始光设置,原始光设置与单独可寻址的照明区段11-19中的相应单独可寻址的照明区段相关联。处理器75可经配置以获得由相机78俘获的图像且从所述图像确定相对位置。
64.处理器75还被配置为:获得另外光源29的另外原始光设置;基于另外原始光设置和另外光源29的相对位置来调整原始光设置;以及经由发射器74控制单独可寻址的照明区段11-19以根据调整的原始光设置来发光。
65.例如,处理器75可以从光场景或光脚本获得用于灯条1的原始光设置和用于另外的光源29的另外的原始光。光脚本规定光设置的基于时间的呈现。例如,一个或多个光场景和/或一个或多个光脚本可以存储在存储器77中和/或可以存储在因特网服务器上。
66.在图3所示的移动装置71的实施例中,移动装置71包括一个处理器75。在替代实施例中,移动装置71包括多个处理器。移动装置71的处理器75可以是通用处理器(例如来自arm或高通)或专用处理器。例如,移动装置71的处理器75可以运行android或ios操作系统。例如显示器79可以包括lcd或oled显示面板。例如,显示器79可以是触摸屏显示器。存储器77可以包括一个或多个存储器单元。例如,存储器77可以包括固态存储器。
67.例如,接收机73和发射机74可以使用诸如wi-fi(ieee802.11)之类的一个或多个无线通信技术来与无线局域网接入点23进行通信。在替代实施例中,使用多个接收器和/或多个发射器,而不是使用单个接收器和单个发射器。在图3所示的实施例中,使用单独的接收器和单独的发射器。在替代实施例中,接收器73和发射器74组合成收发器。例如,相机78可以包括cmos或ccd传感器。移动装置71可包括典型用于移动装置的其它组件,例如电池和电力连接器。本发明可以使用在一个或多个处理器上运行的计算机程序来实现。
68.在图4中示出了控制像素化照明装置的方法的第一实施例。该像素化照明装置包括多个单独可寻址的照明区段。步骤101包括确定另外的光源相对于像素化照明装置的位置。步骤103包括获得像素化照明装置的原始光设置。该原始光设置与单独可寻址的照明区段中的相应单独可寻址的照明区段相关联。
69.步骤105包括获得另外光源的另外原始光设置。步骤107包括基于另外原始光设置和另外光源的相对位置来调整原始光设置。例如,步骤107可以包括:确定哪些照明区段(当接通时)将发射与由另外光源(当所述另外的光源被接通时)发射的光重叠的光(并且因此产生光串扰)。例如,这可以通过使用已知的光传播的物理模型来实现。步骤107然后可以进一步包括将那些照明区段的原始光设置调整为更相似,同时确保经调整的原始光设置和对应的原始光设置中的每一个之间的差均被限制到预定的最大值。
70.步骤109包括根据调整的原始光设置控制单独可寻址的照明区段以发射光。在图1的实施例中,步骤101之前是步骤111,并且步骤101由步骤113实施。步骤111包括获得由相机捕获的图像。步骤113包括从图像确定相对位置。
71.在图5中示出了控制像素化照明装置的方法的第二实施例。在图5的实施例中,图4的步骤111已经由步骤121代替,并且图4的步骤101由步骤123代替步骤113来实现。步骤121
包括从嵌入或附接到像素化照明装置的光传感器获得光传感器数据。步骤123包括从光传感器数据确定相对位置。光传感器数据可以从单个光传感器或从多个光传感器获得。
72.光传感器数据优选地从至少两个光传感器获得并且与附近的另一个光源的光输出水平(例如,单位为流明)进行比较,但是也可以在不知道这些另外的光源的光输出水平的情况下确定相对位置。还可以通过将光传感器数据与在附近的至少一个或多个另外的光源的光输出水平进行比较来从单个光传感器获得光传感器。然后可能需要将用于确定像素化照明装置如何放置(例如哪一侧朝上且哪一侧面向下)的定向传感器并入到像素化照明装置中。这通常应当能够确定像素化照明装置的哪些照明区段比光传感器更远离该另外的光源以及哪些照明区段比光传感器更靠近另外的光源。
73.在图6中示出了控制像素化照明装置的方法的第三实施例。在图6的实施例中,图4的步骤111和113已经被省略,并且图4的步骤107由步骤141实现。步骤141包括:在调整的原始光设置中,将至少一个(并且可能是多个)原始光设置分配到与在原始光设置中与原始光设置相关联的单独可寻址的照明区段不同的可单独寻址的照明区段。
74.图7示出了将光设置分配给照明区段的常规方法。图7示出了包括标识符83和九个光设置91-99的数据结构81和包括标识符87和一个光设置89的数据结构85。例如,数据结构81和85可以是光命令。在这种情况下,标识符83和87可以分别包括像素化照明装置1和另外的光源29的装置标识符。
75.或者,例如,数据结构81和85可以是光场景。在这种情况下,标识符83和87可以包括场景标识符。可替换地,例如,数据结构81和85可以是光脚本的一部分。光设置91-99按顺序存储在数据结构81中,并且被分配给像素化照明装置1的相应可单独寻址的照明区段11-19。光设置89被分配给另外的光源29。
76.图8示出了根据图6的方法调整的原始光设置的示例。在该示例中,原始光设置中的多个被分配给与原始预期不同的照明区段。如预期的那样,原始光设置91和99被分配给照明区段11和19。对于其它照明区段,分配与最初预期的光设置不同的光设置,从而导致调整的原始光设置。
77.原始光设置93被分配给照明区段12,原始光设置95-97分别被分配给照明区段13-16,原始光设置98被分配给照明区段16和17,并且原始光设置99被附加地分配给照明区段19。原始光设置92和94未被分配给任何照明区段。在该示例中,原始光设置仅被分配给不同的照明区段,并且调整的原始光设置和原始光设置因此使用相同的调色板。
78.按照前两个段落中所描述的方式进行分配,因为由照明区段13至15发射的光和由另外的光源29发射的光重叠,且光设置95-97与另外的光源29的光设置90相同,即,呈现相同的光效果。因此,通过将原始光设置向左移位来调整原始光设置。图10示出了图8的示例所呈现的光设置。
79.代替创建常规的光体验100,创建了改进的光体验110。图8的光设置91和92指定相同的光效果101,图8的光设置93和94指定相同的光效果102,图8的光设置95-97和89指定相同的光效果103,图8的光设置98指定光效果104,并且图8的光设置99指定光效果105。
80.可针对原始光设置的不同组件(例如,针对颜色值和亮度值两者)执行相同分配。可替换地,可以针对原始光设置的不同组件执行不同的分配,例如,可以将所有亮度值分配给最初预期的照明区段,并且可以将颜色值中的一些或全部分配给与原始预期不同的照明
区段。
81.图8的分配使得经调整的原始光设置的平均颜色,亮度和/或颜色饱和度与原始光设置的平均颜色,亮度和/或颜色饱和度之间的差不超过第一阈值,并且经调整的原始光设置的颜色,亮度和/或颜色饱和度分布与原始光设置的颜色,亮度和/或颜色饱和度分布之间的差异不超过第二阈值。
82.图9示出了根据本方法的第四实施例调整的原始光设置的示例。在该第四实施例中,基于原始光设置中的至少另一个的颜色,亮度和/或颜色饱和度来调整原始光设置中的至少一个。在图9的示例中,首先将原始光设置分配给它们所预期的照明区段,然后基于原始光设置中的至少另一个来调整用于照明区段11-17的分配的光设置。
83.用于照明区段11的光设置是原始光设置91和93的平均。用于照明区段12的光设置是原始光设置92和94的平均。用于照明区段13的光设置是原始光设置93和95的平均。用于照明区段14的光设置是原始光设置941和96的平均。用于照明区段15的光设置是原始光设置95和97的平均。用于照明区段16的光设置是原始光设置96和98的平均。用于照明区段17的光设置是原始光设置97和99的平均。
84.类似于图8的示例,进行图9的分配,以使得经调整的原始光设置的平均颜色,亮度和/或颜色饱和度与原始光设置的平均颜色,亮度和/或颜色饱和度之间的差不超过第一阈值且调整的原始光设置的颜色,亮度和/或颜色饱和度分布与原始光设置的颜色,亮度和/或颜色饱和度分布之间的差异不超过第二阈值。
85.随着空间中像素化装置的数量增加,可能出现一些额外的问题。例如,附近的像素的合并颜色可能导致新颜色,该新颜色并不是由那些装置呈现的光场景/光设置的任何调色板的一部分,或者显著地影响所感知的氛围。例如,如果来自三个对应装置的三个像素化区段分别具有红色,绿色和蓝色的值,则系统可以断定将它们合并的最佳方式是使那些像素变为白色,因为它限制了颜色空间中的每个到所得到的一个的整体距离。然而,这可能会破坏氛围,因为其不是期望的颜色。该系统可能不仅会考虑最小化各附近装置之间的差异,而且还可以确保这些是装置中的至少一个装置的光场景/光设置的调色板的一部分。可选地进行图9的分配,以使得经调整的原始光设置和原始光设置使用相同的调色板。
86.在该方法的第五实施例中,不存在光设置的改变,并且不基于原始光设置中的至少另一个的颜色,亮度和/或颜色饱和度来调整原始光设置。相反,仅基于另外的原始光设置来调整引起光串扰的照明区段(即照明区段13-15)的原始光设置。
87.可以调整其他原始光设置以确保所调整的原始光设置的平均颜色,亮度和/或颜色饱和度与原始光设置的平均颜色,亮度和/或颜色饱和度之间的差异不超过第一阈值且调整的原始光设置的颜色,亮度和/或颜色饱和度分布与原始光设置的颜色,亮度和/或颜色饱和度分布之间的差异不超过第二阈值。
88.在所有这些调整中,调整的原始光设置中的每一个与对应的原始光设置之间的差受限于预定最大值。可选地,所有经调整的原始光设置使用与原始光设置相同的调色板。
89.图11示出了根据图6的方法调整的原始光设置的第二和第三示例的呈现。当光将根据原始光设置(恰好与原来预期的相同,即以常规模式)发射时,将产生光体验120。虽然在图8和图10的示例的原始光设置中,针对相邻照明区段指定的光设置有规律地指定相同的光效果,但这不是图11中的情况。然而,如果在像素化光装置上呈现的光效果使用太多像
素/区段,则在特定颜色出现的地方变换位置可能导致例如条带的端部中的颜色未被适当地呈现,并未相对于相邻者适当地平滑,或者甚至未拟合(如果所余的像素不足够的话)。
90.当改变图11中所描绘的原始光设置时,移除某些光设置意味着减少相邻光效果之间的转变的数目。图11提供了两个实例,其中已减小相邻光效果之间的转变的数目。在光体验130中,像素化照明装置的端部呈现最初预期的光设置并不重要。在光体验130中,光效果125被呈现在三个照明区段(而不是一个照明区段)上,以在尽可能多的光串扰区域中呈现类似于呈现在光源29上的光效果的光效果。光串扰区左侧的照明区段的光设置向左移动。在光体验130中,光效果121和122被省略以确保光效果之间的转变保持类似于原始意图。
91.在光体验140中,重要的是像素化照明装置的端部/边缘呈现最初预期的光设置,例如因为像素化照明装置是灯条(其端部连接并呈现相同或类似光效果)。在光体验140中,光效果125被呈现在两个照明区段上,这两个照明区段比在光体验120中更多,但小于在光体验130中。光效果125仅在两个照明区段上呈现以确保像素化照明装置的端部呈现最初预期的光设置,同时限制对各光效果之间的转变的影响。与边缘区段相关联的原始光设置不被调整。
92.类似于在光体验130中,光串扰区左侧的照明区段的光设置向左移动,但在光串扰区中的相似度较小的代价下只有光效果122被省略。因此,系统可以选择去仍然最小化光串扰区域中的梯度的差异,但是可能由于条带中某处所需的额外光效果而无法完全减少光串扰区域中的梯度差异。
93.在图12中示出了控制像素化照明装置的方法的第六实施例。在该第六实施例中,不仅在步骤101,103和105之后执行步骤107,而且执行步骤161。步骤161包括基于原始光设置并且基于另外的光源的相对位置(即,根据另外的光源是否引起光串扰)来调整另外原始光设置。接下来,步骤163包括根据调整的另外的原始光设置来控制另外的光源以发射另外光。
94.在图12的实施例中,步骤109包括控制单独可寻址的照明区段以开始发射光,并且步骤163包括控制另外的光源以开始发射另外的光。随后,执行步骤165和167。步骤165包括控制单独可寻址的照明区段以停止发射光,并且步骤167包括控制另外的光源以停止发射另外的光。
95.在替代实施例中,步骤163和167被省略,并且取而代之的是,检测所述另外的光源正在开始、即将开始、或已经开始发射另外的光的步骤,以及检测所述另外的光源正在停止、即将停止或已经停止发射另外的光的步骤被执行。在分别检测这些开始和停止事件时,执行步骤109和165。
96.当动态光效果(即,随时间变化的光设置)被呈现在照明装置上时,这可能产生附加原因以使得氛围被中断,因为这些改变可能在空间和时间上不同步。例如,如果亮度随着时间和像素的变化而跨多个灯改变,则当另外的光源处于其最低亮度时可能发生这样的情况,在灯条中与其重叠的区段可能处于其最高亮度,反之亦然,这意味着所得到的亮度在整个区域中看起来均匀。如果房间的效果的目标是示出正在移动的亮度点(例如,模仿正在天空中移动的云),则这可能是事与愿违的。通过同步光效果(例如转变的开始和停止),可以在光串扰区域中同步示出期望的光效果。在这种情况下,光效果如何朝向像素化装置的其他区段级联可以被去优先化。
97.图13示出了根据图12的方法调整的原始光设置的示例的呈现。当光根据原始光设置(恰好与其原来所预期的相同,即以常规方式)被发射时,将产生光体验150。在图13的示例中,像素化照明装置的原始光设置与图10的示例中的相同。然而,图13的示例中的另外的光源29的另外的原始光设置不同于图10中的示例。在图13的示例中,另外的光源29呈现光效果151而不是光效果103。
98.由于光效果103最类似于光效果151,所以光设置中的一些向左移位,使得光效果103呈现在光串扰区域中,如关于图8和图10所描述的那样。此外,由于另外的光源产生光串扰,因此还基于原始光设置来调整另外的原始光设置。在图13的示例中,另外原始光设置被调整为用于呈现光效果152的光设置,光效果152比光效果151更类似于光效果103。
99.例如,下射光可能需要更橙色的颜色,使得上射光可改变成灯条也可使用的某种形式,而不会显著改变整体氛围。在这种情况下,系统通过修改在该区域中显示的颜色而不是仅将其转换到另一组像素,来选择最小化共享空间中的色调和饱和度的差异。由此,创建光体验160。
100.图14示出了根据本方法的第七实施例调整的原始光设置的示例的呈现。在图14的示例中,仅调整原始光设置的亮度值,或者以与原始光设置的颜色值不同的方式调整原始光设置的亮度值。当根据原始光设置(恰好与其原来所预期的相同,即以常规方式)发射光时,将创建光体验170。
101.在图14的示例中,由照明区段和另外光源呈现的所有光效果具有相同的亮度171。这使得光串扰区中的亮度高于没有光串扰的区域(即朝向边缘),即使所显示的颜色相同。为了补偿此且获得跨越照明区段的更均匀分布,调整像素化照明装置的照明区段中的三个的原始光设置。
102.在图14的示例中,降低经受光串扰的照明区段的亮度。可替换地,可以增加不经受光串扰的照明区段的亮度。这两者都导致由照明区段发出的光在亮度上看起来更均匀。在图14的示例中,经受大多数光串扰的照明区段至多减小到亮度173,并且经受较少光串扰的照明区段稍微减少到亮度172。
103.图4至图7和图12的实施例在多个方面彼此不同,即,已经添加或替换了多个步骤。在这些实施例的变型中,仅添加或替换了这些步骤的子集和/或省略一个或多个步骤。例如,在图4的实例和/或图5的实施例中,步骤107可以由图6的步骤141实现,和/或图12的步骤161和163可以添加到图4至图6的实施例中的一个或多个中。
104.图15描绘的框图说明了可执行如参考图4到7及图12所描述的方法的示范性数据处理系统。
105.如图15所示,数据处理系统300可以包括通过系统总线306耦合到存储器元件304的至少一个处理器302。因此,数据处理系统可以在存储器元件304内存储程序代码。此外,处理器302可以执行程序代码,该程序代码经由系统总线306从存储器元件304访问。在一个方面,数据处理系统可以被实现为适合于存储和/或执行程序代码的计算机。然而,应当理解,数据处理系统300可以以任何系统的形式实现,包括能够执行本说明书中描述的功能的存储器和处理器。
106.存储器元件304可以包括一个或多个物理存储器装置,例如本地存储器308和一个或多个大容量存储装置310。本地存储器可以指通常在程序代码的实际执行期间使用的随
机存取存储器或其他非永久存储器装置。大容量存储装置可以被实现为硬盘驱动器或其他永久数据存储装置。处理系统300还可以包括一个或多个高速缓存存储器(未示出),其提供至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储装置310检索程序代码的次数。例如,如果处理系统300是云计算平台的一部分的话,处理系统300还能够使用另一处理系统的存储器元件。
107.被描绘为输入装置312和输出装置314的输入/输出(i/o)装置可选地可耦合到数据处理系统。输入装置的示例可以包括但不限于键盘,诸如鼠标的指示装置,麦克风(例如,用于音频和/或语音识别)等。输出装置的示例可以包括但不限于监视器或显示器,扬声器等。输入和/或输出装置可以直接或通过中间i/o控制器耦合到数据处理系统。
108.在实施例中,输入和输出装置可以被实现为组合的输入/输出装置(在图15中以围绕输入装置312和输出装置314的虚线示出)。这样的组合装置的示例是触敏显示器,有时也被称为触摸屏显示器或简称为触摸屏。在这样的实施例中,可以通过诸如物理对象的移动来提供对装置的输入,例如触笔或用户的手指在触摸屏显示器上或附近的移动。
109.网络适配器316还可以耦合到数据处理系统,以使其能够通过中间专用网络或公共网络耦合到其他系统,计算机系统,远程网络装置和/或远程存储装置。网络适配器可以包括:数据接收器,用于接收由所述系统,装置和/或网络发送到数据处理系统300的数据;以及数据发送器,用于将数据从数据处理系统300传输到所述系统,装置和/或网络。调制解调器,线缆调制解调器和以太网卡是可以与数据处理系统300一起使用的不同类型的网络适配器的示例。
110.如图15所示,存储器元件304可以存储应用318。在各种实施例中,应用318可以存储在本地存储器308中,一个或多个大容量存储装置310中,或与本地存储器和大容量存储装置分离。应了解,数据处理系统300可进一步执行操作系统,该操作系统可促进应用318的执行(图15中未展示)。以可执行程序代码的形式实现的应用318可以由数据处理系统300(例如由处理器302)执行。响应于执行应用,数据处理系统300可以被配置为执行本文描述的一个或多个操作或方法步骤。
111.图15示出了与网络适配器316分离的输入装置312和输出装置314,然而,附加地或备选地,可以经由网络适配器316接收输入并且经由网络适配器316传送输出。例如,数据处理系统300可以是云服务器。在这种情况下,可以从充当终端的用户装置接收输入并且可以向充当终端的用户装置发送输出。
112.本发明的各种实施例可实施为与计算机系统一起使用的程序产品,其中程序产品的程序界定实施例的功能(包含本文中所描述的方法)。在一个实施例中,程序可以包含在各种非暂时性计算机可读存储介质上,其中,如本文所使用的,表述“非暂时性计算机可读存储介质”包括所有计算机可读介质,唯一例外是暂时性传播信号。在另一个实施例中,程序可以包含在各种暂时性计算机可读存储介质上。示例性计算机可读存储介质包括但不限于:(i)不可写存储介质(例如计算机内的只读存储器装置,诸如可由cd-rom驱动器读取的cd-rom盘;rom芯片或任何类型的固态非易失性半导体存储器),在其上永久地存储信息;以及(ii)可写存储介质(例如,闪存,软盘驱动器或硬盘驱动器内的软盘或任何类型的固态随机存取半导体存储器),在其上存储可变信息。计算机程序可以在本文描述的处理器302上运行。
113.本文中所使用的术语仅出于描述特定实施例的目的,且不旨在限制本发明。如本文所使用的,单数形式"一","一个"和"该"旨在也包括复数形式,除非上下文另外清楚地指示。还将理解,当在本说明书中使用时,术语"包括"和/或"包含"指定所陈述的特征,整体,步骤,操作,元件和/或组件的存在,但不排除一个或多个其他特征,整体,步骤,操作,元件,组件和/或其组的存在或添加。
114.以下,权利要求中的所有装置或步骤加功能要素的对应结构,材料,动作和等同物旨在包括任何结构,材料或动作,以用于结合如具体主张的其他所主张的元件一起来执行功能。已经出于说明的目的给出了本发明的实施例的描述,但并不旨在穷举或限于所公开形式的实施方式。在不脱离本发明的范围和精神的情况下,许多修改和变化对于本领域普通技术人员将是显而易见的。选择和描述实施例是为了最好地解释本发明的原理和一些实际应用,并且使本领域的其他普通技术人员能够理解本发明的具有适合于预期的特定用途的各种修改的各种实施例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献