ES2974820T3 - Controlar diferentes grupos de dispositivos de iluminación usando diferentes protocolos de comunicación en un modo de entretenimiento - Google Patents

Controlar diferentes grupos de dispositivos de iluminación usando diferentes protocolos de comunicación en un modo de entretenimiento Download PDF

Info

Publication number
ES2974820T3
ES2974820T3 ES21723772T ES21723772T ES2974820T3 ES 2974820 T3 ES2974820 T3 ES 2974820T3 ES 21723772 T ES21723772 T ES 21723772T ES 21723772 T ES21723772 T ES 21723772T ES 2974820 T3 ES2974820 T3 ES 2974820T3
Authority
ES
Spain
Prior art keywords
lighting devices
group
lighting
subset
communication protocol
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.)
Active
Application number
ES21723772T
Other languages
English (en)
Inventor
Dzmitry Aliakseyeu
Niek Janssen
Leendert Rozendaal
Walter Slegers
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Signify Holding BV
Original Assignee
Signify Holding BV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Signify Holding BV filed Critical Signify Holding BV
Application granted granted Critical
Publication of ES2974820T3 publication Critical patent/ES2974820T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/155Coordinated control of two or more light sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2838Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/19Controlling the light source by remote control via wireless transmission
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/198Grouping of control procedures or address assignation to light sources
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

Un sistema (11,21) está configurado para identificar una pluralidad de dispositivos de iluminación (31-34) incluidos en un grupo de entretenimiento, asignar un primer subconjunto (31,32) de la pluralidad de dispositivos de iluminación a un primer subgrupo y un segundo subconjunto. (33,34) de la pluralidad de dispositivos de iluminación a un segundo subgrupo según uno o más criterios de agrupación, controlar, usando un primer protocolo de comunicación, el primer subconjunto de dispositivos de iluminación para representar un primer subconjunto de múltiples efectos de luz dinámicos en el entretenimiento. modo, y controlar, usando un segundo protocolo de comunicación, el segundo subconjunto de dispositivos de iluminación para representar un segundo subconjunto de los múltiples efectos de luz dinámicos en el modo de entretenimiento. El primer subconjunto de dispositivos de iluminación no se superpone completamente con el segundo subconjunto de dispositivos de iluminación. Al menos un procesador (15,25,85) del sistema (11,21) está configurado para determinar distancias entre dicho sistema (11,21) y cada uno de la pluralidad de dispositivos de iluminación (31-34) y asignar dicha pluralidad de dispositivos de iluminación a dichos subgrupos en función de dichas distancias. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Controlar diferentes grupos de dispositivos de iluminación usando diferentes protocolos de comunicación en un modo de entretenimiento
Campo de la invención
La invención se refiere a un sistema para controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento, controlándose dicha pluralidad de dispositivos de iluminación, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios.
La invención se refiere además a un método de controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento, controlándose dicha pluralidad de dispositivos de iluminación, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios.
La invención se refiere también a un producto de programa informático que permite que un sistema informático realice un método de este tipo.
Antecedentes de la invención
Hue Entertainment y Hue Sync de Philips están ganando popularidad. Philips Hue Sync permite la representación de efectos de luz basados en el contenido que se reproduce en un ordenador, por ejemplo, videojuegos. Un sistema de iluminación dinámico puede influir drásticamente en la experiencia y la impresión del material audiovisual, especialmente cuando los colores enviados a las luces coinciden con lo que se vería en el entorno compuesto alrededor de la pantalla.
Este nuevo uso de la luz puede llevar la atmósfera de un videojuego o película directamente a la habitación con el usuario. Por ejemplo, los jugadores pueden sumergirse en el ambiente del entorno de juego y disfrutar de los destellos de disparos de armas o hechizos mágicos y sentarse en el resplandor de los campos de fuerza como si fueran reales. Hue Sync funciona observando áreas de análisis del contenido de vídeo y calculando parámetros de salida de luz que se representan en luces Hue alrededor de la pantalla. Cuando el modo de entretenimiento está activo, los dispositivos de iluminación seleccionados en un grupo de entretenimiento creado reproducirán efectos de luz de acuerdo con el contenido.
Recientemente, se ha agregado un módulo HDMI denominado Hue Play HDMI Sync Box a la cartera de entretenimiento de Hue. Este nuevo dispositivo aborda una de las principales limitaciones de Hue Sync y apunta a dispositivos de transmisión y juegos conectados al televisor. El mismo hará uso del mismo principio de un grupo de entretenimiento y los mismos mecanismos para transportar información.
Actualmente, el entretenimiento Hue soporta hasta diez fuentes de luz direccionables (Zigbee) en un grupo de entretenimiento. Con la introducción del módulo HDMI y la (próxima) tira de LED pixelada, esta limitación podría convertirse en un cuello de botella. En Zigbee, un grupo de fuentes de luz puede controlarse como una única fuente de luz y el documento US 2019/036721 A1 divulga un principio similar. Aunque esto permite controlar más de diez fuentes de luz en un modo de entretenimiento, las fuentes de luz en el grupo se controlan para producir el mismo efecto de luz, lo que a menudo no es deseable.
El documento US2020029411A1 divulga un sistema de iluminación con dispositivos cliente que tienen un primer tipo de radio y dispositivos concentradores que tienen un segundo tipo de radio.
El documento US2013147395A1 divulga un sistema de iluminación ambiental dinámica que extrae un esquema de iluminación a partir de datos de vídeo, analiza el esquema de iluminación en efectos de iluminación individuales para controlar una fuente de luz.
Sumario de la invención
Un primer objeto de la invención es proporcionar un sistema, que puede controlar un número relativamente grande de dispositivos de iluminación para representar efectos de luz dinámicos individuales en un modo de entretenimiento.
Un segundo objeto de la invención es proporcionar un método, que se puede usar para controlar un número relativamente grande de dispositivos de iluminación para representar efectos de luz dinámicos individuales en un modo de entretenimiento.
En un primer aspecto de la invención, un sistema para controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento, controlándose dicha pluralidad de dispositivos de iluminación, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios, comprende al menos una interfaz de entrada, al menos una interfaz de salida, al menos un procesador configurado para identificar, a través de dicha al menos una interfaz de entrada, dicha pluralidad de dispositivos de iluminación incluidos en dicho grupo de entretenimiento, asignar un primer subconjunto de dicha pluralidad de dispositivos de iluminación a un primer grupo y un segundo subconjunto de dicha pluralidad de dispositivos de iluminación a un segundo grupo de acuerdo con uno o más criterios de agrupación, no solapándose dicho primer subconjunto de dispositivos de iluminación completamente con dicho segundo subconjunto de dispositivos de iluminación, controlar, a través de dicha al menos una interfaz de salida, usando un primer protocolo de comunicación, dicho primer grupo de dispositivos de iluminación para representar un primer subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento, y controlar, a través de dicha al menos una interfaz de salida, usando un segundo protocolo de comunicación, dicho segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento, en donde dicho al menos un procesador está configurado adicionalmente para determinar distancias entre dicho sistema y cada uno de dicha pluralidad de dispositivos de iluminación y asignar dicha pluralidad de dispositivos de iluminación a dichos grupos basándose en dichas distancias.
Al dividir el grupo de entretenimiento en dos (sub)grupos donde un grupo recibe comandos a través de un protocolo de comunicación (por ejemplo, RF) (por ejemplo, Bluetooth) y otro a través de un segundo protocolo de comunicación (por ejemplo, RF) (por ejemplo, Zigbee), se puede controlar un mayor número de dispositivos de iluminación para representar efectos de luz dinámicos individuales en el modo de entretenimiento. Ambos grupos pueden controlarse por el mismo componente de sistema o por diferentes componentes de sistema. Por ejemplo, un puente puede controlar dispositivos de iluminación usando Zigbee y un módulo HDMI puede controlar dispositivos de iluminación usando Bluetooth.
Normalmente, dicho primer grupo y/o dicho segundo grupo tiene un máximo de dispositivos de iluminación que pueden asignarse a dicho grupo. Como primer ejemplo, el entretenimiento Hue actualmente soporta hasta diez fuentes de luz Zigbee direccionables en un grupo de entretenimiento. Debido al flujo constante de efectos de luz dinámicos en el modo de entretenimiento, soportar más de diez fuentes de luz Zigbee, o más de diez grupos de dispositivos de iluminación Zigbee que se comportan de la misma manera, podría causar problemas de rendimiento. Como segundo ejemplo, las especificaciones de Bluetooth especifican que siete es el número máximo de dispositivos Bluetooth que pueden conectarse al mismo tiempo. En la práctica, los dispositivos suelen usar un número máximo inferior de dispositivos Bluetooth que se pueden conectar al mismo tiempo.
Cuando dicho primer grupo puede comprender como máximo una primera cantidad de dicha pluralidad de dispositivos de iluminación y dicho primer protocolo de comunicación y/o un espectro de frecuencia usado por dicho primer protocolo de comunicación es más adecuado para comunicar efectos de luz dinámicos que dicho segundo protocolo de comunicación y/o un espectro de frecuencia utilizado por dicho segundo protocolo de comunicación, dicho al menos un procesador puede estar configurado para asignar dicha primera cantidad de dicha pluralidad de dispositivos de iluminación a dicho primer grupo. Dicho primer protocolo de comunicación puede ser Bluetooth y dicho segundo protocolo de comunicación puede ser Zigbee, por ejemplo. Por lo general, Bluetooth es más adecuado para comunicar efectos de luz dinámicos y, por lo tanto, puede ser beneficioso asignar tantos dispositivos de iluminación al grupo de Bluetooth como sea posible. Esto puede ser incluso más beneficioso si los canales Zigbee también son utilizados por uno o más dispositivos, por ejemplo, por un punto de acceso Wi-Fi.
El modo de entretenimiento es un modo en el que uno más dispositivos de iluminación, normalmente múltiples dispositivos de iluminación, se controlan para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios. Para que el sistema sepa qué dispositivos de iluminación controlar en el modo de entretenimiento, estos dispositivos de iluminación están incluidos en un grupo de entretenimiento. El primer subconjunto de dispositivos de iluminación no se solapa completamente con el segundo subconjunto de dispositivos de iluminación, sino que normalmente no se solapa en absoluto con el segundo subconjunto de dispositivos de iluminación.
Dicho al menos un procesador puede configurarse para controlar dicho primer grupo de dispositivos de iluminación o dicho segundo grupo de dispositivos de iluminación a través de un puente. Asimismo, dicho al menos un procesador puede estar configurado para controlar dichos dispositivos de iluminación de ambos grupos primero y segundo a través de uno de dichos protocolos de comunicación cuando dicho modo de entretenimiento no está activo.
Dicho al menos un procesador está configurado para determinar distancias entre dicho sistema y cada uno de dicha pluralidad de dispositivos de iluminación y asignar dicha pluralidad de dispositivos de iluminación a dichos grupos basándose en dichas distancias. Esto es beneficioso, por ejemplo, si el sistema comprende múltiples componentes. Como ejemplo, dicha asignación puede realizarse de manera que dicho primer subconjunto comprenda dispositivos de iluminación más cerca de un primer componente de dicho sistema que de un segundo componente de dicho sistema y dicho segundo subconjunto comprenda dispositivos de iluminación más cerca de dicho segundo componente de dicho sistema que de dicho primer componente de dicho sistema.
Como alternativa, dicha asignación puede realizarse de tal manera que dicho primer subconjunto solo comprenda dispositivos de iluminación cuya distancia a al menos otro dispositivo de iluminación de dicho primer subconjunto no exceda un umbral y dicho segundo subconjunto de dispositivos de iluminación solo comprenda dispositivos de iluminación cuya distancia a cualquiera de dichos dispositivos de iluminación de dicho primer subconjunto supera dicho umbral. Los dispositivos de iluminación ubicados uno al lado del otro se asignan preferentemente a un grupo para evitar un desajuste visible en la representación de efectos.
Normalmente, los componentes del sistema usan uno o más protocolos de comunicación de ancho de banda superior, tales como Wi-Fi, para comunicarse entre sí y los componentes del sistema usan uno o más protocolos de comunicación de RF de corto alcance para comunicarse con los dispositivos de iluminación. Al reducir el uso de comunicación de RF de corto alcance para comunicarse a través de una distancia más larga, el ancho de banda de la red se puede usar de manera más óptima y la latencia se puede reducir.
Dicho al menos un procesador puede configurarse para determinar dichas distancias determinando un número de saltos entre dicho sistema y cada uno de dicha pluralidad de dispositivos de iluminación. Determinando las distancias como el número de saltos, se hace posible minimizar el número de saltos. Esto es beneficioso, ya que cada salto requiere normalmente más recursos y aumenta la latencia.
Dicho primer subconjunto de dispositivos de iluminación puede comprender al menos un dispositivo de iluminación que no soporta dicho segundo protocolo de comunicación y/o dicho segundo subconjunto de dispositivos de iluminación puede comprender al menos un dispositivo de iluminación que no soporta dicho primer protocolo de comunicación. Normalmente, algunos dispositivos de iluminación admitirán uno de los protocolos de comunicación y otros dispositivos de iluminación admitirán ambos protocolos de comunicación. En este caso, solo uno de los grupos sería adecuado para dispositivos de iluminación que solo admitan uno de los protocolos de comunicación.
Dicho segundo subconjunto de dispositivos de iluminación puede comprender dos o más dispositivos de iluminación que pueden controlarse con un único comando. Por ejemplo, cuando dicho segundo protocolo de comunicación es Zigbee, dicho segundo subconjunto de dispositivos de iluminación puede comprender dos o más dispositivos de iluminación que se han asignado a un único grupo Zigbee. Cuando los dispositivos de iluminación se controlan regularmente con un solo comando y, por lo tanto, producen regularmente el mismo efecto de luz, estos dispositivos de iluminación se asignan entonces preferentemente al mismo subgrupo de entretenimiento.
Dicho al menos un procesador puede configurarse para seleccionar al menos uno de dicho uno o más criterios de agrupación de un conjunto de criterios de agrupación basándose en un tipo de dicho contenido de audio y/o vídeo. Por ejemplo, para contenido dinámico, a menudo es beneficioso representar los efectos de luz dinámicos con baja latencia y, por lo tanto, se pueden seleccionar más criterios de agrupación que minimicen la latencia.
Dicho al menos un procesador puede configurarse para reasignar, mientras dicho modo de entretenimiento está activo y de acuerdo con dicho uno o más criterios de agrupación, al menos uno de dicho primer subconjunto de dispositivos de iluminación de dicho primer grupo a dicho segundo grupo y/o al menos uno de dicho segundo subconjunto de dispositivos de iluminación de dicho segundo grupo a dicho primer grupo. Esto es beneficioso, por ejemplo, si dicho al menos un procesador está configurado para determinar diferencias entre dichos efectos de luz dinámicos y asignar dicha pluralidad de dispositivos de iluminación a dichos grupos basándose en dichas diferencias.
En un segundo aspecto de la invención, un método de controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento, controlándose dicha pluralidad de dispositivos de iluminación, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios, comprende identificar dicha pluralidad de dispositivos de iluminación incluidos en dicho grupo de entretenimiento, determinar distancias entre dicho sistema y cada uno de dicha pluralidad de dispositivos de iluminación, asignar un primer subconjunto de dicha pluralidad de dispositivos de iluminación a un primer grupo y un segundo subconjunto de dicha pluralidad de dispositivos de iluminación a un segundo grupo de acuerdo con uno o más criterios de agrupación, no solapándose dicho primer subconjunto de dispositivos de iluminación completamente con dicho segundo subconjunto de dispositivos de iluminación, en donde dicha pluralidad de dispositivos de iluminación se asigna a dichos grupos basándose en dichas distancias, controlar, usando un primer protocolo de comunicación, dicho primer grupo de dispositivos de iluminación para representar un primer subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento, y controlar, usando un segundo protocolo de comunicación, dicho segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento. Dicho método puede realizarse mediante software que se ejecuta en un dispositivo programable. Este software puede proporcionarse como un producto de programa informático.
Es más, un programa informático para llevar a cabo los métodos descritos en el presente documento, así como un medio de almacenamiento legible por ordenador no transitorio que almacena el programa informático. Un programa informático puede, por ejemplo, descargarse o cargarse en un dispositivo existente o almacenarse tras la fabricación de estos sistemas.
Un medio de almacenamiento legible por ordenador no transitorio almacena al menos una porción de código de software, la porción de código de software, cuando se ejecuta o procesa por un ordenador, estando configurada para realizar operaciones ejecutables para controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento, controlándose dicha pluralidad de dispositivos de iluminación, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios.
Las operaciones ejecutables comprenden identificar dicha pluralidad de dispositivos de iluminación incluidos en dicho grupo de entretenimiento, asignar un primer subconjunto de dicha pluralidad de dispositivos de iluminación a un primer grupo y un segundo subconjunto de dicha pluralidad de dispositivos de iluminación a un segundo grupo de acuerdo con uno o más criterios de agrupación, no solapándose dicho primer subconjunto de dispositivos de iluminación completamente con dicho segundo subconjunto de dispositivos de iluminación, controlar, usando un primer protocolo de comunicación, dicho primer grupo de dispositivos de iluminación para representar un primer subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento, y controlar, usando un segundo protocolo de comunicación, dicho segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento.
Como apreciará un experto en la materia, los aspectos de la presente invención pueden incorporarse como un dispositivo, un método o un producto de programa informático. En consecuencia, los aspectos de la presente invención pueden adoptar la forma de una realización totalmente de hardware, una realización totalmente de software (incluido firmware, software residente, microcódigo, etc.) o una realización que combina aspectos de software y hardware que generalmente pueden denominarse en el presente documento un "circuito", "módulo" o "sistema". Las funciones descritas en esta divulgación pueden implementarse como un algoritmo ejecutado por un procesador/microprocesador de un ordenador. Asimismo, los aspectos de la presente invención pueden adoptar la forma de un producto de programa informático incorporado en uno o más medios legibles por ordenador que tienen un código de programa legible por ordenador incorporado, por ejemplo, almacenado, en el mismo.
Se puede utilizar cualquier combinación de uno o más medios legibles por ordenador. El medio legible por ordenador puede ser un medio de señal legible por ordenador o un medio de almacenamiento legible por ordenador. Un medio de almacenamiento legible por ordenador puede ser, por ejemplo, aunque no están limitados a, un sistema, aparato o dispositivo electrónico, magnético, óptico, electromagnético, infrarrojo o semiconductor, o cualquier combinación adecuada de los anteriores. Ejemplos más específicos de un medio de almacenamiento legible por ordenador pueden incluir, aunque sin limitación, lo siguiente: una conexión eléctrica que tiene uno o más cables, un disquete de ordenador portátil, un disco duro, una memoria de acceso aleatorio (RAM), una memoria de solo lectura (ROM), una memoria de solo lectura programable y borrable (EPROM o memoria Flash), una fibra óptica, una memoria de solo lectura de disco compacto (CD-ROM) portátil, un dispositivo de almacenamiento óptico, un dispositivo de almacenamiento magnético, o cualquier combinación adecuada de lo anterior. En el contexto de la presente invención, un medio de almacenamiento legible por ordenador puede ser cualquier medio tangible que pueda contener, o almacenar, un programa para su uso por o en conexión con un sistema de ejecución de instrucciones, aparato o dispositivo.
Un medio de señal legible por ordenador puede incluir una señal de datos propagada con código de programa legible por ordenador incorporado en su interior, por ejemplo, en banda base o como parte de una onda portadora. Dicha señal propagada puede adoptar cualquiera de una variedad de formas, incluyendo, aunque no están limitados a, electromagnéticas, ópticas, o cualquier combinación adecuada de las mismas. Un medio de señal legible por ordenador puede ser cualquier medio legible por ordenador que no sea un medio de almacenamiento legible por ordenador y que pueda comunicar, propagar o transportar un programa para su uso por o en conexión con un sistema, aparato o dispositivo de ejecución de instrucciones.
El código de programa incorporado en un medio legible por ordenador puede transmitirse utilizando cualquier medio apropiado, incluyendo, pero sin limitación, inalámbrico, alámbrico, fibra óptica, cable, RF, etc., o cualquier combinación adecuada de estos. El código de programa informático para llevar a cabo operaciones para los aspectos de la presente invención se puede escribir en cualquier combinación de uno o más lenguajes de programación, incluyendo un lenguaje de programación orientada a objetos tal como Java (TM), Smalltalk, C++ o similares y lenguajes de programación por procedimientos convencionales, como el lenguaje de programación "C" o lenguajes de programación similares. El código de programa puede ejecutarse completamente en un ordenador local, parcialmente en el ordenador local, como un paquete de software independiente, parcialmente en el ordenador local y parcialmente en un ordenador remoto o íntegramente en el ordenador o servidor remoto. En el último supuesto, el ordenador remoto puede estar conectado al ordenador local a través de cualquier tipo de red, incluida una red de área local (LAN) o una red de área amplia (WAN), o la conexión puede realizarse a un ordenador exterior (por ejemplo, a través de Internet utilizando un proveedor de servicios de Internet).
Aspectos de la presente invención se describen a continuación con referencia a ilustraciones de diagramas de flujo y/o diagramas de bloques de métodos, aparatos (sistemas) y productos de programa informático de acuerdo con realizaciones de la presente invención. Se entenderá que cada bloque de las ilustraciones de diagramas de flujo y/o diagramas de bloques, y las combinaciones de bloques en las ilustraciones de diagramas de flujo y/o diagramas de bloques, se pueden poner en marcha mediante instrucciones de los programas informáticos. Estas instrucciones de programa informático pueden proporcionarse a un procesador, en particular, un microprocesador o una unidad central de procesamiento (CPU), de un ordenador de propósito general, ordenador especializado u otro aparato de procesamiento de datos programable para producir una máquina, de manera que las instrucciones, que se ejecutan a través del procesador del ordenador, otros aparatos de procesamiento de datos programables u otros dispositivos crean medios para implementar las funciones/acciones especificados en el diagrama de flujo y/o el bloque o bloques del diagrama de bloques.
Estas instrucciones de programa informático también se pueden almacenar en un medio legible por ordenador que pueda dirigir un ordenador, otro aparato de procesamiento de datos programable u otros dispositivos para que funcionen de una manera particular, de manera que las instrucciones almacenadas en el medio legible por ordenador produzcan un artículo de fabricación que incluya instrucciones que pongan en marcha la función/acto especificado en el diagrama de flujo y/o el bloque o bloques del diagrama de bloques.
Las instrucciones del programa informático también se pueden cargar en un ordenador, otro aparato de procesamiento de datos programable u otros dispositivos que hagan que se realicen una serie de etapas operativas en el ordenador, otro aparato programable u otros dispositivos para producir un proceso puesto en marcha por ordenador de manera que las instrucciones que se ejecuten en el ordenador u otro aparato programable proporcionen procesos para poner en marcha las funciones/actos especificados en el diagrama de flujo y/o el bloque o bloques del diagrama de bloques.
El diagrama de flujo y los diagramas de bloques en las figuras ilustran la arquitectura, funcionalidad, y operación de posibles implementaciones de dispositivos, métodos y productos de programa de ordenador de acuerdo con diversas realizaciones de la presente invención. En este sentido, cada bloque en el diagrama de flujo o en los diagramas de bloques puede representar un módulo, segmento, o porción de código, que comprende una o más instrucciones ejecutables para implementar la una o más funciones lógicas especificadas. También cabe señalar que, en algunas implementaciones alternativas, las funciones observadas en los bloques pueden producirse fuera del orden observado en las Figuras. Por ejemplo, dos bloques mostrados en sucesión pueden, de hecho, ejecutarse sustancialmente al mismo tiempo, o los bloques a veces pueden ejecutarse en el orden inverso, dependiendo de la funcionalidad involucrada. También se observará que cada bloque de los diagramas de bloques y/o ilustraciones del diagrama de flujo, y las combinaciones de bloques en los diagramas de bloques y/o ilustraciones del diagrama de flujo, pueden implementarse mediante sistemas basados en hardware de propósito especial que realizan las funciones o acciones especificadas, o combinaciones de hardware de propósito especial e instrucciones informáticas.
Breve descripción de los dibujos
Estos y otros aspectos de la invención son evidentes a partir de y se aclararán adicionalmente, a modo de ejemplo, con referencia a los dibujos, en los que:
la Figura 1 es un diagrama de bloques de una primera realización del sistema;
la Figura 2 representa un ejemplo de un espacio en el que se usa el sistema de la Figura 1;
la Figura 3 muestra un ejemplo de conexiones establecidas en un modo de entretenimiento;
la Figura 4 es un diagrama de bloques de una segunda realización del sistema;
la Figura 5 es un diagrama de flujo de una primera realización del método;
la Figura 6 es un diagrama de flujo de una segunda realización del método;
la Figura 7 muestra representaciones de distancias entre el sistema y los dispositivos de iluminación en el espacio de la Figura 2;
la Figura 8 muestra representaciones de distancias entre los dispositivos de iluminación en el espacio de la Figura 2;
la Figura 9 es un diagrama de flujo de una tercera realización del método; y
la Figura 10 es un diagrama de bloques de un sistema de procesamiento de datos ilustrativo para realizar el método de la invención.
Los elementos correspondientes en los dibujos se indican con el mismo número de referencia.
Descripción detallada de las realizaciones
La Figura 1 muestra una primera realización del sistema para controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento: sistema 1. La pluralidad de dispositivos de iluminación comprende dispositivos de iluminación 31-34 y se controla por el sistema 1, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios, por ejemplo, un televisor. En el ejemplo de la Figura 1, el contenido de audio y/o vídeo se representa en un dispositivo de representación de medios 46. Como alternativa, el contenido de audio y/o vídeo puede representarse en múltiples dispositivos de representación de medios, por ejemplo, una pared de vídeo.
En la realización de la Figura 1, el sistema 1 comprende un módulo HDMI 11 y un puente 21. El módulo HDMI 11 puede ser una caja de sincronización HDMI Hue Play, por ejemplo. El puente 21 puede ser un puente Hue, por ejemplo. El módulo HDMI 11 puede controlar los dispositivos de iluminación 31-34 a través del puente 21 y puede controlar los dispositivos de iluminación 31-32 directamente, usando un primer protocolo de comunicación (por ejemplo, Bluetooth).
El puente 21 se comunica con los dispositivos de iluminación 31-34 usando un segundo protocolo de comunicación (por ejemplo, Zigbee).
El puente 21 puede comunicarse con otros dispositivos de iluminación (no mostrados) que no están en el grupo de entretenimiento. El puente 21 puede comunicarse con los dispositivos de iluminación en el grupo de entretenimiento. es decir, los dispositivos de iluminación 31-34, directamente o a través de otros dispositivos (de iluminación), por ejemplo, usando Zigbee. Para dispositivos de iluminación dentro de una distancia de un solo salto desde el puente 21, puede usarse unidifusión (sin necesidad de salto) y comunicación interPAN, por ejemplo. Para dispositivos más alejados, puede usarse comunicación de unidifusión (con salto), por ejemplo. Para todos los dispositivos de iluminación, puede usarse multidifusión/difusión en grupo y comunicación de difusión, por ejemplo.
El módulo HDMI 11 está conectado a un punto de acceso de LAN inalámbrica 41, por ejemplo, usando Wi-Fi. El puente 21 también está conectado al punto de acceso de LAN inalámbrica 41, por ejemplo, usando Wi-Fi o Ethernet. En el ejemplo de la Figura 1, el módulo HDMI 11 se comunica con el puente 21 a través del punto de acceso de LAN inalámbrica 41, por ejemplo, usando Wi-Fi. Como alternativa o adicionalmente, el módulo HDMI 11 puede comunicarse directamente con el puente 21, por ejemplo, usando Zigbee, tecnología Bluetooth o Wi-Fi, y/o pueden comunicarse con el puente 21 a través de Internet/nube. El punto de acceso de LAN inalámbrica 41 está conectado a Internet 48. Un servidor de medios 49 también está conectado a Internet 48. El servidor de medios 49 puede ser un servidor de un servicio de vídeo bajo demanda tal como Netflix, Amazon Prime Video, Hulu, Disney+ o Apple TV+, por ejemplo.
El módulo HDMI 11 está conectado al dispositivo de representación de medios 46 y a los receptores de medios locales 43 y 44 a través de HDMI. Los receptores de medios locales 43 y 44 pueden comprender uno o más dispositivos de transmisión por secuencias o de generación de contenido, por ejemplo, un Apple TV, Microsoft Xbox One y/o Sony PlayStation 4, y/o uno o más receptores de televisión por cable o satélite. Cada uno de los receptores de medios locales 43 y 44 puede ser capaz de recibir contenido desde el servidor de medios 49 y/o desde un servidor de medios en la red doméstica.
El módulo HDMI 11 comprende un receptor 13, un transmisor 14, un procesador 15 y una memoria 17. El puente 21 comprende un receptor 23, un transmisor 24, un procesador 25 y una memoria 27. El procesador 15 y/o el procesador 25 están configurados para identificar, a través del receptor 13 y/o el receptor 23, la pluralidad de dispositivos de iluminación incluidos en el grupo de entretenimiento, es decir, los dispositivos de iluminación 31-34, y asignar un primer subconjunto de los dispositivos de iluminación 31-34, por ejemplo, los dispositivos de iluminación 31 y 32, a un primer grupo y un segundo subconjunto de los dispositivos de iluminación 31-34, por ejemplo, los dispositivos de iluminación 33 y 34, a un segundo grupo de acuerdo con uno o más criterios de agrupación.
Por ejemplo, durante la puesta en servicio, el puente 21 podría informar al módulo HDMI 11 de las propiedades del dispositivo de iluminación que son importantes para la agrupación y el procesador 15 del módulo HDMI 11 puede asignar los dispositivos de iluminación a los (sub)grupos. El primer subconjunto de dispositivos de iluminación no se solapa completamente con el segundo subconjunto de dispositivos de iluminación. En una realización alternativa, la asignación de dispositivos de iluminación a grupos se realiza en otro lugar, por ejemplo, en una aplicación o en la nube.
En el ejemplo de la Figura 1, los dispositivos de iluminación 33 y 34 no soportan el primer protocolo de comunicación y, por lo tanto, se asignan al segundo grupo. Cada uno de los dispositivos de iluminación 31 y 32 podría asignarse al primer grupo o al segundo grupo. Si el primer protocolo de comunicación es Bluetooth, el segundo protocolo de comunicación es Zigbee, y se han asignado múltiples dispositivos de iluminación 31-34 a un único grupo Zigbee, estos múltiples dispositivos de iluminación se asignan preferentemente al segundo grupo. Por ejemplo, si los dispositivos de iluminación 32 y 33 se asignan a un solo grupo Zigbee, los dispositivos de iluminación 32-34 pueden asignarse al segundo grupo.
El procesador 15 está configurado para controlar, a través del transmisor 14, usando el primer protocolo de comunicación, el primer grupo de dispositivos de iluminación para representar un primer subconjunto de los efectos de luz dinámicos en el modo de entretenimiento. Los procesadores 15 y 25 están configurados para controlar, a través de los transmisores 14 y 24, usando el segundo protocolo de comunicación, el segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de los efectos de luz dinámicos en el modo de entretenimiento. Por tanto, el segundo grupo de dispositivos de iluminación se controla a través del puente 21.
Por ejemplo, el procesador 15 del módulo HDMI 11 puede transmitir valores de color para los dispositivos de iluminación controlados a través del segundo protocolo de comunicación (por ejemplo, Zigbee) y una lista de dispositivos de iluminación que serán controlados directamente por el módulo HDMI 11 (usando el primer protocolo de comunicación) para el puente 21. El módulo HDMI 11 a continuación transmite valores de color para los dispositivos de iluminación controlados a través del primer protocolo de comunicación (por ejemplo, Bluetooth) a estos últimos dispositivos de iluminación en sí.
Pueden usarse uno o más de los siguientes criterios de agrupación:
Distancia entre los componentes del sistema y los dispositivos de iluminación. Por ejemplo, en el caso de Zigbee, se puede considerar si el dispositivo de iluminación es directamente accesible o requiere un salto a través de otro dispositivo Zigbee. Si, debido a la distancia entre un componente del sistema y un dispositivo de iluminación, la cantidad esperada de comandos descartados supera un umbral de modo que la gran distancia se vuelve perceptible para el usuario, puede ser preferible otro componente/grupo del sistema. Los dispositivos de iluminación pueden agruparse basándose en lo cerca que están del puente 21 y del módulo HDMI 11.
Capacidad de los dispositivos de iluminación. Por ejemplo, se puede tener en cuenta si un dispositivo de iluminación es capaz de comunicación Bluetooth o no. Asimismo, si una tira de luz pixelada se modela como múltiples dispositivos de iluminación, todos esos dispositivos de iluminación se asignan preferentemente a un solo grupo y no se dividen entre los dos grupos (para la eficiencia de transmisión y la sincronicidad de los efectos). Algunos dispositivos de iluminación pueden ser capaces de efectos de luz "más ricos" que solo pueden activarse a través de Bluetooth, pero no a través de Zigbee y, por lo tanto, se asignan preferentemente al grupo de Bluetooth. Si los dispositivos de iluminación son compatibles con Bluetooth (por ejemplo, BLE) pero están demasiado lejos del módulo HDMI 11 para ser alcanzados, estos dispositivos de iluminación pueden necesitar controlarse usando Zigbee a través del puente 21.
Ubicación relativa de los dispositivos de iluminación. Si un protocolo de comunicación es más rápido (es decir, sus etapas de comunicación y procesamiento tienen una latencia general más baja) que el otro protocolo de comunicación, los dispositivos de iluminación que se espera que proporcionen efectos de luz más rápidos (por ejemplo, dispositivos de iluminación cerca de la pantalla de TV) podrían asignarse al grupo con el protocolo de comunicación más rápido. Es más, si el sistema no pudiera sincronizar la representación de los efectos de luz transmitidos usando dos protocolos de comunicación diferentes (por ejemplo, Zigbee y Bluetooth), entonces los dispositivos de iluminación ubicados uno al lado del otro (o percibidos como uno al lado del otro desde el punto de vista del usuario) se asignan preferentemente a un grupo para evitar un desajuste visible en la representación de efectos.
Interferencia o uso de la red en diferentes partes del espacio donde se ubican los dispositivos de iluminación.
El procesador 25 está configurado para controlar los dispositivos de iluminación tanto del primer como del segundo subconjunto, es decir, los dispositivos de iluminación 31-34, a través del segundo protocolo de comunicación cuando el modo de entretenimiento no está activo. En una realización alternativa, el puente 25 puede controlar algunos de los dispositivos de iluminación a través del módulo HDMI 11, incluso cuando el modo de entretenimiento no está activo.
La asignación a un grupo u otro grupo puede ser dinámica, y cambiar basándose en los efectos de luz que se están representando y la sincronización requerida (es decir, cómo deberían estar sincronizados los efectos de luz en dispositivos de iluminación individuales). Los dispositivos de iluminación que necesitan tener una relación síncrona se incluyen preferiblemente en el mismo grupo. Si uno de los grupos usa un protocolo de comunicación que tiene una latencia más baja que el otro, ese grupo puede usarse para generar efectos 'rápidos' como explosiones, y el otro grupo puede usarse para efectos menos críticos en el tiempo.
Cuando el segundo protocolo de comunicación es un protocolo predeterminado o preferido, por ejemplo, Zigbee para sistemas Hue, los dispositivos de iluminación que se han asignado al grupo que usa el primer protocolo de comunicación (por ejemplo, Bluetooth) pueden aún ser informados a través del segundo protocolo de comunicación de que se han asignado al primer grupo. Como alternativa o adicionalmente, se pueden transmitir activadores a estos dispositivos de iluminación usando el segundo protocolo de comunicación para la activación de efectos de luz síncrona y/o se pueden transmitir credenciales a estos dispositivos de iluminación usando el segundo protocolo de comunicación que les permite representar los efectos de luz dinámicos transmitidos usando el primer protocolo de comunicación, por ejemplo, en caso de que el segundo protocolo de comunicación sea más seguro.
En la realización de la Figura 1, el puente 21 solo soporta el segundo protocolo de comunicación (por ejemplo, Zigbee). En una realización alternativa, el puente 21 soporta también el primer protocolo de comunicación (por ejemplo, Bluetooth). En esta realización alternativa, puede ser posible crear tres grupos: un grupo con uno o más dispositivos de iluminación controlados usando el primer protocolo de comunicación por el puente 21, un grupo con uno o más dispositivos de iluminación controlados usando el segundo protocolo de comunicación por el puente 21, y un grupo con uno o más dispositivos de iluminación controlados usando el primer protocolo de comunicación por el módulo HDMI 11.
En la realización del módulo HDMI 11 mostrado en la Figura 1, el módulo HDMI 11 comprende un procesador 15. En una realización alternativa, el módulo HDMI 11 comprende múltiples procesadores. El procesador 15 del módulo HDMI 11 puede ser un procesador de propósito general, por ejemplo, basado en ARM o un procesador específico de la aplicación. El procesador 15 del módulo HDMI 11 puede ejecutar un sistema operativo basado en Unix, por ejemplo. La memoria 17 puede comprender una o más unidades de memoria. La memoria 17 puede comprender una memoria de estado sólido, por ejemplo.
El receptor 13 y el transmisor 14 pueden usar una o más tecnologías de comunicación alámbrica o inalámbrica tales como Wi-Fi para comunicarse con el punto de acceso de LAN inalámbrica 41 y HDMI para comunicarse con el dispositivo de representación de medios 46 y con los receptores de medios locales 43 y 44, por ejemplo. En una realización alternativa, se usan múltiples receptores y/o múltiples transmisores en lugar de un único receptor y un único transmisor. En la realización mostrada en la Figura 1, se utilizan un receptor separado y un transmisor separado. En una realización alternativa, el receptor 13 y el transmisor 14 se combinan en un transceptor. El módulo HDMI 11 puede comprender otros componentes convencionales para un dispositivo electrónico de consumo tal como un conector de alimentación. La invención puede implementarse usando un programa informático que se ejecuta en uno o más procesadores.
En la realización del puente 21 mostrado en la Figura 1, el puente 21 comprende un procesador 25. En una realización alternativa, el puente 21 comprende múltiples procesadores. El procesador 25 del puente 21 puede ser un procesador de propósito general, por ejemplo, basado en ARM o un procesador específico de la aplicación. El procesador 25 del puente 21 puede ejecutar un sistema operativo basado en Unix, por ejemplo. La memoria 27 puede comprender una o más unidades de memoria. La memoria 27 puede comprender uno o más discos duros y/o memoria de estado sólido, por ejemplo. La memoria 27 puede usarse para almacenar una tabla de luces conectadas, por ejemplo.
El receptor 23 y el transmisor 24 pueden usar una o más tecnologías de comunicación por cable o inalámbricas tales como Zigbee para comunicarse con los dispositivos de iluminación 31-34 y Ethernet para comunicarse con el punto de acceso de LAN inalámbrica 41, por ejemplo. En una realización alternativa, se usan múltiples receptores y/o múltiples transmisores en lugar de un único receptor y un único transmisor. En la realización mostrada en la Figura 1, se utilizan un receptor separado y un transmisor separado. En una realización alternativa, el receptor 23 y el transmisor 24 se combinan en un transceptor. El puente 21 puede comprender otros componentes convencionales para un dispositivo de red tal como un conector de alimentación. La invención puede implementarse usando un programa informático que se ejecuta en uno o más procesadores.
En la realización de la Figura 1, el sistema de la invención comprende un módulo HDMI y un puente. En una realización alternativa, el sistema puede comprender otro tipo de dispositivo, por ejemplo, un dispositivo móvil o un receptor de medios local (por ejemplo, reproductor de medios Apple TV o Amazon Fire TV) en lugar de o además del módulo HDMI. Si el sistema es un dispositivo móvil, el sistema puede comunicarse con el dispositivo de representación de medios 46 a través de una conexión HDMI, MHL o inalámbrica, por ejemplo. En la realización de la Figura 1, el sistema de la invención comprende múltiples dispositivos. En una realización alternativa, el sistema comprende un único dispositivo.
En la realización de la Figura 1, el sistema de la invención comprende únicamente dispositivos locales. En una realización alternativa, el sistema de la invención comprende uno o más servidores de Internet/nube. Por ejemplo, si los efectos de luz se determinan a partir de un guion de luz, todo el procesamiento, incluyendo la asignación de dispositivos de iluminación a grupos, puede realizarse en la nube y los comandos de luz pueden transmitirse a dispositivos de iluminación por el servidor de Internet/nube, por ejemplo, a través de uno o más dispositivos intermedios como un puente, receptor de medios local (por ejemplo, reproductor de medios Apple TV o Amazon Fire TV), módulo HDMI, enrutador de Internet o altavoz inteligente (que puede, por ejemplo, comunicarse con dispositivos de iluminación a través de Bluetooth).
Si los comandos de luz se transmiten a través de múltiples dispositivos intermedios, es posible que ni siquiera sean conscientes del papel de cada uno en la representación del efecto de luz, debido a que el sistema en la nube podría conectarse a estos dos dispositivos por separado y transmitir dos conjuntos separados de comandos de luz: uno para un dispositivo intermedio (que usa el primer protocolo de comunicación para comunicarse con dispositivos de iluminación) y uno para el otro dispositivo intermedio (que usa el segundo protocolo de comunicación para comunicarse con dispositivos de iluminación).
La Figura 2 representa un ejemplo de un espacio en el que se usa el sistema de la Figura 1. Un suelo 61 de una casa comprende un pasillo 63, una cocina 64 y una sala de estar 65. Los dispositivos de iluminación 31-33 se han instalado en el salón 65 y el dispositivo de iluminación 34 se ha instalado en la cocina (abierta) 64. El dispositivo de iluminación 33 se ha instalado encima de una mesa de comedor. Los dispositivos de iluminación 31 y 32 se han instalado en respectivamente el lado izquierdo y derecho del dispositivo de representación de medios 46, que puede ser un televisor, por ejemplo.
El punto de acceso de LAN inalámbrica 41 se ha instalado en el pasillo 63. El módulo HDMI 11 se ha instalado junto al dispositivo de representación de medios 46 en el salón 65. El puente 21 se ha instalado en el salón 65 cerca del punto de acceso de LAN inalámbrica 41. Una persona 69 está viendo televisión. Los dispositivos de iluminación 31 34 son parte del grupo de entretenimiento y se controlan para representar efectos de luz que corresponden al contenido de audio y/o vídeo visualizado en el dispositivo de representación de medios 46. Los dispositivos de iluminación 31 y 32 están a la vista directa de la persona 69. Aunque los dispositivos de iluminación 33 y 34 no están a la vista directa de la persona 69, la persona 69 puede ver al menos parte de los efectos de luz producidos por los dispositivos de iluminación 33 y 34.
La Figura 3 muestra un ejemplo de conexiones establecidas en un modo de entretenimiento. En este ejemplo, el módulo HDMI 11 controla los dispositivos de iluminación 31 y 32 directamente usando Bluetooth y controla los dispositivos de iluminación 33 y 34 a través del puente 21. Para controlar los dispositivos de iluminación 33 y 34, el módulo HDMI 11 transmite comandos al puente 21 usando Wi-Fi. El puente 21 transmite después, basándose en estos comandos, comandos adicionales a los dispositivos de iluminación 33 y 34 usando Zigbee.
Opcionalmente, el módulo HDMI 11 puede transmitir también comandos a los dispositivos de iluminación 31 y 32 a través del puente 21 para sincronizar la representación de los efectos de luz dinámicos de los cuatro dispositivos de iluminación. Por ejemplo, los dispositivos de iluminación 31 y 32 pueden incluirse en un grupo Zigbee y el módulo HDMI 11 puede transmitir comandos de activación a este grupo Zigbee a través del puente 21. Estos comandos de activación harán que los dispositivos de iluminación 31 y 32 representen efectos de luz dinámicos previamente recibidos desde el módulo HDMI 11 usando Bluetooth. Esto puede ser ventajoso si la representación de efecto de luz sincronizada es más importante que la representación de efecto de luz de baja latencia.
La Figura 4 muestra una segunda realización del sistema para controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento: un controlador de luz 81. En la realización de la Figura 4, el controlador de luz 81 combina la función de un módulo HDMI con la función de un puente. El controlador de luz 81 puede controlar cada uno de los dispositivos de iluminación 31-34 a través de un primer protocolo de comunicación (por ejemplo, Bluetooth) y/o a través de un segundo protocolo de comunicación (por ejemplo, Zigbee). El controlador de luz 81 está conectado a un punto de acceso de LAN inalámbrica 41, por ejemplo, a través de Wi-Fi o Ethernet.
El controlador de luz 81 comprende un receptor 83, un transmisor 84, un procesador 85 y una memoria 87. El procesador 85 está configurado para identificar, a través del receptor 83, la pluralidad de dispositivos de iluminación incluidos en el grupo de entretenimiento, es decir, los dispositivos de iluminación 31-34, y asignar un primer subconjunto de los dispositivos de iluminación 31-34, por ejemplo, los dispositivos de iluminación 31 y 32, a un primer grupo y un segundo subconjunto de los dispositivos de iluminación 31-34, por ejemplo, los dispositivos de iluminación 33 y 34, a un segundo grupo de acuerdo con uno o más criterios de agrupación. El primer subconjunto de dispositivos de iluminación no se solapa completamente con el segundo subconjunto de dispositivos de iluminación.
El procesador 85 está configurado para controlar, a través del transmisor 84, usando el primer protocolo de comunicación, el primer grupo de dispositivos de iluminación para representar un primer subconjunto de los efectos de luz dinámicos en el modo de entretenimiento, y controlar, a través del transmisor 84, usando el segundo protocolo de comunicación, el segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de los efectos de luz dinámicos en el modo de entretenimiento.
En la realización del controlador de luz 81 mostrado en la Figura 4, el controlador de luz 81 comprende un procesador 85. En una realización alternativa, el controlador de luz 81 comprende múltiples procesadores. El procesador 85 del controlador de luz 81 puede ser un procesador de propósito general, por ejemplo, basado en ARM o un procesador específico de la aplicación. El procesador 85 del controlador de luz 81 puede ejecutar un sistema operativo basado en Unix, por ejemplo. La memoria 87 puede comprender una o más unidades de memoria. La memoria 17 puede comprender una memoria de estado sólido, por ejemplo.
El receptor 83 y el transmisor 84 pueden usar una o más tecnologías de comunicación alámbrica o inalámbrica tales como Wi-Fi o Ethernet para comunicarse con el punto de acceso de LAN inalámbrica 41 y HDMI para comunicarse con el dispositivo de representación de medios 46 y con los receptores de medios locales 43 y 44, por ejemplo. En una realización alternativa, se usan múltiples receptores y/o múltiples transmisores en lugar de un único receptor y un único transmisor. En la realización mostrada en la Figura 4, se utilizan un receptor separado y un transmisor separado. En una realización alternativa, el receptor 83 y el transmisor 84 se combinan en un transceptor. El controlador de luz 81 puede comprender otros componentes convencionales para un controlador de luz tal como un conector de alimentación. La invención puede implementarse usando un programa informático que se ejecuta en uno o más procesadores.
En la Figura 5 se muestra una primera realización del método de control de una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento. La pluralidad de dispositivos de iluminación se controla, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios.
Una etapa 101 comprende identificar la pluralidad de dispositivos de iluminación incluidos en el grupo de entretenimiento. La etapa 101 puede realizarse al iniciar el modo de entretenimiento, por ejemplo. En la realización de la Figura 5, se pueden usar dos protocolos de comunicación diferentes para controlar dispositivos de iluminación. Los dispositivos de iluminación que se van a controlar usando el primer protocolo de comunicación se asignan a un primer grupo. Los dispositivos de iluminación que se van a controlar usando el segundo protocolo de comunicación se asignan a un segundo grupo. El primer protocolo de comunicación puede ser Bluetooth y el segundo protocolo de comunicación puede ser Zigbee, por ejemplo.
En la realización de la Figura 5, el primer grupo puede comprender como máximo una primera cantidad de la pluralidad de dispositivos de iluminación y el primer protocolo de comunicación y/o un espectro de frecuencia usado por el primer protocolo de comunicación es más adecuado para comunicar efectos de luz dinámicos que el segundo protocolo de comunicación y/o un espectro de frecuencia utilizado por el segundo protocolo de comunicación.
La idoneidad del espectro de frecuencia de los protocolos de comunicación para comunicar efectos de luz dinámicos depende normalmente de la ocupación de los canales de RF en el momento de la transmisión por secuencias prevista - lo que puede afectar la comunicación por Wi-Fi, Zigbee y Bluetooth en diferentes cantidades. El número máximo o preferido de dispositivos en el primer grupo y/o en el segundo grupo puede basarse en la capacidad real o esperada de los canales de RF. Asimismo, un protocolo de comunicación puede considerarse más adecuado para comunicar efectos de luz dinámicos si tiene un ancho de banda mayor, mejor control síncrono y/o una latencia más baja. Como primer ejemplo, puede ser necesario usar la unidifusión de Zigbee con salto para alcanzar dispositivos de iluminación más lejanos y esto aumenta la latencia. En este caso, puede preferirse usar Bluetooth si estos dispositivos de iluminación están dentro del alcance. Como segundo ejemplo, BLE es punto a punto y no puede realizar el control síncrono de múltiples dispositivos de iluminación, mientras que Zigbee sí puede. También puede haber otros aspectos de un protocolo de comunicación que lo hacen más adecuado para comunicar efectos de luz dinámicos.
T ambién pueden considerarse uno o más factores distintos del protocolo de comunicación cuando se decide qué grupo es el grupo preferido. Un ejemplo de un factor de este tipo es la distancia entre el sistema (componente) y el dispositivo o dispositivos de iluminación. Por ejemplo, el puente Hue puede estar ubicado lejos de los dispositivos de iluminación, por lo que durante la transmisión algunos comandos tienen la posibilidad de descartarse, afectando así la experiencia del usuario, mientras que el módulo HDMI está ubicado cerca del televisor y, por lo tanto, cerca de los dispositivos de iluminación que forman parte del grupo de entretenimiento, es decir, usado para la experiencia de entretenimiento. En este caso, puede preferirse el grupo de Bluetooth, porque el módulo HDMI usa Bluetooth para comunicarse con los dispositivos de iluminación.
El número de dispositivos que pueden asignarse a un grupo de Bluetooth puede limitarse a un máximo, ya que las especificaciones de Bluetooth especifican que siete es el número máximo de dispositivos Bluetooth que pueden conectarse al mismo tiempo. En la práctica, los dispositivos suelen usar un número máximo inferior de dispositivos Bluetooth que se pueden conectar al mismo tiempo.
Sin embargo, para eludir el número máximo de conexiones Bluetooth simultáneas, pueden usarse anuncios de Bluetooth de Baja Energía (BLE) o mensajes similares en los que los comandos de luz están en el cuerpo del anuncio (las versiones más recientes de BLE amplían el espacio disponible en los anuncios que podrían usarse para esto). En este caso, podría ser innecesario limitar el tamaño del grupo de Bluetooth.
Como alternativa o adicionalmente, el número de dispositivos que pueden asignarse a un grupo Zigbee puede limitarse a un máximo. Por ejemplo, el entretenimiento Hue actualmente soporta hasta diez fuentes de luz Zigbee direccionables en un grupo de entretenimiento. Debido al flujo constante de efectos de luz dinámicos en el modo de entretenimiento, soportar más de diez dispositivos de luz Zigbee, o más de diez grupos de dispositivos de iluminación Zigbee que se comportan de la misma manera, podría causar problemas de rendimiento.
A continuación, una etapa 111 comprende determinar cuál o más protocolos de comunicación soporta cada dispositivo de iluminación. Después, una etapa 112 comprende determinar si dividir el grupo de entretenimiento en subgrupos determinando si el número de dispositivos de iluminación identificados en la etapa 101 excede la primera cantidad y si, basándose en la determinación de la etapa 111, uno o más de los dispositivos de iluminación no soportan el primer protocolo de comunicación.
Si se determina en la etapa 112 que el número de dispositivos de iluminación identificados no excede la primera cantidad y todos los dispositivos de iluminación soportan el primer protocolo de comunicación, se lleva a cabo una etapa 113. En la etapa 113, todos los dispositivos de iluminación identificados en la etapa 101 se asignan al primer grupo.
Si no, se realiza una etapa 103 después de la etapa 112. La etapa 103 comprende asignar un primer subconjunto de la pluralidad de dispositivos de iluminación al primer grupo y un segundo subconjunto de la pluralidad de dispositivos de iluminación al segundo grupo de acuerdo con uno o más criterios de agrupación. El primer subconjunto de dispositivos de iluminación no se solapa completamente con el segundo subconjunto de dispositivos de iluminación. En la realización de la Figura 5, en primer lugar, los dispositivos de iluminación que no soportan el primer protocolo de comunicación (y sí soportan el segundo protocolo de comunicación) se asignan al segundo grupo. Si el número de dispositivos de iluminación que soportan el primer protocolo de comunicación no supera la primera cantidad, todos estos dispositivos de iluminación pueden asignarse al primer grupo.
Como alternativa, se puede aplicar un segundo criterio de agrupación y esto puede dar como resultado que solo algunos de los dispositivos de iluminación que soportan el primer protocolo de comunicación se asignen al primer grupo incluso aunque el primer grupo no esté completamente lleno. En cualquier caso, todos los dispositivos de iluminación asignados al segundo grupo soportan el segundo protocolo de comunicación.
Se realiza una etapa 115 después de que se haya realizado la etapa 103 o la etapa 113. La etapa 115 comprende determinar un conjunto de efectos de luz dinámicos, por ejemplo, basándose en un análisis de contenido de audio y/o vídeo o basándose en un guion de luz. El conjunto de efectos de luz dinámicos comprende un efecto de luz dinámico para cada dispositivo de iluminación. En la realización de la Figura 5, la etapa 115 comprende analizar la pantalla o el contenido de audio para extraer características importantes para la generación de efectos de luz y generar efectos de luz basándose en estas características, por ejemplo, usando el algoritmo implementado en la aplicación Hue Sync.
A continuación, una etapa 105 y una etapa 117 se realizan al menos parcialmente en paralelo. En una realización alternativa, la etapa 117 se realiza antes o después de la etapa 105. La etapa 105 comprende controlar, usando el primer protocolo de comunicación, el primer grupo de dispositivos de iluminación para representar un primer subconjunto de los efectos de luz dinámicos en el modo de entretenimiento. El primer subconjunto del conjunto de efectos de luz dinámicos comprende los efectos de luz dinámicos determinados para los dispositivos de iluminación en el primer grupo.
La etapa 117 comprende determinar si el segundo grupo comprende al menos un dispositivo de iluminación. Si no, entonces la etapa 115 se repite después de que también se haya realizado la etapa 105. Si es así, entonces se realiza una etapa 107. La etapa 107 comprende controlar, usando el segundo protocolo de comunicación, el segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de los efectos de luz dinámicos en el modo de entretenimiento. El segundo subconjunto del conjunto de efectos de luz dinámicos comprende los efectos de luz dinámicos determinados para los dispositivos de iluminación en el segundo grupo.
En las etapas 105 y 107, los comandos de luz se transmiten desde el sistema o los respectivos componentes del sistema a los grupos asignados de dispositivos de iluminación. Si las diferencias en la latencia son más importantes que la baja latencia, los comandos pueden sincronizarse de modo que los dispositivos de iluminación reciban y procesen los comandos al mismo tiempo, a menos que ambos grupos representen diferentes tipos de efectos que requieran un nivel diferente de sincronicidad con el contenido - por ejemplo, efectos especiales frente a la ambientación. La etapa 115 se repite después de que se hayan realizado las etapas 105 y 107, después de lo que el método continúa como se muestra en la Figura 5 para el siguiente conjunto de efectos de luz dinámicos.
En la Figura 6 se muestra una segunda realización del método de control de una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento. La pluralidad de dispositivos de iluminación se controla, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios. La realización de la Figura 6 es una extensión de la realización de la Figura 5.
En la realización de la Figura 6, si se determina en la etapa 112 que el número de dispositivos de iluminación identificados en la etapa 101 excede la primera cantidad o uno o más de los dispositivos de iluminación no soportan el primer protocolo de comunicación, se lleva a cabo una etapa 131. La etapa 131 comprende determinar un tipo del contenido de audio y/o vídeo. A continuación, una etapa 133 comprende seleccionar el uno o más criterios de agrupación de un conjunto de criterios de agrupación. En la realización de la Figura 6, los criterios de agrupación son:
Protocolo o protocolos de comunicación soportado(s) por el dispositivo de iluminación;
Distancia entre un dispositivo de iluminación y el sistema (el sistema en general o un componente específico); Distancias entre un dispositivo de iluminación y otros dispositivos de iluminación;
Las diferencias entre los efectos de luz dinámicos a representar por un dispositivo de iluminación y los efectos de luz dinámicos a representar por otros dispositivos de iluminación.
En la etapa 133, uno o más de los criterios de agrupación pueden seleccionarse basándose en el tipo del contenido de audio y/o vídeo determinado en la etapa 131. Por ejemplo, si el contenido que se está reproduciendo en el dispositivo de representación de medios es una película de acción, es decir, es muy dinámico, los efectos de luz determinados también serán muy dinámicos y, por lo tanto, serán importantes una baja latencia y una baja variación en la latencia. En este caso, se puede seleccionar el criterio a) y uno o más de los criterios b-d). Si el contenido no es muy dinámico, solo se puede seleccionar el criterio a), por ejemplo. Dependiendo de cuál o más criterios de agrupación se hayan seleccionado, una o más de las etapas 135, 137 y 139 pueden realizarse a continuación.
La etapa 135 comprende determinar distancias entre el sistema y cada uno de la pluralidad de dispositivos de iluminación. Las distancias pueden determinarse determinando un número de saltos entre el sistema y cada uno de la pluralidad de dispositivos de iluminación y/o basándose en la calidad de señal (por ejemplo, RSSI) de las señales recibidas por el sistema desde los dispositivos de iluminación. La etapa 137 comprende determinar la distancia entre cada dispositivo de iluminación y cada dispositivo de iluminación adicional.
La etapa 139 comprende determinar diferencias entre los efectos de luz dinámicos antes de que el contenido se represente en el dispositivo de representación de medios. La etapa 139 puede realizarse, por ejemplo, si los efectos de luz dinámicos se determinan a partir de un guion de luz y no se determinan basándose en análisis en tiempo real de contenido de audio y/o vídeo. El guion podría transmitirse o precargarse a un puente y/o un módulo HDMI, por ejemplo.
A continuación, la etapa 103 comprende asignar un primer subconjunto de la pluralidad de dispositivos de iluminación al primer grupo y un segundo subconjunto de la pluralidad de dispositivos de iluminación al segundo grupo de acuerdo con el uno o más criterios de agrupación seleccionados. Por ejemplo, si el contenido que se está reproduciendo en el dispositivo de representación de medios es una película de acción, los dispositivos de iluminación pueden agruparse primero en función de si soportan el primer protocolo de comunicación (criterio a) y si los dispositivos de iluminación que soportan el primer protocolo de comunicación superan el máximo (es decir, la primera cantidad), entonces el criterio de agrupación b), c) o d).
Si el contenido no es muy dinámico, los dispositivos de iluminación pueden agruparse primero en función de si soportan el primer protocolo de comunicación (criterio a) y los dispositivos de iluminación que soportan tanto el primer protocolo de comunicación como el segundo protocolo de comunicación pueden asignarse arbitrariamente a uno de los dos grupos, por ejemplo.
En la realización de la Figura 6, la etapa 103 se implementa mediante una etapa 141. Si se seleccionó el criterio b) en la etapa 133 y se realizó la etapa 135, los dispositivos de iluminación que soportan tanto el primer protocolo de comunicación como el segundo protocolo de comunicación se asignan al primer y segundo grupos en la etapa 141 basándose en las distancias entre el sistema y cada uno de la pluralidad de dispositivos de iluminación, como se determina en la etapa 135.
La Figura 7 muestra representaciones de distancias entre el sistema y los dispositivos de iluminación en el espacio de la Figura 2. En el ejemplo de la Figura 7, las distancias son las distancias más cortas entre el sistema y cada dispositivo de iluminación, por ejemplo, medidas en metros. En el ejemplo de la Figura 7, el sistema comprende dos componentes, se representa un módulo HDMI 11 y un puente 21 y, por lo tanto, la distancia entre cada componente del sistema y cada dispositivo de iluminación.
En el ejemplo de la Figura 7, el módulo HDMI 11 controla los dispositivos de iluminación usando el primer protocolo de comunicación y el puente 21 controla los dispositivos de iluminación usando el segundo protocolo de comunicación. Por tanto, cada componente del sistema corresponde a un grupo. Un enfoque para asignar los dispositivos de iluminación 31-34 de la Figura 7 a grupos es asignar cada dispositivo de iluminación al componente de sistema más cercano.
En el ejemplo de la Figura 7, las distancias 201-204 entre el módulo HDMI 11 y los dispositivos de iluminación 31-34 son 0,3 m, 2,9 m, 5,9 m y 4,9 m, respectivamente, y las distancias 206-209 entre el puente 21 y los dispositivos de iluminación 31-34 son 4,9 m, 8 m, 4,2 m y 2,5 m, respectivamente. Si todos los dispositivos de iluminación 31-34 soportan ambos protocolos de comunicación, los dispositivos de iluminación 31 y 32 se asignarían al módulo HDMI 11 y, por lo tanto, al primer grupo y los dispositivos de iluminación 33 y 34 se asignarían al puente 21 y, por lo tanto, al segundo grupo.
Si se seleccionó el criterio c) en la etapa 133 y se realizó la etapa 137, los dispositivos de iluminación que soportan tanto el primer protocolo de comunicación como el segundo protocolo de comunicación se asignan al primer y segundo grupos en la etapa 141 basándose en las distancias determinadas en la etapa 137 de modo que el primer grupo solo comprende dispositivos de iluminación cuya distancia a al menos otro dispositivo de iluminación del primer grupo no supera un umbral y el segundo grupo solo comprende dispositivos de iluminación cuya distancia a cualquiera de los dispositivos de iluminación del primer grupo supera el umbral.
La Figura 8 muestra representaciones de distancias entre los dispositivos de iluminación en el espacio de la Figura 2. En el ejemplo de la Figura 8, las distancias son las distancias más cortas entre cada dispositivo de iluminación y cada uno de los demás dispositivos de iluminación, por ejemplo, medidas en metros. Si todos los dispositivos de iluminación 31-34 soportan ambos protocolos de comunicación, los dispositivos de iluminación 31, 32 y 34 se asignarían a un grupo y el dispositivo de iluminación 33 se asignaría al otro grupo.
En el ejemplo de la Figura 8, el umbral no está predeterminado y se usa un umbral entre 4,3 m y 6,1 m. Las distancias entre el dispositivo de iluminación 31 y los dispositivos de iluminación 32, 33 y 34, es decir, las distancias 225, 224 y 221, son 4,3 m, 6,1 m y 3,6 m, respectivamente. Las distancias entre el dispositivo de iluminación 32 y los dispositivos de iluminación 31, 33 y 34, es decir, las distancias 225, 226 y 222, son 4,3 m, 6,1 m y 8,1 m, respectivamente. Las distancias entre el dispositivo de iluminación 33 y los dispositivos de iluminación 31, 32 y 34, es decir, las distancias 224, 226 y 223, son 6,1 m, 6,1 m y 6,4 m, respectivamente. Las distancias entre el dispositivo de iluminación 34 y los dispositivos de iluminación 31, 32 y 33, es decir, las distancias 221, 222 y 223, son 3,6 m, 8,1 m y 6,4 m, respectivamente. La distancia más corta entre el dispositivo de iluminación 33 y cualquiera de los dispositivos de iluminación 31, 32 y 34 es de 6,1 m, mientras que la distancia 225 entre los dispositivos de iluminación 31 y 32 es de 4,3 m y la distancia 221 entre los dispositivos de iluminación 31 y 34 es de 3,6 m.
Si se seleccionó el criterio d) en la etapa 133 y se realizó la etapa 139, los dispositivos de iluminación que soportan tanto el primer protocolo de comunicación como el segundo protocolo de comunicación y producen efectos de luz dinámicos similares, como se determina en la etapa 139, se asignan al mismo grupo en la etapa 141. Las otras etapas representadas en la Figura 6 son las mismas que se describen en relación con la Figura 5.
En los ejemplos de las Figuras 7 y 8, se han determinado distancias físicas y se utilizan para agrupar los dispositivos de iluminación. Sin embargo, puede ser preferible determinar las distancias basándose en la calidad de la señal, ya que el caudal y la latencia a menudo dependen más de la calidad de la señal que de la distancia física y la calidad de la señal puede no ser directamente proporcional a la distancia (por ejemplo, debido a las paredes).
En la Figura 9 se muestra una tercera realización del método de control de una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento. La pluralidad de dispositivos de iluminación se controla, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios. La realización de la Figura 9 es una extensión de la realización de la Figura 5.
En la realización de la Figura 9, si se determina en la etapa 112 que el número de dispositivos de iluminación identificados en la etapa 101 excede la primera cantidad o uno o más de los dispositivos de iluminación no soportan el primer protocolo de comunicación, se lleva a cabo una etapa 151.
La etapa 151 comprende determinar diferencias entre los efectos de luz dinámicos mientras que el contenido se represente en el dispositivo de representación de medios. Por ejemplo, se pueden determinar las diferencias en cuán dinámicos y cuán sincrónicos deben ser los efectos representados. La etapa 151 puede realizarse, por ejemplo, si los efectos de luz dinámicos se determinan basándose en análisis en tiempo real de contenido de audio y/o vídeo.
Se realiza una etapa 103 después de la etapa 151. La etapa 103 comprende asignar un primer subconjunto de la pluralidad de dispositivos de iluminación al primer grupo y un segundo subconjunto de la pluralidad de dispositivos de iluminación al segundo grupo de acuerdo con el uno o más criterios de agrupación seleccionados. En la realización de la Figura 9, la etapa 103 se implementa mediante una etapa 153. En la etapa 153, los dispositivos de iluminación que producen efectos de luz dinámicos similares, como se determina en la etapa 151, se asignan al mismo grupo.
La etapa 151 se repite después de que se haya realizado la etapa 107. Por tanto, uno o más de los dispositivos de iluminación pueden reasignarse del primer grupo al segundo grupo o del segundo grupo al primer grupo mientras el modo de entretenimiento está activo. Para implementar esto, todos los dispositivos de iluminación en el grupo de entretenimiento pueden clasificarse en tres subgrupos estáticos: 1) dispositivos de iluminación que solo deberían controlarse usando el primer protocolo de comunicación (por ejemplo, debido a diversas razones como no soportar el segundo protocolo de comunicación o estar demasiado lejos del dispositivo que usa el segundo protocolo de comunicación), 2) dispositivos de iluminación que solo deben controlarse usando el segundo protocolo de comunicación, y 3) dispositivos de iluminación que pueden controlarse usando ambos protocolos de comunicación, por ejemplo, por dos dispositivos si cada protocolo de comunicación es utilizado por un dispositivo diferente. En esta implementación, la etapa 151 comprende redistribuir dinámicamente el tercer subgrupo estático a los dos subgrupos dinámicos dependiendo del tipo de efectos de luz que es necesario representar.
Si los efectos de luz se determinan basándose en un guion de luz, esta redistribución de los dispositivos de iluminación en dos grupos dependiendo del tipo de efectos de luz que deben representarse se puede hacer con anticipación, ya que el guion describe todos los efectos de luz y cuándo se representarán. Esto se ha descrito en relación con la etapa 139 de la Figura 6.
Las otras etapas representadas en la Figura 9 son las mismas que se describen en relación con la Figura 5. Por tanto, en la realización de la Figura 9, la asignación de dispositivos de iluminación a los grupos es dinámica y se basa en el tipo de efectos de luz que deben representarse.
En las realizaciones de las Figuras 5, 6 y 9, los dos grupos no se solapan en absoluto. En una realización alternativa, los dos grupos se solapan parcialmente y para cada dispositivo de iluminación en dos grupos, el sistema decide sobre la marcha qué grupo usar para controlar este dispositivo de iluminación. Por ejemplo, si al dispositivo de iluminación 32 de la Figura 1 se le asignan dos grupos, el dispositivo de iluminación 32 puede controlarse a través del grupo 1 (por el módulo HDMI 11) para el control de contenido/modo de juego y a través del grupo 2 (por el puente 21) para el control de contenido/modo de audio o la iluminación 32 puede controlarse a través del grupo 1 o el grupo 2 dependiendo de cuán ocupados están los canales de RF en un momento determinado.
Esto es normalmente más rápido y/o más flexible que tener que reasignar nodos de un grupo al otro y también es beneficioso si ciertos comandos dedicados beneficiosos solo están disponibles a través de uno de los protocolos de comunicación. Como ejemplo, si BLE tuviera un comando dedicado para imitar una explosión y esto no está disponible en Zigbee, entonces sería beneficioso enviar el comando de explosión a través de BLE incluso si para otro control de iluminación de entretenimiento al mismo dispositivo de iluminación, podría preferirse la transmisión a través de Zigbee.
En el último ejemplo, el dispositivo de iluminación también podría reasignarse temporalmente al grupo Zigbee, pero las reasignaciones muy frecuentes pueden dar como resultado una interrupción del flujo de comandos de luz, lo que conduce a contratiempos o períodos más largos sin nuevos efectos de luz.
En las realizaciones de las Figuras 5, 6 y 9, uno o más de la pluralidad de dispositivos de iluminación solo soportan el segundo protocolo de comunicación, por ejemplo, Zigbee, y los otros de la pluralidad de dispositivos de iluminación soportan tanto el primer como el segundo protocolos de comunicación, por ejemplo, Bluetooth y Zigbee. En una realización alternativa, todos los dispositivos de iluminación soportan tanto el primer como el segundo protocolo de comunicación y se omite la etapa 111. En esta realización alternativa, la etapa 112 solo necesita comprender determinar si el número de dispositivos de iluminación identificados en la etapa 101 excede la primera cantidad. En las realizaciones de las Figuras 5, 6 y 9, solo se utilizan dos grupos (principales). En una realización alternativa, se utilizan más de dos grupos (principales).
La Figura 10 representa un diagrama de bloques que ilustra un sistema de procesamiento de datos de ejemplo que puede realizar el método como se describe con referencia a las Figuras 5, 6 y 9.
Como se muestra en la Figura 10, el sistema de procesamiento de datos 300 puede incluir al menos un procesador 302 acoplado a elementos de memoria 304 a través de un bus de sistema 306. Como tal, el sistema de procesamiento de datos puede almacenar código de programa dentro de los elementos de memoria 304. Además, el procesador 302 puede ejecutar el código de programa al que se accede desde los elementos de memoria 304 a través de un bus de sistema 306. En un aspecto, el sistema de procesamiento de datos puede implementarse como un ordenador que es adecuado para almacenar y/o ejecutar código de programa. Debe apreciarse, sin embargo, que el sistema de procesamiento de datos 300 puede implementarse en forma de cualquier sistema que incluya un procesador y una memoria que sea capaz de realizar las funciones descritas en esta memoria descriptiva.
Los elementos de memoria 304 pueden incluir uno o más dispositivos de memoria físicos tales como, por ejemplo, la memoria local 308 y uno o más dispositivos de almacenamiento masivo 310. La memoria local puede referirse a memoria de acceso aleatorio u otro dispositivo o dispositivos de memoria no persistente usados generalmente durante la ejecución real del código de programa. Un dispositivo de almacenamiento masivo puede implementarse como un disco duro u otro dispositivo de almacenamiento de datos persistente. El sistema de procesamiento 300 puede incluir también una o más memorias caché (no mostradas) que proporcionan almacenamiento temporal de al menos algún código de programa para reducir la cantidad de veces que el código de programa debe recuperarse del dispositivo de almacenamiento masivo 310 durante la ejecución. El sistema de procesamiento 300 puede usar también elementos de memoria de otro sistema de procesamiento, por ejemplo, si el sistema de procesamiento 300 es parte de una plataforma de computación en la nube.
Los dispositivos de entrada/salida (E/S) representados como un dispositivo de entrada 312 y un dispositivo de salida 314 pueden acoplarse opcionalmente al sistema de procesamiento de datos. Los ejemplos de dispositivos de entrada pueden incluir, aunque sin limitación, un teclado, un dispositivo señalador tal como un ratón, un micrófono (por ejemplo, para reconocimiento de voz y/o habla) o similares. Los ejemplos de dispositivos de salida pueden incluir, aunque sin limitación, un monitor o una pantalla, altavoces o similares. Los dispositivos de entrada y/o salida pueden acoplarse al sistema de procesamiento de datos directamente o a través de controladores de E/S intermedios.
En una realización, los dispositivos de entrada y salida pueden implementarse como un dispositivo de entrada/salida combinado (ilustrado en la Figura 10 con una línea discontinua que rodea el dispositivo de entrada 312 y el dispositivo de salida 314). Un ejemplo de un dispositivo combinado de este tipo es una pantalla sensible al tacto, también denominada a veces "pantalla de visualización táctil" o simplemente "pantalla táctil". En una realización de este tipo, la entrada al dispositivo puede proporcionarse mediante un movimiento de un objeto físico, tal como, por ejemplo, un lápiz óptico o un dedo de un usuario, en o cerca de la pantalla táctil.
Un adaptador de red 316 también puede acoplarse al sistema de procesamiento de datos para permitir que se acople a otros sistemas, sistemas informáticos, dispositivos de red remotos y/o dispositivos de almacenamiento remoto a través de redes privadas o públicas intermedias. El adaptador de red puede comprender un receptor de datos para recibir datos que se transmiten por dichos sistemas, dispositivos y/o redes al sistema de procesamiento de datos 300, y un transmisor de datos para transmitir datos desde el sistema de procesamiento de datos 300 a dichos sistemas, dispositivos y/o redes. Módems, módems de cable y tarjetas Ethernet son ejemplos de diferentes tipos de adaptador de red que pueden usarse con el sistema de procesamiento de datos 300.
Como se representa en la Figura 10, los elementos de memoria 304 pueden almacenar una aplicación 318. En diversas realizaciones, la aplicación 318 puede almacenarse en la memoria local 308, el uno o más dispositivos de almacenamiento masivo 310, o separados de la memoria local y los dispositivos de almacenamiento masivo. Debería apreciarse que el sistema de procesamiento de datos 300 puede ejecutar adicionalmente un sistema operativo (no mostrado en la Figura 10) que puede facilitar la ejecución de la aplicación 318. La aplicación 318, que se implementa en forma de código de programa ejecutable, puede ejecutarse por el sistema de procesamiento de datos 300, por ejemplo, mediante el procesador 302. En respuesta a la ejecución de la aplicación, el sistema de procesamiento de datos 300 puede configurarse para realizar una o más operaciones o etapas de método descritas en el presente documento.
Diversas realizaciones de la invención pueden implementarse como un producto de programa para su uso con un sistema informático, donde el programa o programas del producto de programa definen funciones de las realizaciones (incluyendo los métodos descritos en el presente documento). En una realización, el programa o programas pueden estar contenidos en una variedad de medios de almacenamiento legibles por ordenador no transitorios, donde, como se usa en el presente documento, la expresión "medios de almacenamiento legibles por ordenador no transitorios" comprende todos los medios legibles por ordenador, con la única excepción de una señal de propagación transitora. En otra realización, el programa o programas pueden estar contenidos en una variedad de medios de almacenamiento legibles por ordenador transitorios. Los medios de almacenamiento legibles por ordenador ilustrativos incluyen, pero no se limitan a: (i) medios de almacenamiento no grabables (por ejemplo, dispositivos de memoria de solo lectura dentro de un ordenador, tales como discos de CD-ROM legibles por una unidad de CD-ROM, chips de ROM o cualquier tipo de memoria semiconductora no volátil de estado sólido) en la que la información se almacena permanentemente; y (ii) medios de almacenamiento grabables (por ejemplo, memoria flash, disquetes dentro de una unidad de disquete o unidad de disco duro o cualquier tipo de memoria semiconductora de acceso aleatorio de estado sólido) en la que se almacena información alterable. El programa informático puede ejecutarse en el procesador 302 descrito en el presente documento.
La terminología utilizada en el presente documento tiene el propósito de describir realizaciones particulares solo y no pretende limitar la invención. Como se usa en el presente documento, las formas en singular "un", "uno/una" y "el/la" están destinadas a incluir también las formas en plural, a menos que el contexto indique claramente lo contrario. Se entenderá además que los términos "comprende" y/o "comprendiendo", cuando se usan en la presente memoria descriptiva, especifican la presencia de características declaradas, números enteros, etapas, operaciones, elementos y/o componentes, pero no excluyen la presencia o adición de una o varias características adicionales, números enteros, etapas, operaciones, elementos, componentes y/o grupos de los mismos.
Las correspondientes estructuras, materiales, acciones y equivalentes de todos los medios o elementos de etapa más función en las reivindicaciones a continuación están destinados a incluir cualquier estructura, material o acción para realizar la función en combinación con otros elementos reivindicados como se reivindique específicamente. La descripción de las realizaciones de la presente invención se ha presentado con fines ilustrativos, pero no pretende ser exhaustiva o limitarse a las implementaciones en la forma divulgada. Muchas modificaciones y variaciones serán evidentes para los expertos en la técnica sin apartarse del ámbito de la presente invención. Las realizaciones se han elegido y descrito para explicar mejor los principios y algunas aplicaciones prácticas de la presente invención, y para permitir que otros expertos en la materia entiendan la presente invención para diversas realizaciones con diversas modificaciones según sea adecuado para el uso particular contemplado.

Claims (14)

REIVINDICACIONES
1. Un sistema (1, 81) para controlar una pluralidad de dispositivos de iluminación (31-34) incluidos en un grupo de entretenimiento, controlándose dicha pluralidad de dispositivos de iluminación (31-34), en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios (46), comprendiendo dicho sistema (1, 81):
al menos una interfaz de entrada (13, 23, 83);
al menos una interfaz de salida (14, 24, 84);
al menos un procesador (15, 25, 85) configurado para:
- identificar, a través de dicha al menos una interfaz de entrada (13,23,83), dicha pluralidad de dispositivos de iluminación (31-34) incluidos en dicho grupo de entretenimiento,
- asignar un primer subconjunto de dicha pluralidad de dispositivos de iluminación (31-34) a un primer grupo y un segundo subconjunto de dicha pluralidad de dispositivos de iluminación (31-34) a un segundo grupo de acuerdo con uno o más criterios de agrupación, no solapándose dicho primer subconjunto de dispositivos de iluminación completamente con dicho segundo subconjunto de dispositivos de iluminación,
- controlar, a través de dicha al menos una interfaz de salida (14, 24, 84), usando un primer protocolo de comunicación, dicho primer grupo de dispositivos de iluminación para representar un primer subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento, y
- controlar, a través de dicha al menos una interfaz de salida (14, 24, 84), usando un segundo protocolo de comunicación, dicho segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento,
en donde dicho al menos un procesador (15, 25, 85) está configurado para determinar distancias entre dicho sistema (1, 81) y cada uno de dicha pluralidad de dispositivos de iluminación (31-34) y asignar dicha pluralidad de dispositivos de iluminación a dichos grupos basándose en dichas distancias.
2. Un sistema (1, 81) de acuerdo con la reivindicación 1, en donde al menos uno de dichos primer y segundo grupos tiene un máximo de dispositivos de iluminación que pueden asignarse a dicho grupo.
3. Un sistema (1,81) de acuerdo con la reivindicación 2, en donde dicho primer grupo puede comprender como máximo una primera cantidad de dicha pluralidad de dispositivos de iluminación (31-34), dicho primer protocolo de comunicación y/o un espectro de frecuencia usado por dicho primer protocolo de comunicación es más adecuado para comunicar efectos de luz dinámicos que dicho segundo protocolo de comunicación y/o un espectro de frecuencia usado por dicho segundo protocolo de comunicación, y dicho al menos un procesador (15, 25, 85) está configurado para asignar dicha primera cantidad de dicha pluralidad de dispositivos de iluminación (31-34) a dicho primer grupo.
4. Un sistema (1, 81) de acuerdo con la reivindicación 1, en donde dicho al menos un procesador (15, 25, 85) está configurado para determinar dichas distancias determinando un número de saltos entre dicho sistema (1, 81) y cada uno de dicha pluralidad de dispositivos de iluminación (31-34).
5. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 2, en donde dicho primer subconjunto solo comprende dispositivos de iluminación cuya distancia a al menos otro dispositivo de iluminación de dicho primer subconjunto no excede un umbral y dicho segundo subconjunto de dispositivos de iluminación solo comprende dispositivos de iluminación cuya distancia a cualquiera de dichos dispositivos de iluminación de dicho primer subconjunto supere dicho umbral.
6. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 2, en donde dicho primer subconjunto de dispositivos de iluminación comprende al menos un dispositivo de iluminación que no soporta dicho segundo protocolo de comunicación y/o dicho segundo subconjunto de dispositivos de iluminación comprende al menos un dispositivo de iluminación que no soporta dicho primer protocolo de comunicación.
7. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 2, en donde dicho segundo subconjunto de dispositivos de iluminación comprende al menos dos dispositivos de iluminación que pueden controlarse con un único comando.
8. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 2, en donde dicho al menos un procesador (15, 25, 85) está configurado para seleccionar al menos uno de dicho uno o más criterios de agrupación de un conjunto de criterios de agrupación basándose en un tipo de dicho contenido de audio y/o vídeo.
9. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 2, en donde dicho al menos un procesador (15, 25, 85) está configurado para reasignar, mientras dicho modo de entretenimiento está activo y de acuerdo con dicho uno o más criterios de agrupación, al menos uno de dicho primer subconjunto de dispositivos de iluminación de dicho primer grupo a dicho segundo grupo y/o al menos uno de dicho segundo subconjunto de dispositivos de iluminación de dicho segundo grupo a dicho primer grupo.
10. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 9, en donde dicho al menos un procesador (15, 25, 85) está configurado para determinar diferencias entre dichos efectos de luz dinámicos y asignar dicha pluralidad de dispositivos de iluminación a dichos grupos basándose en dichas diferencias.
11. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 2, en donde dicho al menos un procesador (15, 25, 85) está configurado para controlar dicho primer grupo de dispositivos de iluminación o dicho segundo grupo de dispositivos de iluminación a través de un puente.
12. Un sistema (1, 81) de acuerdo con la reivindicación 1 o 2, en donde dicho al menos un procesador (15, 25, 85) está configurado para controlar dichos dispositivos de iluminación de ambos grupos primero y segundo a través de uno de dichos protocolos de comunicación cuando dicho modo de entretenimiento no está activo.
13. Un método de controlar una pluralidad de dispositivos de iluminación incluidos en un grupo de entretenimiento, controlándose dicha pluralidad de dispositivos de iluminación, en un modo de entretenimiento, para representar efectos de luz dinámicos correspondientes a contenido de audio y/o vídeo que se está representando en un dispositivo de representación de medios, comprendiendo dicho método:
- identificar (101) dicha pluralidad de dispositivos de iluminación incluidos en dicho grupo de entretenimiento; - determinar distancias entre dicho sistema (1, 81) y cada uno de dicha pluralidad de dispositivos de iluminación (31-34);
- asignar (103) un primer subconjunto de dicha pluralidad de dispositivos de iluminación a un primer grupo y un segundo subconjunto de dicha pluralidad de dispositivos de iluminación a un segundo grupo de acuerdo con uno o más criterios de agrupación, no solapándose dicho primer subconjunto de dispositivos de iluminación completamente con dicho segundo subconjunto de dispositivos de iluminación, en donde dicha pluralidad de dispositivos de iluminación se asigna a dichos grupos basándose en dichas distancias;
- controlar (105), usando un primer protocolo de comunicación, dicho primer grupo de dispositivos de iluminación para representar un primer subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento; y - controlar (107), usando un segundo protocolo de comunicación, dicho segundo grupo de dispositivos de iluminación para representar un segundo subconjunto de dichos efectos de luz dinámicos en dicho modo de entretenimiento.
14. Un programa informático o conjunto de programas informáticos que comprende al menos una porción de código de software o un producto de programa informático que almacena al menos una porción de código de software, la porción de código de software, cuando se ejecuta en un sistema informático, hace que el sistema informático lleve a cabo el método de la reivindicación 13.
ES21723772T 2020-05-19 2021-05-11 Controlar diferentes grupos de dispositivos de iluminación usando diferentes protocolos de comunicación en un modo de entretenimiento Active ES2974820T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP20175335 2020-05-19
PCT/EP2021/062473 WO2021233733A1 (en) 2020-05-19 2021-05-11 Controlling different groups of lighting devices using different communication protocols in an entertainment mode

Publications (1)

Publication Number Publication Date
ES2974820T3 true ES2974820T3 (es) 2024-07-01

Family

ID=70779440

Family Applications (1)

Application Number Title Priority Date Filing Date
ES21723772T Active ES2974820T3 (es) 2020-05-19 2021-05-11 Controlar diferentes grupos de dispositivos de iluminación usando diferentes protocolos de comunicación en un modo de entretenimiento

Country Status (6)

Country Link
US (1) US12349255B2 (es)
EP (1) EP4154684B1 (es)
JP (1) JP7286213B2 (es)
CN (1) CN115517023A (es)
ES (1) ES2974820T3 (es)
WO (1) WO2021233733A1 (es)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116762480A (zh) * 2021-01-25 2023-09-15 昕诺飞控股有限公司 基于音频和/或视频信号源的标识符选择照明设备集合
ES3057172T3 (en) * 2022-07-26 2026-02-26 Signify Holding Bv Selecting lighting devices based on an indicated light effect and distances between available lighting devices
CN117560815B (zh) * 2024-01-11 2024-04-02 深圳市智岩科技有限公司 氛围灯设备及灯效图层级协调播放方法和装置、介质

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918690A (en) 1987-11-10 1990-04-17 Echelon Systems Corp. Network and intelligent cell for providing sensing, bidirectional communications and control
US20130147395A1 (en) 2011-12-07 2013-06-13 Comcast Cable Communications, Llc Dynamic Ambient Lighting
EP3180963B8 (en) * 2014-08-11 2019-04-10 Signify Holding B.V. Light system interface and method
GB2540968B (en) * 2015-07-31 2019-05-15 Cp Electronics Ltd Intermediary device
FR3047374B1 (fr) 2016-01-28 2018-07-27 Overkiz Procede de configuration, de controle ou de supervision d’une installation domotique
ES2729028T3 (es) * 2016-03-11 2019-10-29 Wiz Connected Lighting Co Ltd Un sistema y método de iluminación configurable
WO2017174582A1 (en) * 2016-04-08 2017-10-12 Philips Lighting Holding B.V. An ambience control system
CN109792828B (zh) * 2016-10-03 2021-08-27 昕诺飞控股有限公司 照明控制
US11602034B2 (en) 2017-05-08 2023-03-07 Signify Holding B.V. Forming groups of devices by analyzing device control information
WO2018228883A1 (en) 2017-06-12 2018-12-20 Philips Lighting Holding B.V. System and method for relaying single-hop traffic over wireless multi-hop networks
US11665796B2 (en) * 2017-08-08 2023-05-30 Savant Technologies Llc Multi-purpose voice activated lighting apparatus
JP6998567B2 (ja) * 2017-11-29 2022-02-04 パナソニックIpマネジメント株式会社 照明装置
KR101961898B1 (ko) * 2018-04-24 2019-03-25 주식회사 에이치엘 Dmx-512 조명 제어 장치 및 방법
US10743394B2 (en) 2018-07-23 2020-08-11 RAB Lighting Inc. Two-layer lighting control network systems and methods
EP3880330B1 (en) * 2018-11-12 2025-02-12 Signify Holding B.V. A control system for controlling one or more lighting devices and a method thereof
EP3888423A4 (en) * 2018-11-28 2022-08-10 Nanogrid Limited.(HK) SYSTEM AND METHODS FOR PROVIDING INTERACTIVE MODULAR ILLUMINATION
WO2020229207A1 (en) * 2019-05-15 2020-11-19 Signify Holding B.V. A controller for controlling a plurality of lighting units of a lighting system and a method thereof
WO2021089475A1 (en) 2019-11-04 2021-05-14 Signify Holding B.V. Defining one or more groups in a configurable system based on device name similarity
US12216438B2 (en) * 2019-11-06 2025-02-04 Hubbell Incorporated Systems and methods for pairing smart devices based on user interactions
US11175751B2 (en) * 2020-02-21 2021-11-16 Logitech Europe S.A. Multi-peripheral position-based synchronous lighting

Also Published As

Publication number Publication date
JP2023519769A (ja) 2023-05-12
EP4154684B1 (en) 2023-11-15
JP7286213B2 (ja) 2023-06-05
WO2021233733A1 (en) 2021-11-25
EP4154684A1 (en) 2023-03-29
CN115517023A (zh) 2022-12-23
US20230180374A1 (en) 2023-06-08
US12349255B2 (en) 2025-07-01

Similar Documents

Publication Publication Date Title
ES2974820T3 (es) Controlar diferentes grupos de dispositivos de iluminación usando diferentes protocolos de comunicación en un modo de entretenimiento
ES3022191T3 (en) Selecting entertainment lighting devices based on dynamicity of video content
US9833707B2 (en) Ambient light control and calibration via a console
US9704491B2 (en) Storytelling environment: distributed immersive audio soundscape
CN110583100B (zh) 便于控制照明设备的系统和方法以及计算机可读存储介质
JP7312928B2 (ja) 相対距離情報に基づくエンターテイメント照明をレンダリングするための照明デバイスの選択
CN109716783B (zh) 再现装置、再现方法、程序以及再现系统
JP7572501B2 (ja) ライティング装置制御方法
ES3023843T3 (en) Selecting a set of lighting devices based on an identifier of an audio and/or video signal source
KR20230011444A (ko) 다중 모드를 지원하는 조명 제어 시스템 및 방법
US20250193988A1 (en) Controlling lighting devices as a group when a light scene or mode is activated in another spatial area
ES2989447T3 (es) Determinación del punto blanco de un dispositivo de iluminación en base a un punto blanco del visualizador
ES3017610T3 (en) Determining an image analysis region for entertainment lighting based on a distance metric
US12284740B2 (en) Requesting a lighting device to control other lighting devices to render light effects from a light script
WO2023079131A1 (en) Controlling a plurality of lighting devices with multiple controllers
US20230269853A1 (en) Allocating control of a lighting device in an entertainment mode
ES3057172T3 (en) Selecting lighting devices based on an indicated light effect and distances between available lighting devices
US20260113828A1 (en) Selecting and rendering a transition between light scenes based on lighting device orientation and/or shape
JP2015050486A (ja) コンテンツ配信システム、コンテンツ再生システム及びコンテンツ配信方法