LIGHT CONTROL
20170347427 · 2017-11-30
Inventors
Cpc classification
H04N21/4131
ELECTRICITY
International classification
Abstract
A method of controlling a plurality of lights of a lighting installation comprises the steps of receiving a framework defining the plurality of lights of the lighting installation, the framework comprising a video frame, creating a plurality of different coloured versions of the framework, locating each of the different coloured versions of the framework on a timeline of video frames, applying transition effects between the located different coloured versions of the framework on the timeline to create intermediate video frames thereby generating a sequence of video frames, transmitting the sequence of video frames to a lighting controller for the lighting installation, and controlling the plurality of lights of the lighting installation according to the sequence of video frames.
Claims
1. A method of controlling a plurality of lights of a lighting installation, the method comprising: receiving a framework defining the plurality of lights of the lighting installation, the framework comprising a video frame, creating a plurality of different colored versions of the framework, locating each of the different colored versions of the framework on a timeline of video frames, applying transition effects between the located different colored versions of the framework on the timeline to create intermediate video frames thereby generating a sequence of video frames, transmitting the sequence of video frames to a lighting controller for the lighting installation, and controlling the plurality of lights of the lighting installation according to the sequence of video frames.
2. A method according to claim 1, wherein the framework comprises a two-dimensional grid.
3. A method according to claim 1 wherein the framework defines the relative location of the plurality of lights of the lighting installation.
4. A method according to claim 3, wherein the framework defines the three-dimensional location of the plurality of lights of the lighting installation.
5. A method according to claim 1 further comprising receiving an input defining the nature of a transition effect to be applied between two different colored versions of the framework located on the timeline.
6. A system for controlling a plurality of lights of a lighting installation, the system comprising a processor arranged to: receive a framework defining the plurality of lights of the lighting installation, the framework comprising a video frame, create a plurality of different colored versions of the framework, locate each of the different colored versions of the framework on a timeline of video frames, apply transition effects between the located different colored versions of the framework on the timeline to create intermediate video frames thereby generating a sequence of video frames, transmit the sequence of video frames to a lighting controller for the lighting installation, and control the plurality of lights of the lighting installation according to the sequence of video frames.
7. A system according to claim 6, wherein the framework comprises a two-dimensional grid.
8. A system according to claim 6, wherein the framework defines the relative location of the plurality of lights of the lighting installation.
9. A system according to claim 8, wherein the framework defines the three-dimensional location of the plurality of lights of the lighting installation.
10. A system according to claim 6, wherein the processor is further arranged to receive an input defining the nature of a transition effect to be applied between two different colored versions of the framework located on the timeline.
11. A computer program product on a non-transitory computer readable medium for controlling a plurality of lights of a lighting installation, the product comprising instructions for: receiving a framework defining the plurality of lights of the lighting installation, the framework comprising a video frame, creating a plurality of different colored versions of the framework, locating each of the different colored versions of the framework on a timeline of video frames, applying transition effects between the located different colored versions of the framework on the timeline to create intermediate video frames thereby generating a sequence of video frames, transmitting the sequence of video frames to a lighting controller for the lighting installation, and controlling the plurality of lights of the lighting installation according to the sequence of video frames.
12. The computer program product according to claim 11, wherein the framework comprises a two-dimensional grid.
13. The computer program product according to claim 11 wherein the framework defines the relative location of the plurality of lights of the lighting installation.
14. The computer program product according to claim 13, wherein the framework defines the three-dimensional location of the plurality of lights of the lighting installation.
15. The computer program product according to claim 11 further comprising receiving an input defining the nature of a transition effect to be applied between two different colored versions of the framework located on the timeline.
Description
[0016] Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:—
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024] If the room 2 is being used for the broadcast of content such as a film or the live relay of a performance such as a play in a theatre, then the lighting installation 4 can be controlled to provide augmenting effects alongside the broadcast of the content. So a winter scene at night in the content could be augmented with the use of low level blue lighting throughout the room 2, an explosion in the content at the right-hand side of the screen could be augmented with a suitably located flash of bright red and yellow light from lights located to the right of the screen and so on.
[0025] If the room 2 is being used for a live event such as a party or celebration, then music may be being provided by a DJ, for example. The control of the lighting installation 4 to match the mood of the music and the atmosphere of the live event is highly desirable and this can be delivered by the lighting installation 4. Different volumes and beat rates of music suit different lighting conditions and colour and movement of light in the room 2 can all be used to augment the live experience of the music being played or simply to entertain the party goers if no music is currently being played.
[0026]
[0027] An additional user interface device 22 is also shown, which is a conventional mouse 22. The user 10 utilises the keyboard 18 and mouse 22 to interact with the operating system and applications being run by the processor 16. Normal imaging and video creation software can be used to create images and a video sequence to be used to control the lighting installation 4, shown in
[0028] The basic unit that the user 10 will use is a framework (a video frame) that defines the plurality of lights 6 in the lighting installation 4 (the framework is described in more detail below with reference to
[0029]
[0030] The resulting video 28 is produced in a standard form suitable to be broadcast or distributed and played back on standard equipment as appropriate to control a space. The sequence 28 of video frames 26 is transmitted to the lighting controller 8 of the lighting installation 4 which is able to control the lights 6 of the lighting installation using video to light processing. The video 28 dictates the timing of the lighting control, in that the timing of changes are captured in the actual playback speed of the video 28. The video can be paused or played at different speeds and the lighting effects will be controlled accordingly.
[0031] The same video can be used to control multiple spaces and the mapping may be common or the regions of colour used differently, for example as a mirror image. The video frames 26 can be produced in part or all of an image which can then be transmitted alongside or as a part of media content, for example in a broadcast. The sequence 28 of video frames 26 can be very complex due to the bandwidth of video available, even just a few pixels can carry the colour information needed for a particular light or group of lights and can include transitions and animations from light to light. Resolution does not need to be high so simple video formats such as those used for teletext can be adequate.
[0032] A video-to-light product (such as amBIENT XC or Light-Scene Engine) can be set up to watch the specific regions of the video sequence and map those to the relevant area of the space that is being lit by the lighting installation 4. If the video sequence is carried in the source video the area used for this may be blanked or cut off before being rendered to a screen. The video can be deliberately designed to add on a region for the lighting control video frames and this can be carried out in most standard video editing packages. Therefore this is a simple post production process. The authored sequence of video frames 26 is used to control the lights 6 of the installation 4.
[0033] Regions of the video are analysed in real-time by the video-to-light system such as those mentioned above. These generate colour palette information for each region that can then be used in a lighting script. The video authoring system for lighting makes use of this feature, and video content produced with a known region structure can therefore be used to control a set of lights set to correspond to use the same region mapping. This allows a designer to use video and image manipulation tools to create a lighting design without need for learning new skills or developing any direct programmatic control for the lights 6 that make up the lighting installation 4. The video authoring and region mapping can use a common frame of reference.
[0034] The framework used as the images in the video can be diagrammatic or literal, images of the space being modelled, or could be photographed or filmed having been carefully lit as intended using a lighting desk. The framework defines a set of regions, which can overlap, each region defining a light and/or a lighting effect. One embodiment of the framework is a grid. The framework will portray the intended lighting scene which can then be reproduced through the video-to-light system. The target space does not have to be the same as the once portrayed in the video, it can even be oriented differently or a different shape. The video can be highly animated or static. All that is needed is a basic framework for the user to work off to add colours to that framework and then place the resulting different versions of the framework in the video timeline.
[0035] The video content can also be computationally generated, in which the computation could include constraints to the region mapping information or just to create a changing image as a whole. The output video can again be distributed in a variety of ways and then mapped onto different spaces according to the region map. For example the content could be broadcast on a video channel and receivers would then feed local lighting control systems. A variation on this would allow the computation to vary the video in a way that was synchronised to another piece of content or sensor, the resulting video then being broadcast. So the video could change colour with temperature or in time to a band playing. The video can be live or recorded and even played back in synch with another media recording. The authoring process becomes one of adjusting parameters of the computation, for example changing the track of an object or cycles of colours, as illustrated in
[0036] The real world light scene can include sophisticated dynamic and interactive scripted effects, for example as shown in
[0037] The video frames 26 of the sequence 28 can also be carried in a variety of synchronised yet independent meta-channels in common media formats. On a DVD or BluRay for example, the sequence 28 of video frames 26 may be carried in the Digital Teletext stream or an alternative video angle. On an audio device the sequence 28 of video frames 26 might be provided in a data channel intended for providing supporting content such as album art, lyrics or music videos. The bandwidth of these meta channels may limit the dynamics of the light controlling content, but frames can be sampled to lower the bandwidth used, without detracting from the colours contained within frames 26. The video sequence 28 can be distributed in many different ways, for example as part of a broadcast, webcast or streaming signal.
[0038] The approach can also be used as of itself, purely to create an ambient experience without any correlations with other media. Requiring only a low resolution rendering it can run on very basic hardware and is not reliant on high quality digital formats. For example, the technique can be used for authoring to a movie timeline using colour picking from the image or palette into a grid. A VJ (video jockey) style interface to trigger lighting clip-art in real time could also harness the methodology described above. A music visualiser output could also be manipulated into a structure that could then be used to create the video frames 26 required to control the lighting installation 4.
[0039]
[0040] The method provides a new kind of light experience authoring and playback delivery. Standard video editing and authoring tools can be used by a designer to allow the creation of an animated sequence of colours to be used in the control of lights in a lighting installation. This sequence can be associated with a pre-existing piece of video material or other media. Creating lighting experiences in this way does not require specialist design and programming skills to set up lighting sequences on professional lighting controllers which is a major drawback of existing approaches to the problem of controlling lights in complex lighting installations. Anyone familiar with image and video editing software can create complex lighting control instructions using this approach.
[0041] There are two main advantages to the new approach. Firstly, there is no need for a new representation language for the lighting information. The colour information is provided in a format that is apparent and intuitive to most people and can be extrapolated by the video to light algorithms of the lighting system. Secondly, the authoring of such information can be done in a domain where there are already well established tools and techniques and plenty of people are sufficiently skilled to easily interpret the representation in terms that are familiar to them. Creation of lighting experiences around media can therefore be part of a standard post production process without learning new production skills or developing/purchasing new software.