# US 10,485,074 B2 · Controlling lighting dynamics

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,485,074 B2
- Document ID: US10485074B2
- Status: Granted
- Kind: B2
- Application number: 15/529,280
- Filed: 2015-10-29
- Published: 2017-09-14
- Granted: 2019-11-19
- Earliest claimed: 2014-11-24
- Assignees: Signify Holding B.V.
- Applicants: Signify Holding B.V.
- Inventors: Jonathan Davide Mason; Dzmitry Viktorovich Aliakseyeu; Sanae Chraibi
- Web page: https://patentgrep.com/patent/US10485074B2

## CPC

- H05B 47/10: Controlling the light source
- G09G 3/3413: {Details of control of colour illumination sources}
- H05B 47/155: Coordinated control of two or more light sources
- H05B 47/19: via wireless transmission
- H05B 47/1965: {using handheld communication devices}
- H05B 47/1985: {Creation of lighting zones or scenes}
- G09G 2320/0233: Improving the luminance or brightness uniformity across the screen
- G09G 2320/0646: Modulation of illumination source brightness and image signal correlated to each other
- G09G 2320/0666: for control of colour parameters, e.g. colour temperature
- G09G 2320/106: Determination of movement vectors or equivalent parameters within the image
- G09G 2360/04: Display device controller operating with a plurality of display units
- G09G 2360/10: Display system comprising arrangements, such as a coprocessor, specific for motion video images
- H05B 45/20: Controlling the colour of the light
- H05B: ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

A lighting system comprising multiple illumination sources is operable to vary a first and second light attribute over an array of locations. A user selects a first layer comprising an image having different values of the first attribute at different positions within the image, and at least one further layer representing motion. The first attribute at different locations in the array is mapped to the values of the first attribute at different positions in the first layer image, and the second attribute is varied based on the further layer so as to create an appearance of motion. The further layer comprises an algorithm selected by the user from amongst a plurality of predetermined algorithms, each configured so as to create the appearance of motion of a plurality of discrete, virtual lighting objects across the array, the motion of each of the virtual lighting objects being related but not coincident.

## Claims

### Claim 1

A method of controlling a lighting system comprising a plurality of illumination sources arranged to emit light for illuminating a scene, the lighting system being operable to vary at least color and intensity of the light at each location of an array of locations over at least two spatial dimensions of the scene, and the method comprising:
receiving as a user selection from a user, a static picture having different color values at different positions;
mapping the color values from different positions in the static picture to color values at corresponding locations of said array of locations;
receiving as a second user selection from the user one or more algorithms, representing motion, selected by the user from amongst a plurality of predetermined algorithms; and
varying the intensity of the light based on the one or more algorithms so as to create an appearance of motion across the array;
wherein the static picture is combined with the one or more algorithms in order to create a dynamic lighting effect across the scene,
wherein each of the algorithms is configured so as when used to vary the intensity in creating the dynamic lighting effect to create the appearance of motion of a plurality of discrete, virtual lighting objects moving across the static picture, such that the virtual lighting objects each act as a color picker moving across the static picture, the motion of each of the virtual lighting objects being related but not coincident.

### Claim 2 (depends on 1)

The method of claim 1, wherein the static picture is a still image.

### Claim 3 (depends on 1)

The method of claim 1, wherein the algorithm selected by the user is a behavioral algorithm whereby the motion of each of the virtual lighting objects models a respective one of a plurality of living creatures, or other self-locomotive objects or objects created or affected by one or more natural phenomenon; and the motion of the virtual lighting objects models the relative behavior of said living creatures, self-locomotive objects or natural phenomenon.

### Claim 4 (depends on 3)

The method of claim 3, wherein each of the predetermined algorithms is a behavioral algorithm whereby the motion of each of the virtual lighting objects models a respective one of a plurality of living creatures or other self-locomotive objects or objects created or affected by one or more natural phenomenon; and the motion of the virtual lighting objects models the relative behavior of said living creatures, self-locomotive objects or natural phenomenon.

### Claim 5 (depends on 3)

The method of claim 3, wherein the motion of each of the virtual lighting objects models a respective one of a plurality of living creatures, and the living creatures modelled by the behavioral algorithm are of the same species, the behavior modelled by the behavioral algorithm being a flocking or swarming behavior.

### Claim 6 (depends on 5)

The method of claim 5, wherein the user selected one or more algorithms comprises a plurality of algorithms: one of which comprises said selected behavioral algorithm, and at least one other of which comprises one of:
(i) an influence algorithm which models an influence of a natural phenomenon on the creatures or objects modelled by said selected behavioral algorithm; or
(ii) another behavioral algorithm configured to so as when used to vary the second attribute to create the appearance of motion of one or more further virtual lighting objects moving across the first layer static picture, whereby the motion of each of the one or more further virtual lighting objects models a living creature or other self-locomotive object or object created or affected by one or more natural phenomenon, of a different type of creature or object than said one of the plurality of algorithms, wherein the plurality of algorithms interact such that the motion of said plurality of virtual lighting objects and said one or more further virtual lighting objects models an interaction between the creatures or objects modelled by said behavioral algorithms and the creatures or objects modelled by said another behavioral algorithm.

### Claim 7 (depends on 6)

The method of claim 6, wherein said another behavioral algorithm is also selected by the user.

### Claim 8 (depends on 1)

The method of claim 1, further comprising receiving an indication of a location of one or more human occupants, wherein at least one of the selected one or more algorithms is configured such that the motion of the virtual lighting objects will avoid or be attracted to the location of the human occupants based on said indication.

### Claim 9 (depends on 1)

A computer program embodied on one or more non-transitory computer-readable storage media and configured so as when run on one or more processors to perform the method of claim 1.

### Claim 10 (depends on 1)

A user terminal for controlling a lighting system comprising a plurality of illumination sources, the user terminal is configured to communicate with each of the illumination sources and configured to perform the method of claim 1.

### Claim 11

A system comprising:
a lighting system comprising a plurality of illumination sources arranged to emit light for illuminating a scene, the lighting system being operable to vary at least color and intensity of the light at each location of an array of locations over at least two spatial dimensions of the scene; and
a user terminal configured to receive a user selection from a user, the user selecting a static picture having different color values at different positions; map the color values at the different positions in the static picture to the color values at corresponding locations of said array of locations; receive a second user selection from the user, the user selecting one or more algorithms representing motion selected by the user from amongst a plurality of predetermined algorithms; and vary the intensity of the light based on the one or more algorithms so as to create an appearance of motion across the array;
wherein the static picture is combined with the one or more algorithms in order to create a dynamic lighting effect across the scene;
wherein each of the algorithms is configured so as when used to vary the intensity in creating the dynamic lighting effect to create the appearance of motion of a plurality of discrete, virtual lighting objects moving across the static picture, such that the virtual lighting objects each act as a color picker moving across the static picture, the motion of each of the virtual lighting objects being related but not coincident.
