CN121311857A - 用于提供光效果的增强现实设备 - Google Patents
用于提供光效果的增强现实设备Info
- Publication number
- CN121311857A CN121311857A CN202480039243.8A CN202480039243A CN121311857A CN 121311857 A CN121311857 A CN 121311857A CN 202480039243 A CN202480039243 A CN 202480039243A CN 121311857 A CN121311857 A CN 121311857A
- Authority
- CN
- China
- Prior art keywords
- location
- virtual
- lighting
- physical
- environment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/155—Coordinated control of two or more light sources
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
- H05B47/175—Controlling the light source by remote control
- H05B47/19—Controlling the light source by remote control via wireless transmission
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
公开了一种控制照明设备和增强现实设备的方法。照明设备和增强现实设备位于物理环境中。该方法包括:在增强现实设备的显示器上将虚拟环境呈现为在物理环境上的覆盖物;获得指示虚拟对象已经进入虚拟环境的信号,其中虚拟对象与光效果相关联;确定虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置;确定物理环境中的对应于该虚拟位置的物理位置;基于所获得的指示照明设备在物理环境中的位置的位置信息来确定物理位置是否对应于照明设备的位置;以及如果物理位置对应于照明设备的位置,则控制照明设备提供与虚拟对象相关联的光效果;以及如果物理位置不对应于照明设备的位置,则在显示器上呈现指示在虚拟环境中的虚拟位置处的光效果的虚拟光效果。
Description
技术领域
本发明涉及一种控制照明设备和增强现实设备的方法。本发明还涉及一种用于执行该方法的计算机程序产品。本发明还涉及一种用于控制照明设备和增强现实设备的控制系统。
背景技术
增强现实(AR)的最新发展使得用户能够与虚拟对象交互。这些虚拟对象可以被显示为在物理环境的顶部上(例如在智能手机上或AR眼镜上)的覆盖物,从而创建所谓的混合现实环境。这种技术实现了许多不同类型的应用,例如与可能虚拟地存在于相同物理环境中的其他用户的化身的交互,或者与被呈现为在物理环境上的覆盖物的虚拟角色或其他对象的交互。例如,用户可以在这样的混合现实环境中与虚拟存在的用户(或与人工创建的角色)聊天或玩游戏。
EP 3583827 B1公开了一种用于经由照明设备指示虚拟对象的存在的控制器。虚拟对象具有对应于物理位置的虚拟位置。控制器包括接收器,该接收器被配置成接收代表虚拟对象相对于照明设备的物理位置的位置信息。控制器还包括处理器,该处理器被配置成基于位置信息确定虚拟对象是否位于照明设备的第一预定接近度内,以及当虚拟对象位于照明设备的第一预定接近度内时根据光设置来控制照明设备。
发明内容
发明人已经意识到,当某个虚拟对象(诸如虚拟角色或另一个用户的化身)进入混合现实环境/出现在混合现实环境中时,可能期望向增强现实设备的用户通知该虚拟对象的出现。通常,例如在聊天室或VR(虚拟现实)游戏中,这种通知通常通过提供指示另一用户已经加入虚拟环境的声音来完成。发明人已经意识到,在混合现实环境中,新的范式变得可用于改进虚拟对象的出现的通知。因此,一个目的是改进通知用户虚拟角色已经进入混合现实环境。
根据第一方面,该目的通过一种控制照明设备和增强现实设备的方法来实现,其中照明设备和增强现实设备位于物理环境中,该方法包括:
-在增强现实设备的显示器上呈现虚拟环境作为在物理环境上的覆盖物,
-获得指示虚拟对象已经进入虚拟环境的信号,其中虚拟对象与光效果相关联,
-确定虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置,
-确定物理环境中的对应于该虚拟位置的物理位置,
-基于所获得的指示照明设备在物理环境中的位置的位置信息,确定物理位置是否对应于照明设备的位置,以及
-如果物理位置对应于照明设备的位置,则控制照明设备提供与虚拟对象相关联的光效果,以及
-如果物理位置不对应于照明设备的位置,则在显示器上呈现虚拟光效果,该虚拟光效果指示在虚拟环境中的虚拟位置处的光效果。
虚拟环境被呈现为在物理环境上的覆盖物,并且当虚拟对象进入虚拟环境时,确定(物理)照明设备是否位于与虚拟对象已经进入虚拟环境的虚拟位置对应的物理位置处/附近。虚拟环境可以被映射到物理环境上,以确定物理环境中的对应于虚拟对象已经进入虚拟环境的虚拟位置的物理位置。如果物理位置(其对应于虚拟对象已经进入虚拟环境的虚拟位置)对应于照明设备的位置(例如,照明设备的位置位于与对应于虚拟对象已经进入虚拟环境的虚拟位置的物理位置的阈值距离内),则控制照明设备提供与虚拟对象相关联的光效果。这向操作增强现实设备的用户指示虚拟对象已经进入虚拟环境。这是有益的,因为它增强了通知,并且用户可以立即看到虚拟对象已经进入虚拟环境的位置(以及从用户的角度来看,物理环境)。如果物理位置不对应于照明设备的位置,则控制增强现实设备在显示器上呈现在虚拟环境中的虚拟位置处的光效果的虚拟对应物。
该方法还可以包括:
-获得指示照明设备的类型的类型信息,
-基于照明设备的类型确定照明设备是否能够提供光效果,以及
-如果物理位置对应于照明设备的位置,并且如果照明设备能够提供光效果,则控制照明设备提供与虚拟对象相关联的光效果,以及
-如果物理位置对应于照明设备的位置,并且如果照明设备不能够提供光效果,则在显示器上呈现在虚拟环境中的虚拟位置处的虚拟光效果。一些照明设备可能不能够提供光效果。因此,考虑照明设备的类型以提供对应于与虚拟对象相关联的光效果的光效果是有益的。
该方法还可以包括:
-获得指示物理环境中的多个照明设备的位置的位置信息,
-将多个照明设备的位置与物理位置进行比较,以及
-基于该比较从多个照明设备中选择该照明设备。照明系统可以包括在物理环境中的多个照明设备,并且可以基于其位置来选择用于提供(物理)光效果的照明设备。附加地或替代地,该方法可以包括:获得指示物理环境中的多个照明设备的类型的类型信息,并且基于该类型从多个照明设备中选择该照明设备。可以基于照明设备的类型来选择照明设备,使得它可以提供(物理)光效果。
光效果可以具有预定义的大小。该方法可以包括:确定物理环境中的对应于光效果的预定义的大小的物理区域,并且确定物理位置是否对应于照明设备的位置的步骤可以包括:确定照明设备或其光输出是否位于该物理区域中。因此,当照明设备位于该物理区域中时,它被控制来提供与虚拟对象相关联的光效果。
光效果可以是从该虚拟位置移动到后续虚拟位置的动态光效果。该方法还可以包括:
-确定物理环境中的对应于后续虚拟位置的后续物理位置,
-获得指示物理环境中的一个或多个另外的照明设备的位置的位置信息,
-确定一个或多个另外的照明设备是否位于后续物理位置处,以及
-如果后续物理位置对应于一个或多个另外的照明设备的位置,则当动态光效果已经移动到后续虚拟位置时,控制一个或多个另外的照明设备在后续物理位置处提供光效果,以及
-如果后续物理位置不对应于一个或多个另外的照明设备的位置,则当动态光效果已经移动到后续虚拟位置时,在显示器上呈现在虚拟环境中的后续虚拟位置处的虚拟光效果。这是有益的,因为光效果通过虚拟和物理环境传播。光效果可以是移动到多个后续虚拟位置的动态光效果,并且可以对多个后续虚拟位置重复这些步骤。
该方法还可以包括:确定物理位置是否在显示器上(完全)可见,并且如果物理位置在显示器上不(完全)可见,则扩展光效果的大小和/或将光效果重新定位到另一个虚拟位置(其对应于另一个物理位置),使得光效果在显示器上变得可见。这是有益的,因为光效果(以及由此虚拟对象的外观)对于操作增强现实设备的用户变得可见。
该方法还可以包括:由增强现实设备请求被配置成控制照明设备的照明系统控制器来执行确定物理位置是否对应于照明设备的位置的步骤。增强现实设备可以请求照明系统控制器它是否包括位于要提供光效果的物理位置处的照明设备。另外,该方法可以包括:如果物理位置不对应于照明设备的位置,则由照明系统控制器向增强现实设备回应物理位置不对应于照明设备的位置;以及如果物理位置对应于照明设备的位置,则由照明系统控制器向增强现实设备回应物理位置对应于照明设备的位置。
该方法还可以包括:基于虚拟对象的一个或多个属性确定光效果。光效果可以例如基于虚拟对象的外观(例如颜色)或行为(例如移动)来确定。替代地,光效果可以是预定义的(例如,用户定义的、系统定义的等)光效果。
该方法还可以包括:从存储器中获得在虚拟对象和光效果之间的关联。存储器可以位于增强现实设备中、云中、照明系统控制器中等。
增强现实设备可以是头戴式增强现实设备。头戴式增强现实设备可以实现完全沉浸在通过控制物理照明和/或虚拟照明而创建的混合现实中。
根据第二方面,该目的通过一种用于计算设备的计算机程序产品来实现,该计算机程序产品包括计算机程序代码,当该计算机程序产品在计算设备的处理单元上运行时,该计算机程序代码执行上述方法中的任何一个。
根据第三方面,该目的通过一种用于控制照明设备和增强现实设备的控制系统来实现,其中照明设备和增强现实设备位于物理环境中,增强现实设备包括显示器,该显示器被配置成将虚拟环境呈现为在物理环境上的覆盖物,该控制系统包括一个或多个处理器,所述一个或多个处理器被配置成:
-获得指示虚拟对象已经进入虚拟环境的信号,其中虚拟对象与光效果相关联,
-确定虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置,
-确定物理环境中的对应于该虚拟位置的物理位置,
-基于所获得的指示照明设备在物理环境中的位置的位置信息,确定物理位置是否对应于照明设备的位置,以及
-如果物理位置对应于照明设备的位置,则控制照明设备提供与虚拟对象相关联的光效果,以及
-如果物理位置不对应于照明设备的位置,则在显示器上呈现虚拟光效果,该虚拟光效果指示在虚拟环境中的虚拟位置处的光效果。
根据第四方面,该目的通过一种供在控制系统中使用的增强现实设备来实现。该增强现实设备包括显示器,该显示器被配置成将虚拟环境呈现为在物理环境上的覆盖物。增强现实设备可以包括处理器,该处理器被配置成:获得指示虚拟对象已经进入虚拟环境的信号,其中虚拟对象与光效果相关联;确定虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置;以及确定物理环境中的对应于该虚拟位置的物理位置。
可选地,增强现实设备的处理器可以被配置成基于所获得的指示照明设备在物理环境中的位置的位置信息来确定物理位置是否对应于照明设备的位置。替代地,增强现实设备的处理器可以被配置成请求照明系统控制器执行确定物理位置是否对应于照明设备的位置的步骤,该照明系统控制器被配置成控制照明设备。
增强现实设备的处理器还被配置成如果物理位置不对应于照明设备的位置,则在显示器上呈现虚拟光效果,该虚拟光效果指示在虚拟环境中的虚拟位置处的光效果。另外,增强现实设备的处理器可以被配置成控制照明设备来提供与虚拟对象相关联的光效果。替代地,这种控制可以由照明系统控制器来执行。
应当理解,计算机程序产品、控制系统和增强现实设备可以具有与上述方法相似和/或相同的实施例和优点。
附图说明
参考所附附图,通过以下对设备和方法的实施例的说明性和非限制性的详细描述,将更好地理解所公开的系统、设备和方法的上述以及附加目的、特征和优点,在附图中:
图1示意性地示出了用于在显示器上将虚拟对象呈现为在物理环境上的覆盖物的头戴式增强现实设备的示例;
图2示意性地示出了用于在显示器上将虚拟对象呈现为覆盖物的增强现实设备的示例;以及
图3示意性地示出了控制照明设备和增强现实设备的方法。
所有的图都是示意性的、不一定是按比例的,并且通常仅示出了为了阐明本发明所必需的部分,其中其他部分可以被省略或者仅仅被建议。
具体实施方式
图1和图2示意性地示出了增强现实设备120的示例。在图1中,增强现实设备120被描绘为头戴式增强现实设备(例如,增强现实眼镜),并且在图2中,增强现实设备120被描绘为手持式增强现实设备(例如,智能手机或平板个人电脑)。多个照明设备130、132和增强现实设备120位于物理环境140中。增强现实设备120包括显示器122,显示器122被配置成将虚拟环境150呈现为在物理环境140上的覆盖物。图2还描绘了用于控制(并且通信耦合到)照明设备130、132和增强现实设备120的控制系统102(图1中未示出)。控制系统102包括一个或多个处理器106(例如电路、微控制器、微芯片)。控制系统102还可以包括一个或多个通信单元104,用于与照明设备130、132和/或增强现实设备120通信。一个或多个处理器106被配置成:获得指示虚拟对象152已经进入虚拟环境150的信号,其中虚拟对象152与光效果相关联;确定虚拟环境中的虚拟对象152已经进入虚拟环境的虚拟位置;确定物理环境140中的对应于该虚拟位置的物理位置;基于所获得的指示照明设备在物理环境中的位置的位置信息来确定物理位置是否对应于照明设备的位置;以及如果物理位置对应于照明设备的位置,则控制照明设备提供与虚拟对象相关联的光效果;以及如果物理位置不对应于照明设备的位置,则在显示器上呈现指示在虚拟环境中的虚拟位置处的光效果的虚拟光效果。
控制系统102可以包括用于执行这些步骤的单个处理器106。处理器106可以例如被包括在(中央)照明控制系统(例如,桥接器、集线器、智能手机等)中、在增强现实设备120中、在远程(云)服务器中等。替代地,控制系统102可以包括用于执行这些步骤的多个处理器106。处理器106可以位于系统100的不同部分中,该系统可以包括一个或多个照明设备130、132、控制系统102和/或增强现实设备120。处理器106的位置和由相应处理器106执行的步骤可以取决于控制系统102的系统架构和/或系统100的系统架构。下面解释其示例。
图1和图2还描绘了位于物理环境140中的两个照明设备130、132。照明设备130、132可以是任何类型的照明设备,其包括一个或多个(LED)光源,以及用于基于接收的控制信号控制一个或多个光源的光输出(例如色调、饱和度和/或亮度)的处理单元。照明设备130、132可以被布置用于提供普通照明,诸如任务照明、周围环境照明、氛围照明、重点照明、室内照明、室外照明等。照明设备130、132还可以包括通信单元(未示出),该通信单元被配置成接收照明控制命令(以及可选的取向控制命令)。通信单元可以包括用于经由一个或多个无线通信协议(例如蓝牙、Wi-Fi、Li-Fi、3G、4G、5G或ZigBee)进行通信的硬件。可以基于照明系统的系统架构来选择具体的通信技术。
增强现实设备120包括显示器122,用于将包括一个或多个虚拟对象152的虚拟环境150呈现为在物理环境140的视图上的覆盖物。图2中描绘了物理环境140的示例。所描绘的物理环境140包括沙发、电视和两个照明设备130、132。显示器122可以是(半)透明的透视显示器,其中用户可以透过显示器122看到物理环境140,并且其中显示器122被配置成将包括一个或多个虚拟对象152的虚拟环境150呈现为在物理环境140上的覆盖物。显示器122可以集成在(半)透明的透视显示器中,或者虚拟环境可以投影在显示器122上。替代地,增强现实设备120可以包括相机124,相机124被配置成连续捕获物理环境140的图像并将图像呈现在显示器122上,同时将包括一个或多个虚拟对象152的虚拟环境呈现为在图像上的覆盖物。应当理解,这种增强现实设备在本领域中是已知的,并且因此将不进一步详细讨论。
增强现实设备120可以包括处理器106,该处理器106被配置成在显示器122上将虚拟环境呈现为在物理环境140上的覆盖物。照明设备130、132和增强现实设备120位于相同的物理环境140(例如,诸如起居室、办公室等的房间)中。操作增强现实设备120的用户也位于物理环境140中。通过将虚拟环境呈现为在物理环境140上的覆盖物,创建了所谓的混合现实环境,其中用户可以看到物理(现实生活)对象和虚拟对象两者。增强现实设备120可以包括处理器,该处理器被配置成确定如何将虚拟环境呈现为在物理环境上的覆盖物。例如,处理器可以基于增强现实设备120的位置和/或取向来确定将虚拟环境呈现为在物理环境140上的覆盖物。处理器106可以例如将虚拟环境映射到物理环境上。处理器106可以例如使用图像分析来分析物理环境140的图像,并且基于图像分析来选择在物理环境140中的一个或多个锚点。处理器106然后可以基于锚点将虚拟环境的虚拟对象(例如,虚拟角色、虚拟家具、虚拟空间等)锚定到物理环境140。替代地,处理器可以被配置成获得虚拟环境到物理环境140上的预定义映射。该映射可以例如基于增强现实设备120相对于物理环境140的位置和取向。这种用于将虚拟环境映射到物理环境上的技术在本领域中是已知的,并且因此将不进一步详细讨论。
一个或多个处理器106(其可以例如被包括在增强现实设备120中或云中)被配置成获得指示虚拟对象152已经进入虚拟环境的信号。虚拟对象152例如可以是另一用户的化身,该化身进入虚拟环境。替代地,虚拟对象152可以是虚拟(游戏)角色。替代地,虚拟对象152可以是出现在虚拟环境中的虚拟对象(例如,虚拟车辆、环境对象等)。虚拟对象152与光效果相关联。一个或多个处理器106被配置成例如从增强现实设备152、从远程服务器、从运行在增强现实设备152上的(游戏/软件)应用程序等获得光效果。光效果可以是预定义的光效果,并且一个或多个处理器106可以被配置成访问存储器以检索预定义的光效果。替代地,光效果可以由用户(例如,操作增强现实设备152的用户,其化身是虚拟对象152的用户)来定义。替代地,一个或多个处理器106可以被配置成确定光效果的属性,这可以例如基于虚拟对象的一个或多个属性。光效果可以例如基于虚拟对象152的外观(例如,颜色)或行为(例如,移动)来确定。
一个或多个处理器106被配置成确定虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置,并确定物理环境140中的对应于该虚拟位置的物理位置。一个或多个处理器106可以例如被配置成获得关于虚拟对象152进入虚拟环境的虚拟位置的信息。一个或多个处理器106然后可以确定哪个物理位置对应于物理环境140中的虚拟位置。例如,虚拟对象152可以在增强现实设备120的视场160的左侧上进入虚拟环境(如图2中所示)。一个或多个处理器106然后可以例如基于增强现实设备120在物理环境140中的位置和/或取向来选择对应于该虚拟位置的物理位置。附加地或替代地,一个或多个处理器106可以基于虚拟环境到物理环境140上的映射来确定哪个物理位置对应于物理环境140中的虚拟位置。例如,虚拟对象152可以在虚拟环境中的坐标集合处或锚点处进入虚拟环境,这对应于在物理环境140中的坐标集合或锚点。一个或多个处理器106然后可以确定在物理环境中的对应于该虚拟位置的物理位置,并且从而确定虚拟对象152的物理位置。
一个或多个处理器106被配置成获得指示一个或多个照明设备130、132相对于增强现实设备和/或相对于物理环境140的位置的位置信息。附加地或替代地,一个或多个处理器106可以被配置成确定增强现实设备120相对于物理环境140的位置和/或取向。一个或多个处理器106可以被配置成接收指示增强现实设备120和/或一个或多个照明设备130、132相对于物理环境140的相对位置/取向的位置信息。位置信息可以例如从(室内)定位系统(诸如基于RF的室内定位系统或基于可见光通信(VLC)的定位系统)接收,它可以基于在一个或多个照明设备130、132和增强现实设备120之间传送的信号的信号强度,基于在它们之间传送的光信号等。位置可以指示一个或多个照明设备130、132和增强现实设备120相对于物理环境140的坐标。替代地,一个或多个处理器106可以被配置成通过分析视场(例如,视场160)来获得增强现实设备120相对于物理环境140的位置和/或取向。一个或多个处理器106可以例如被配置成分析由增强现实设备的相机124捕获的一个或多个图像,以确定照明设备相对于物理环境140和相对于增强现实设备120的位置。一个或多个处理器106可以例如使用图像分析技术用于识别在物理环境140中的对象(例如,照明设备)以确定它们的位置。另外,一个或多个深度相机和/或深度传感器可以用于检测物理环境140的维度。获得环境中的设备的位置信息的技术在本领域中是已知的,并且因此将不进一步详细讨论。
一个或多个处理器106还被配置成基于所获得的指示照明设备在物理环境140中的位置的位置信息来确定物理位置是否对应于照明设备的位置。一个或多个处理器106可以将(虚拟对象152的)物理位置与照明设备的位置进行比较,并且基于该比较来确定物理位置是否(基本上)对应于照明设备的位置。一个或多个处理器106可以例如确定物理位置是否位于距照明设备的位置的阈值距离内。参考图1和图2的示例,一个或多个处理器106可以确定照明设备130的位置对应于虚拟对象152的位置。增强现实设备120可以包括一个或多个处理器106来执行该确定。替代地,增强现实设备120可以请求照明系统控制器(例如,桥接器、智能手机、中央(家庭)控制系统等)来执行确定物理位置是否对应于照明设备的位置的步骤。照明系统控制器的一个或多个处理器106可以被配置成存储指示一个或多个照明设备130、132相对于物理环境140的位置的位置信息,并且向增强现实设备120回应物理位置是否对应于照明设备的位置。
一个或多个处理器106还被配置成如果物理位置对应于照明设备的位置,则控制照明设备提供与虚拟对象相关联的光效果131。一个或多个处理器106可以例如从存储器(例如,被包括在控制系统102中的存储器、被包括在增强现实设备120中的存储器、位于云中的存储器等)检索与虚拟对象152相关联的光效果。一个或多个处理器106可以例如向照明设备130、132传送照明控制命令,以在物理环境140中提供光效果。控制系统102可以包括通信单元,该通信单元被配置成向照明设备130、132传送照明控制命令。照明控制命令可以包括用于控制光输出(诸如照明设备的一个或多个光源的颜色、强度、饱和度、光束大小、光束形状等)的照明控制指令。参考图1和图2的示例,一个或多个处理器106可以确定照明设备130的位置对应于虚拟对象152的位置。因此,一个或多个处理器106可以控制照明设备130,使得它呈现对应于与虚拟对象152相关联的光效果的光效果131。例如,光效果可以是预定义颜色的闪光,或者是颜色随时间变化的动态光效果。
一个或多个处理器106还被配置成如果物理位置不对应于照明设备的位置,则在显示器122上呈现虚拟光效果,该虚拟光效果指示在虚拟环境中的虚拟位置处的光效果。一个或多个处理器106可以例如从存储器(例如,被包括在控制系统102中的存储器、被包括在增强现实设备120中的存储器、位于云中的存储器等)检索与虚拟对象152相关联的光效果。一个或多个处理器106然后可以将虚拟效果151呈现为在物理环境140上的覆盖物。光效果可以例如是预定义颜色的闪光,或者是颜色随时间变化的动态光效果,其被呈现为在显示器122上的覆盖物。
一个或多个处理器106还可以被配置成获得指示照明设备的类型的类型信息,并且基于照明设备的类型确定照明设备是否能够提供光效果。一个或多个处理器106可以被配置成从照明设备、从存储器(例如本地或远程存储器)、从照明系统控制器等接收类型信息。如果物理位置对应于照明设备的位置,并且如果照明设备能够提供光效果,则一个或多个处理器106可以控制照明设备提供与虚拟对象152相关联的光效果。例如,照明设备可以具有被配置成提供彩色光的类型。如果与虚拟对象152相关联的光效果是彩色光效果,则一个或多个处理器106可以相应地控制照明设备。如果物理位置对应于照明设备的位置,并且如果照明设备不能够提供光效果,则一个或多个处理器106可以在显示器122上呈现在虚拟环境中的虚拟位置处的虚拟光效果。例如,照明设备可以具有被配置成提供白光(并且不是彩色光)的类型。如果与虚拟对象152相关联的光效果是彩色光效果,则一个或多个处理器106可以抑制对照明设备的控制,并且在显示器122上呈现在虚拟环境中的虚拟位置处的虚拟光效果。在其他示例中,照明设备的类型可以导致照明设备由于照明设备的其他光特性(例如由于光束大小、光束形状、饱和度范围、强度范围等)而能够或不能够工作。例如,线性像素化设备(如光条带),只有靠近虚拟对象的光源可以用于提供光效果。
一个或多个处理器106还可以被配置成获得指示物理环境140中的多个照明设备130、132的位置的位置信息,并且将多个照明设备的位置与物理位置(其对应于虚拟对象152的虚拟位置)进行比较。一个或多个处理器106还可以被配置成基于该比较从多个照明设备中选择该照明设备。位置信息可以例如从(室内)定位系统(诸如基于RF的室内定位系统或基于可见光通信(VLC)的定位系统)接收,它可以基于在一个或多个照明设备130、132和增强现实设备120之间传送的信号的信号强度、基于在它们之间传送的光信号等。参考图1和图2,一个或多个处理器106可以获得指示照明设备130、132的位置的位置信息,并且选择照明设备130,因为其位置对应于虚拟对象152的位置。
与虚拟对象152相关联的光效果可以具有预定义的大小(例如,特定的直径、预定义的形状等)。一个或多个处理器106可以被配置成确定在物理环境140中的与光效果的预定义的大小对应的物理区域。光效果的大小可以被定义为光效果的维度(例如,二维或三维)。一个或多个处理器106可以基于光效果的维度来确定(相对于光效果的物理位置的)物理区域。基于此,一个或多个处理器106可以确定照明设备位于物理区域中,并且控制照明以提供与虚拟对象152相关联的光效果。
光效果可以是从该虚拟位置移动到一个或多个后续虚拟位置的动态光效果。一个或多个处理器106还可以被配置成确定在物理环境140中的对应于一个或多个后续虚拟位置的一个或多个后续物理位置(以与确定物理位置是否对应于照明设备的位置类似的方式,如上所述)。一个或多个处理器106还可以被配置成获得指示在物理环境中的一个或多个另外的照明设备的位置的位置信息,并且确定一个或多个另外的照明设备是否位于一个或多个后续物理位置处。如果一个或多个后续物理位置对应于一个或多个另外的照明设备的位置,则当动态光效果已经移动到一个或多个后续虚拟位置时,一个或多个处理器106可以控制一个或多个另外的照明设备在后续物理位置处提供光效果。替代地,如果一个或多个后续物理位置不对应于一个或多个另外的照明设备的位置,则当动态光效果已经移动到一个或多个后续虚拟位置时,一个或多个处理器106可以在显示器122上呈现在虚拟环境中的一个或多个后续虚拟位置处的虚拟光效果。例如,参考图1和图2,光效果可以是从初始位置(例如,如图像中所示的虚拟对象152的位置)移动到后续位置(例如,在物理环境140右侧的位置)的光效果。基于此,一个或多个处理器106可以首先控制照明设备130、并且随后控制照明设备132,以提供动态光效果。在另一示例中,光效果可以是从初始位置(例如,如图像中所示的虚拟对象152的位置)移动到第一后续位置(例如,天花板)并且此后移动到第二后续位置(例如,在物理环境140右侧的位置)的光效果。基于此,一个或多个处理器106可以首先控制照明设备130,然后在显示器122上、在第一后续位置处(在天花板处)呈现虚拟光效果作为覆盖物,并且此后控制照明设备132,以提供动态光效果。
一个或多个处理器106还可以被配置成确定物理位置在显示器122上是否可见。可能发生的是,虚拟对象152已经在物理位置对用户不可见的位置处进入虚拟环境,例如因为它在增强现实设备120的视场160之外。如果是这种情况,则一个或多个处理器106可以扩展光效果的大小和/或将光效果重新定位到另一个虚拟位置,使得光效果在显示器122上变得可见(例如,使得光效果位于增强现实设备120的视场中)。
图3示意性地示出了控制照明设备和增强现实设备的方法300的示例,其中照明设备和增强现实设备位于物理环境中,该方法包括:
-在增强现实设备的显示器上呈现302虚拟环境作为在物理环境上的覆盖物,
-获得304指示虚拟对象已经进入虚拟环境的信号,其中虚拟对象与光效果相关联,
-确定306虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置,
-确定308物理环境中的对应于该虚拟位置的物理位置,
-基于所获得的指示照明设备在物理环境中的位置的位置信息,确定310物理位置是否对应于照明设备的位置,以及
-如果物理位置对应于照明设备的位置,则控制312照明设备以提供与虚拟对象相关联的光效果,以及
-如果物理位置不对应于照明设备的位置,则在显示器上呈现314虚拟光效果,该虚拟光效果指示在虚拟环境中的虚拟位置处的光效果。
当计算机程序产品在计算设备的处理单元(诸如控制系统102的一个或多个处理器106)上运行时,方法300可以由计算机程序产品的计算机程序代码执行。
应当注意,上述实施例说明而不是限制本发明,并且本领域技术人员将能够设计许多替代实施例而不脱离所附权利要求的范围。
在权利要求中,置于括号之间的任何附图标记不应被解释为限制权利要求。动词“包括”及其变形的使用不排除权利要求中所陈述的元件或步骤之外的元件或步骤的存在。元件前面的冠词“一”或“一个”不排除多个这样的元件的存在。本发明可以借助于包括若干不同元件的硬件以及借助于适当编程的计算机或处理单元来实施。在列举了若干装置的设备权利要求中,这些装置中的若干可以由同一个硬件项目来体现。在相互不同的从属权利要求中引用某些措施的纯粹事实不指示这些措施的组合不能被有利地使用。
本发明的诸方面可以在计算机程序产品中实施,该计算机程序产品可以是存储在计算机可读存储设备上的、可以由计算机执行的计算机程序指令的集合。本发明的指令可以是任何可解释或可执行的代码机制,包括但不限于脚本、可解释程序、动态链接库(DLL)或Java类。指令可以作为完整的可执行程序、部分可执行程序、作为现有程序的修改(例如更新)或现有程序的扩展(例如插件)来提供。此外,本发明的部分处理可以分布在多个计算机或处理器或甚至“云”之上。
适于存储计算机程序指令的存储介质包括所有形式的非易失性存储器,包括但不限于EPROM、EEPROM和闪存设备、诸如内部和外部硬盘驱动器的磁盘、可移动盘和CD-ROM盘。计算机程序产品可以分布在这样的存储介质上,或者可以通过HTTP、FTP、电子邮件或通过连接到网络(诸如互联网)的服务器来提供下载。
Claims (14)
1.一种控制照明设备和增强现实设备的方法(300),其中所述照明设备和所述增强现实设备位于物理环境中,所述方法包括:
-在所述增强现实设备的显示器上呈现(302)虚拟环境作为在物理环境上的覆盖物,
-获得(304)指示虚拟对象已经进入虚拟环境的信号,其中所述虚拟对象与光效果相关联,
-确定(306)虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置,
-确定(308)物理环境中的对应于所述虚拟位置的物理位置,
-基于所获得的指示照明设备在物理环境中的位置的位置信息,确定(310)物理位置是否对应于照明设备的位置,以及
-如果物理位置对应于照明设备的位置,则控制(312)照明设备提供与虚拟对象相关联的光效果,以及
-如果物理位置不对应于照明设备的位置,则在显示器上呈现(314)虚拟光效果,所述虚拟光效果指示在虚拟环境中的虚拟位置处的光效果。
2.根据权利要求1所述的方法(300),其中所述方法(300)还包括:
-获得指示照明设备的类型的类型信息,
-基于照明设备的类型确定照明设备是否能够提供光效果,以及
-如果物理位置对应于照明设备的位置,并且如果照明设备能够提供光效果,则控制照明设备提供与虚拟对象相关联的光效果,以及
-如果物理位置对应于照明设备的位置,并且如果照明设备不能够提供光效果,则在显示器上呈现在虚拟环境中的虚拟位置处的虚拟光效果。
3.根据任一前述权利要求所述的方法(300),其中所述方法(300)还包括:
-获得指示物理环境中的多个照明设备的位置的位置信息,
-将多个照明设备的位置与物理位置进行比较,以及
-基于所述比较从多个照明设备中选择所述照明设备。
4.根据任一前述权利要求所述的方法(300),其中光效果具有预定义的大小,并且其中所述方法(300)包括:
-确定物理环境中的对应于光效果的预定义的大小的物理区域,并且其中确定物理位置是否对应于照明设备的位置的步骤包括:
-确定照明设备或其光输出是否位于所述物理区域中。
5.根据任一前述权利要求所述的方法(300),其中光效果是从虚拟位置移动到后续虚拟位置的动态光效果,其中所述方法(300)还包括:
-确定物理环境中的对应于后续虚拟位置的后续物理位置,
-获得指示物理环境中的一个或多个另外的照明设备的位置的位置信息,
-确定一个或多个另外的照明设备是否位于后续物理位置处,以及
-如果后续物理位置对应于一个或多个另外的照明设备的位置,则当动态光效果已经移动到后续虚拟位置时,控制一个或多个另外的照明设备在后续物理位置处提供光效果,以及
-如果后续物理位置不对应于一个或多个另外的照明设备的位置,则当动态光效果已经移动到后续虚拟位置时,在显示器上呈现在虚拟环境中的后续虚拟位置处的虚拟光效果。
6. 根据任一前述权利要求所述的方法(300),还包括:
-确定物理位置在显示器上是否可见,以及
-如果物理位置在显示器上不可见,则扩展光效果的大小和/或将光效果重新定位到另一个虚拟位置,使得光效果在显示器上变得可见。
7.根据任一前述权利要求所述的方法(300),还包括:由所述增强现实设备请求被配置成控制照明设备的照明系统控制器执行确定物理位置是否对应于照明设备的位置的步骤。
8. 根据权利要求7所述的方法(300),其中所述方法(300)还包括:
如果物理位置不对应于照明设备的位置,则由照明系统控制器向增强现实设备回应物理位置不对应于照明设备的位置,以及
如果物理位置对应于照明设备的位置,则由照明系统控制器向增强现实设备回应物理位置对应于照明设备的位置。
9.根据权利要求1所述的方法(300),其中虚拟对象是用户的化身或虚拟角色。
10.根据任一前述权利要求所述的方法(300),其中所述方法(300)还包括:
-基于虚拟对象的一个或多个属性来确定光效果。
11.根据任一前述权利要求所述的方法(300),还包括:从存储器中获得在虚拟对象和光效果之间的关联。
12.根据任一前述权利要求所述的方法(300),其中增强现实设备是头戴式增强现实设备。
13.一种用于控制照明设备(130,132)和增强现实设备(120)的控制系统(102),其中所述照明设备和所述增强现实设备位于物理环境(140)中,所述增强现实设备包括被配置成将虚拟环境(150)呈现为在物理环境上的覆盖物的显示器(122),所述控制系统(102)包括一个或多个处理器(106),所述一个或多个处理器(106)被配置成:
-获得指示虚拟对象(152)已经进入虚拟环境的信号,其中所述虚拟对象与光效果相关联,
-确定虚拟环境中的虚拟对象已经进入虚拟环境的虚拟位置,
-确定物理环境中的对应于所述虚拟位置的物理位置,
-基于所获得的指示照明设备在物理环境中的位置的位置信息,确定物理位置是否对应于照明设备的位置,以及
-如果物理位置对应于照明设备的位置,则控制照明设备提供与虚拟对象相关联的光效果,以及
-如果物理位置不对应于照明设备的位置,则在显示器上呈现虚拟光效果,所述虚拟光效果指示在虚拟环境中的虚拟位置处的光效果。
14.一种用于计算设备的计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序产品在根据权利要求13所述的控制系统的处理单元上运行时,所述计算机程序代码执行根据权利要求1-12中任一项所述的方法(300)。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363472646P | 2023-06-13 | 2023-06-13 | |
| US63/472646 | 2023-06-13 | ||
| EP23182607.4 | 2023-06-30 | ||
| EP23182607 | 2023-06-30 | ||
| PCT/EP2024/065891 WO2024256316A1 (en) | 2023-06-13 | 2024-06-10 | An augmented reality device for providing light effects |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN121311857A true CN121311857A (zh) | 2026-01-09 |
Family
ID=91431335
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202480039243.8A Pending CN121311857A (zh) | 2023-06-13 | 2024-06-10 | 用于提供光效果的增强现实设备 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN121311857A (zh) |
| WO (1) | WO2024256316A1 (zh) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110268806B (zh) | 2017-02-16 | 2022-01-04 | 昕诺飞控股有限公司 | 用于经由照明设备来指示虚拟对象的存在的控制器和其方法 |
-
2024
- 2024-06-10 WO PCT/EP2024/065891 patent/WO2024256316A1/en active Pending
- 2024-06-10 CN CN202480039243.8A patent/CN121311857A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024256316A1 (en) | 2024-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11138796B2 (en) | Systems and methods for contextually augmented video creation and sharing | |
| CN110663013B (zh) | 一种用于呈现虚拟对象的系统及其方法 | |
| JP7155135B2 (ja) | 仮想オブジェクトをレンダリングするためのポータブルデバイス及び方法 | |
| US11410390B2 (en) | Augmented reality device for visualizing luminaire fixtures | |
| US20210038975A1 (en) | Calibration to be used in an augmented reality method and system | |
| TW200922378A (en) | Light control system with a user interface for interactively changing settings in a lighting system and method for interactively changing settings in a lighting system with a user interface | |
| JP6434197B1 (ja) | 光源を制御するためのコントローラ及びその方法 | |
| JP2010507209A (ja) | 照明装置の効果を検出する方法及びシステム | |
| US11094091B2 (en) | System for rendering virtual objects and a method thereof | |
| CN121311857A (zh) | 用于提供光效果的增强现实设备 | |
| JP2021521690A (ja) | 画像上へのセンサ及びその検出ゾーンの仮想表現の重畳 | |
| WO2024256262A1 (en) | A method of controlling a plurality of lighting devices and an augmented reality device | |
| CN113678169A (zh) | 在增强和/或虚拟现实环境中确定照明设计偏好 | |
| EP4302171B1 (en) | Displaying an aggregation of data in dependence on a distance to a closest device in an image | |
| CN119631573A (zh) | 基于指示光效果和可用照明设备之间的距离选择照明设备 | |
| WO2025119684A1 (en) | A controller for controlling a plurality of lighting units and a method thereof | |
| CN121311856A (zh) | 控制照明设备和增强现实设备的方法 | |
| CN120770014A (zh) | 用于控制可控设备的增强现实系统 | |
| CN119318207A (zh) | 用于控制空间中的多个照明单元的控制器及其方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication |