Lighting system and method for controlling lighting in a real building

The described lighting system addresses the complexity of synchronizing multiple video projectors by using a production server to simulate lighting in a virtual scene and generate media streams for real devices, achieving effective and synchronized illumination of building structures.

FR3146570B1Active Publication Date: 2025-06-27INTENSCITY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
FR2023002091
Authority / Receiving Office
FR · FR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-07
Publication Date
2025-06-27
Estimated Expiration
2043-03-07

AI Technical Summary

Technical Problem

Existing lighting systems for buildings face complexity when requiring multiple video projectors to illuminate different parts of a building structure with light animations, making it challenging to synchronize and control the lighting effectively.

Method used

A lighting system comprising a production server with a rendering engine that models building structural elements in a virtual digital scene, simulates lighting using virtual devices, and generates media streams for real rendering devices to illuminate the building synchronously.

Benefits of technology

The system enables precise control and synchronization of lighting across multiple real rendering devices, effectively replicating complex lighting scenarios and animations on real building structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000017_0000
    Figure 00000017_0000
  • Figure 00000018_0000
    Figure 00000018_0000
  • Figure 00000019_0000
    Figure 00000019_0000
Patent Text Reader

Abstract

This system allows the lighting of a real building (BAT). It comprises a production server (SP) configured to:- model a building (BAT) in a virtual scene,- simulate lighting of this scene by a first virtual device;- obtain, for at least two real rendering devices, an image representing the simulation of a structural element of the illuminated building and observed from the point of view of models of at least two real rendering devices (PRn);- generate media streams (FMn(t)) allowing the rendering of these images by the real rendering devices. Fig. 1
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Lighting system and method for controlling lighting of a real building Background of the invention

[0001] The present invention relates to the field of lighting of real buildings.

[0002] For several years now, solutions have been developed to enable the illumination of buildings.

[0003] The implementation of such projects is complex, especially when they require several video projectors to illuminate different parts of the building structure, for example with light animations. Subject matter and summary of the invention

[0004] The invention relates to a lighting system for a real building.

[0005] This system comprises a production server and a module for obtaining a lighting design file comprising a lighting scenario for the building.

[0006] The production server comprises a rendering engine configured to model, in a virtual digital scene, at least one structural element of the building, and to simulate lighting of this scene by at least one first virtual device at at least one time t in accordance with the lighting scenario.

[0007] The rendering engine is further configured to obtain, for at least two real rendering devices of the lighting system, an image representing the simulation of said at least one structural element lit by the first virtual device at this at least one instant t, observed from the point of view of a model of this real rendering device in the virtual digital scene.

[0008] The production server comprises a generation module configured to generate, for each of the at least one real restitution device, a media stream allowing the restitution by this real restitution device, of the images obtained for this real device at the different times t.

[0009] The production server comprises a module for sending, to a broadcast server, and for each of the at least two real rendering devices, a lighting parameter broadcast file comprising an address of a media server of the lighting system connected to this real rendering device, an address of this real rendering device and the media stream generated for this real rendering device. The media server is configured to send the media stream to this real rendering device so that it lights the real building by rendering the media stream.

[0010] Correlatively, the invention relates to a method for controlling the lighting of a real building.

[0011] This method includes a step of obtaining a lighting scenario for the building.

[0012] It also comprises a step of modeling, in a virtual digital scene, at least one structural element of the building and a step of simulating lighting of this scene by at least one first virtual device at at least one time t in accordance with the lighting scenario.

[0013] This method comprises a step of obtaining, for at least two real restitution devices, an image representing the simulation of said at least one structural element illuminated by said at least one first virtual device, observed from the point of view of a model of this real restitution device in the virtual digital scene.

[0014] This method comprises a step of generating, for each of said at least two real restitution devices, a media stream allowing the restitution by this real restitution device, of the images obtained for this real device at the different times t.

[0015] This method comprises a step of sending to a broadcast server, and for each of said at least two real rendering devices, a lighting parameter broadcast file comprising an address of a media server connected to this real rendering device, an address of this real rendering device and the media stream generated for this real rendering device. The media server is configured to send the media stream to this real rendering device so that it illuminates the real building by rendering this media stream.

[0016] In one embodiment of the invention, the actual rendering devices of the system are, taken as a whole, connected to a plurality of media servers synchronized with each other.

[0017] In a particular embodiment, at least one first virtual device is a model of a real device for rendering the lighting system defined in the lighting design file.

[0018] In a particular embodiment, at least one first virtual device is defined as such in the lighting design file.

[0019] In a particular embodiment, said at least one first virtual device is a model of a real restitution device not controllable by the lighting system defined in the lighting design file.

[0020] In a particular embodiment, the different steps of the lighting control method are determined by computer program instructions or are implemented by a silicon chip which comprises transistors adapted to constitute logic gates of non-programmable hard-wired logic.

[0021] Consequently, the invention also relates to a computer program on an information medium, this program being capable of being implemented in a controller, this program comprising instructions adapted to the implementation of the steps of a lighting control method as described above.

[0022] This program may use any programming language, and be in the form of source code, object code, or code intermediate between source code and object code, such as in a partially compiled form, or in any other desirable form.

[0023] The invention also relates to a computer-readable information medium, and comprising instructions of a computer program as mentioned above. The information medium may be any entity or device capable of storing the program. For example, the medium may comprise a storage means, such as a ROM, a non-volatile memory of the flash type or even a magnetic recording means, for example a hard disk. Furthermore, the information medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means. The program according to the invention may in particular be downloaded from a network such as the Internet. Alternatively, the information medium may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method in question. Brief description of the drawings

[0024] Other characteristics and advantages of the present invention will emerge from the description given below, with reference to the appended drawings which illustrate exemplary embodiments thereof which are not in any limiting nature. In the figures:

[0025] [Fig-1] [Fig.l] represents a lighting system conforming to a particular mode of carrying out the invention;

[0026] [Fig.2] [Fig.l] represents a lighting system according to another particular embodiment of the invention;

[0027] [Fig.3] [Fig.3] represents a modeling of the system of [Fig.l];

[0028] [Fig.4] [Fig.4] represents, in flowchart form, the main steps of a process for creating a lighting design file; and

[0029] [Fig.5] [Fig.5] represents a lighting design file;

[0030] [Fig.6] [Fig.6] represents, in the form of a flowchart, the main steps of a lighting control method according to the invention; and

[0031] [Fig.7] [Fig.7] represents a lighting diffusion file. Detailed description of the invention

[0032] [Fig.l] represents a lighting system according to the invention in an example of an environment in which it can be implemented.

[0033] The figure represents in particular a BAT building comprising structural elements ESi, for example walls, doors, windows, a roof, a fireplace, etc.

[0034] In this example, it is considered that the BAT building can be lit by non-controllable light sources or be located in the sound environment of non-controllable audio sources, hereinafter jointly called non-controllable reproduction devices DRNPj. These reproduction devices are called “non-controllable” because even if they can be taken into account by the lighting system according to the invention, they cannot be controlled by this lighting system itself.

[0035] The non-controllable restitution devices DRNPj can of course be controlled by devices external to the invention not shown in this figure (switches, dimmers, etc.) to modify the parameters of these devices (switching on, switching off, intensity, color, etc.).

[0036] In [Fig. 1], real restitution devices are also shown, here PRn projectors, which can be controlled by the method according to the invention to illuminate one or more structural elements ESi of the BAT building.

[0037] Each of these real rendering devices PRn is connected to a media server SMk, knowing that the same media server SMk can have several output ports to be able to be connected to one or more real rendering devices PRn.

[0038] In the embodiment described here, the SMk media servers are synchronized with each other. This synchronization does not need to be to the nearest millisecond but to the nearest frame, for example to the nearest 16 ms for a video frequency of 60 frames / second maximum.

[0039] In one embodiment, this synchronization is performed using the NTP (Network Time Protocol) protocol described in RFC 958 of September 1985. On each machine running an SMk media server is therefore installed an NTP server configured to synchronize with the other machines hosting another SMk server on the same network and to update the internal clock of the machine concomitantly. The SMk media server running on a machine can thus reliably rely on the internal clock of this machine, the SMk media servers thus all being synchronized with each other indirectly.

[0040] Other clock synchronization protocols may be used, for example the PTP protocol (Precision Time Protocol).

[0041] In the example of [Fig.l], the SMk media servers are connected to an SD broadcast server via a NET network.

[0042] The NET network is of any nature. It can be a local network, a wide area network; it can be wired, wireless, hybrid.

[0043] A role of the SD broadcast server is to distribute to the various SMk media servers of the NET network FDE lighting parameter broadcast files produced by a SP production server. Such a file defines for at least one real rendering device PRn, a media stream FMn to be rendered by this real rendering device to illuminate structural elements ESi of the BAT building or to broadcast sound.

[0044] In one embodiment, each media server SMk is capable of reading and interpreting a lighting parameter broadcast file FDE in order to render the media stream FMn on the corresponding real rendering device PRn.

[0045] In the embodiment of [Fig.l], the broadcast server SD is configured to send, to each of the real rendering devices PRn, a media stream FMn via the media server SMk with which it is associated.

[0046] [Fig.2] illustrates a variant of the invention in which at least one master media server SMk, referenced SMk*, is configured to serve as a broadcast relay from the broadcast server SD to at least one other media server SMk', the latter being able to be described as a slave media server.

[0047] It is noted that a slave media server can also play a role of master media server for at least one other slave media server and so on, so that the invention makes it possible to broadcast the lighting broadcast files in a tree-structured network.

[0048] In the embodiment of [Fig.2], the master media server SMk* receives from the broadcast server SD: - a FDEk* lighting parameter broadcast file which will be read and interpreted by the master server SMk* for broadcast on the real rendering device PRk* directly connected to this server; and - a lighting parameter broadcast file FDEk' which will be sent to the slave media server SMk' which the latter can read and interpret to broadcast the corresponding media stream on the real rendering device PRk' directly connected to this slave media server.

[0049] The communication network allowing the master and slave media servers to communicate with each other, referenced NET2 in [Fig.2] may or may not be identical to the NET network.

[0050] [Fig. 3] represents a modeling of the environment of [Fig. 1]. By convention, the objects of [Fig. 3] are represented by broken lines when these objects have equivalents in the real world for which they bear the same reference (building, structural elements of the building, non-controllable rendering devices, real rendering devices, media servers), and by solid lines when these objects (for example a virtual rendering device) have no equivalent in the real world.

[0051] [Fig.4] represents in flowchart form a PCE method for creating a structured FCE lighting design file in accordance with a particular mode of carrying out the invention.

[0052] In the embodiment described here, this PCE method comprises a step C5 of obtaining the characteristics Ck of at least one media server SMk.

[0053] These features may include an encoding format supported by the media server, for example H264, H265, ProRes, DNxHD, or any other supported video encoding.

[0054] In the embodiment described here, this PCE file creation method comprises a CIO step of defining a 3D model of at least one structural element ESi of the BAT building.

[0055] In the embodiment described here, this PCE method comprises a step C15 of obtaining the technical characteristics CTj of non-pilotable restitution devices DRNPj, of their initial positions and orientations Pj(O).

[0056] The non-controllable DRNPj rendering devices can be non-controllable projectors or non-controllable audio systems.

[0057] In the embodiment described here, the PCE file creation method comprises a step C20 of obtaining the technical characteristics CTn of real restitution devices PRn, ARn, of their initial positions and orientations Pn(0).

[0058] The actual restitution devices can be real PRn projectors or real ARn audio systems. They can be controlled by the lighting method according to the invention.

[0059] In the embodiment described here, this PCE file creation method comprises a step C25 of obtaining the technical characteristics CTm of virtual restitution devices PVm, AVm, of their initial positions and orientations Pm(0).

[0060] The virtual rendering devices can be virtual projectors PVm or virtual audio systems AVm.

[0061] The technical characteristics CTn, CTm and CTj of the real projectors PRn, the virtual projectors PVm, and the non-controllable projectors DRNPj may for example include: - a type of projector (directional source, omnidirectional point light, light spot determined by its angle and diffusion, gobo fixed image projector, projector defined by an IES file (Illuminating Engineering Society of North America standard)) - parameters specific to this type (direction, sharpness, size, IES file, gobo file, halo, etc.),

[0062] - characteristics of color, intensity, ...

[0063] The technical characteristics CTn, CTm and CTj of the real audio systems ARn, the virtual audio systems AVm and the non-controllable audio systems DRNPj can include an audio format supported by these systems, for example WAV or MP3 format.

[0064] In the embodiment described here, the elements obtained during these steps C5 to C20, namely: (i) the Ck characteristics of the SMk media servers; (ii) the model of at least one structural element ESi of the BAT building. In one embodiment, this model comprises the initial geometry, position and orientation of this structural element in a reference frame R and; (iii) the technical characteristics CTj of the non-controllable restitution devices DRNPj as well as their initial positions and orientations Pj(O) in the R reference frame; (iv) the technical characteristics CTn of real restitution devices PRn, ARn, as well as their initial positions and orientations Pn(0) in the R reference frame; (v) the technical characteristics CTm of virtual restitution devices PVm, AVm, as well as their initial positions and orientations Pm(0) in the R reference frame; (vi) the connections between the actual rendering devices PRn, ARn and the media servers SMk are recorded in a DESC description part of the lighting design FCE file.

[0065] In the embodiment described here, the PCE method comprises a step C30 of defining a lighting scenario SC.

[0066] In the embodiment described here, the lighting scenario SC comprises at least one control parameter PCn(t) and / or at least one position Pn(t) of at least one real restitution device PRn, ARn in the reference frame R at at least one instant t of the scenario.

[0067] In the embodiment described here, the SC scenario may further comprise: - a duration D; and / or - a Tstart instant for starting the scenario; and / or - at least one position or orientation Pi(t) of said at least one structural element ESi(t) in the frame of reference R at at least one time t of the scenario; and / or - at least one control parameter PCm(t) and / or at least one position or orientation Pm(t) of said at least one virtual restitution device PVm, AVm at at least one instant t of the scenario; and / or - at least one parameter P(t) and / or at least one position or orientation Pj(t) of said at least one non-controllable restitution device DRNPj at at least one time t of the scenario.

[0068] The control parameters PCn(t) of a real rendering device PRn define the configuration of this device so that it renders at time t a media (light form, image, video, sound) defined by these parameters.

[0069] Similarly, the control parameters PCm(t) of a virtual rendering device PVm define the configuration of this device so that it simulates the rendering at time t of a media (light form, image, video, sound) defined by these parameters.

[0070] In the embodiment described here, the SC scenario is recorded in a part of the same name of the structured lighting design file FCE.

[0071] [Fig.5] represents an FCE lighting design file that can be created by the method of [Fig.4].

[0072] [Fig.6] represents in the form of a flowchart the main steps of a PDE lighting control method according to the invention, in a particular embodiment.

[0073] In the embodiment described here, this method is implemented by the production server SP to produce at least one FDE lighting parameter broadcast file from an FCE lighting design file.

[0074] In the embodiment of [Fig. 1] or 2, the production server SP obtains the FCE lighting design file via the network using COM communication means.

[0075] An example of an FDE lighting parameter broadcast file is shown in [Fig.7]. This FDE lighting parameter broadcast file is intended to be distributed by the SD broadcast server to one or more SMk media servers as already described with reference to [Fig.l] or 2.

[0076] This FDE lighting parameter diffusion file includes, for at least one real PRn restitution device: - the identifier of the SMk media server to which it is connected; and - a media stream FMn(t) to be rendered by this real rendering device PRn at time t, this media stream being coded according to a format compatible with the rendering device PRn.

[0077] In the embodiment described herein: - if the PRn restitution device is a video projector, the media streams FMn(t) intended for this restitution device are still images or videos; - if the rendering device PRn is a controllable physical light projector (such as a spotlight, an LED bar, etc.), the media streams FMn(t) intended for this rendering device are data streams in DMX format; - if the PRn playback device is an audio system, the FMn(t) media streams intended for this playback device are audio files compatible with this playback device, for example in WAV or MP3 format.

[0078] It is assumed that the production server SP receives the FCE description file during a step E10.

[0079] In the embodiment described here, during a step E20 of the PDE lighting diffusion method, the production server SP constructs a scene from the positions and orientations of the elements included in the descriptive part DESC of the lighting design file FCE.

[0080] For this, the production server SP includes a 3D rendering engine MOT which places in a 3D scene, a model of the structural elements ESi of the building BAT, virtual devices corresponding to models of the real rendering devices PRn, the virtual rendering devices PVm defined as such in the FCE file and virtual devices corresponding to models of the non-controllable rendering devices DRNPj using their initial dimensions, positions and orientations Pi(0), Pj(O), Pn(0) and Pm(0) defined in the descriptive part DESC of the lighting design file FCE.

[0081] For example, the 3D rendering engine may be an Unreal Engine (registered trademark).

[0082] In the embodiment described here, the production server SP determines, for instants t of the scenario, the position and orientation in the digital scene: - of each of the ESi structural elements; and - of each of the virtual devices corresponding to the models of the real restitution devices ARn, PRn, of the virtual restitution devices AVm, PVm, and of the non-controllable restitution devices SRNPj defined in the FCE lighting design file.

[0083] During a step E30, the production server SP simulates, for times t of the scenario, lighting of the scene by the different virtual devices using the control parameters PC(t) of the scenario for the real rendering devices and for the virtual rendering devices as well as the parameters P(t) of the scenario for the non-controllable rendering devices SRNPj.

[0084] During a step E40, the production server SP can thus obtain, for times t of the scenario and for each of the virtual devices (or models) modeling a real restitution device PRn, ARn, an image as observed from a point of view of these virtual devices, representing the simulation of said at least one structural element ESi of the building lit by the different virtual devices.

[0085] These images can for example be obtained at a frequency of sixty images per second for each real restitution device PRn, ARn.

[0086] In the embodiment described here, during a step E50, the production server SP generates for each real rendering device PRn, ARn, a media stream FMn(t) allowing the rendering of the images obtained for this real device at the different times t.

[0087] In the embodiment described here, during a step E60, the server SP production generates an FDE lighting settings broadcast file for each SMk media server.

[0088] For a given SMk media server, this file includes, for each real rendering device PRn connected to this SMk server, the addressing of this real rendering device PRn and the media stream FMn(t).

[0089] The production server SP encodes the lighting parameter broadcast file FDE and the media stream FMn(t) intended for a real rendering device PRn according to the type of this rendering device PRn and the associated media server SMk.

[0090] The production server SP sends, during a step E70, the different FDE files to a broadcast server SD so that the latter can transmit them to the relevant SMk media servers.

[0091] The media streams FMn(t) are received by the real rendering devices PRn in a synchronized manner and used directly by these devices to illuminate the building BAT. First example of use of the invention

[0092] In a first example, the invention is used to illuminate a facade of a BAT building with two real video projectors PR1 and PR2 connected respectively to two media servers SMI, SM2.

[0093] In this example, the FCE lighting design file includes in its descriptive part DESC: - the 3D model of the BAT building, - the technical characteristics CTn as well as the initial position and orientation Pn(0), n=1 to 2 of the two real video projectors PR1 and PR2, - the description of the 2 media servers SMI and SM2, and - information that the real projector PR1 is connected to the SMI media server and the real projector PR2 is connected to the SM2 media server.

[0094] It is assumed that a lighting designer has defined six virtual projectors PVm, m = 1 to 6, as well as their positions and initial orientation Pm(0) in the descriptive part DESC of the lighting design file FCE.

[0095] It is assumed that the lighting design file includes in its scenario part, a scenario SC with a duration of 1 minute to be repeated in a loop, and that this scenario SC defines the positions and orientations Pm(t) and the control parameters PC(t) of the six virtual projectors PVm at different times over a range of 1 minute.

[0096] In this example, the SP production server uses this FCE lighting design file to: - generate a 3D digital scene in the MOT rendering engine (e.g. Unreal Engine) - place in the 3D scene, the BAT building model and two virtual projectors CAM1 and CAM2 of the same type as the real projectors PR1 and PR2 and whose positions and orientations, correspond to the initial positions and orientations Pm(0) of the real projectors PR1 and PR2; - determine, sixty times per second, for one minute, for the virtual projector CAM1 an image representing the building model as illuminated by the two virtual projectors; - determine, sixty times per second, for one minute, for the virtual projector CAM2 an image representing the building model as illuminated by the two virtual projectors; - create an FMI video file for the virtual projector CAM1 and an FM2 video file for the virtual projector CAM2 from the images obtained for these virtual projectors; - produce two lighting parameter description files FDE1, FDE2, each lighting parameter distribution file FDEk comprising: (i) an address of the SMk media server; (ii) an address of the actual restitution device PRk; (iii) the characteristics of the SMk media server; (iv) the characteristics of the actual PRk restitution device; and (v) the FMk video file corresponding to the video to be broadcast on the PRk playback device by the SMk media server; - send these SMk files to the streaming server. Second example of use of the invention

[0097] In a second example, the invention is used to illuminate a BAT building which already has lighting comprising four non-controllable restitution devices DRNP1 to DRNP4 and five real restitution devices PR1 to PR5. The building is also equipped with an AUI audio system allowing stereo sound to be broadcast.

[0098] Four other real restitution devices PR6 to PR9 are placed around this building.

[0099] It is assumed that the five real controllable restitution devices PR1 to PR5 are connected to the NET network and that they can be controlled via a DMX protocol broadcastable on the NET network.

[0100] In this example, six SMI to SM6 media servers are used such as: (i) the SMI media server is connected to the NET network and intended to control the actual rendering devices PR1 to PR5; (ii) the SM2 media server is connected to the actual PR6 rendering device by a USB cable and by an HDMI cable to stream video; (iii) the SM3 media server is connected to the actual PR7 rendering device by a USB cable and by an HDMI cable to stream video; (iv) the SM4 media server is connected to the actual PR8 rendering device by a USB cable and by an HDMI cable to stream video; (v) the SM5 media server is connected to the actual PR9 rendering device by a USB cable and an HDMI cable to stream video; (v) the SM6 media server is intended for sound control; it is connected to the AU 1 audio system via a stereo jack cable.

[0101] In this example, the FCE lighting design file includes, in its descriptive part DESC: - the 3D model of the BAT building; - the description of the actual restitution devices PR1 to PR9, - the description of the six SMI media servers to SM6, - the description of the connections between the SMk media servers and the actual PRi rendering devices, - the description of thirty virtual restitution devices PV1 to PV30 chosen by the lighting designer; - three audio files A1 to A3 in a format readable by the SM6 media server (e.g. WAV, MP3, OGG, FLC, etc.) each lasting 10 minutes.

[0102] In this example, the SC scenario part of the FCE lighting design file includes the description of a scenario lasting 30 minutes. It indicates: - the movements and changes in characteristics of the thirty virtual restitution devices over a 30-minute timeline; - changes in the characteristics of the five real restitution devices PRI to PR5 on the 30-minute timeline; - at what point in the timeline to start each audio file A1 to A3.

[0103] In this example, the SP production server uses the FCE lighting design file to: (i) create a 3D scene in the MOT renderer (ii) configure all variations described in the FCE lighting design file for each real rendering device PRI to PR9 and each virtual rendering device PV1 to PV30; (iii) placing in the 3D scene, four virtual cameras CAM6 to CAM9 whose positions, orientations and characteristics correspond respectively to those of the real restitution devices PR6 to PR9 and five virtual devices corresponding to the real restitution devices PRI to PR5; (iv) launch the rendering calculation for each virtual camera CAM6 to CAM9 to generate respective video files FM6 to FM9 in 4K (or Ultra High Definition UHD) format and encoded in H264 format readable by the media servers; (v) launch the calculation of the rendering of DMX FMI to FM5 streams corresponding respec- tively to the real restitution devices PR1 to PR5; (vi) launch the calculation of the rendering of the FM 10 stream corresponding to the audio part of the scenario in a stereo WAV format; (vii) produce ten FDE1 to FDE10 lighting parameter diffusion files from these elements.

[0104] In this example, each FDEk lighting parameter broadcast file includes: (i) an address of the SMk media server; (ii) an address of the actual rendering device PRk (projector or audio system); (iii) the characteristics of the SMk media server; (iv) the characteristics of the PRk restitution device; and (v) the FMk video file corresponding to the media stream to be broadcast on the PRk playback device by the SMk media server.

[0105] The FDEk lighting parameter broadcast files will then be sent by the SD broadcast server to the SMk media servers addressed in each FDE lighting parameter broadcast file.

[0106] Each SMk media server broadcasts the media stream corresponding to each of the rendering devices to which it is connected.

Claims

Claims

1. Lighting system for a real building (BAT), this system comprising a production server (SP) comprising: - a module (COM) for obtaining a lighting design file (FCE) comprising a lighting scenario for the building (BAT); - a rendering engine (MOT) configured to: (i) model, in a virtual digital scene, at least one structural element (ESi) of the building (BAT), (ii) simulate lighting of said scene by at least one first virtual device (PRn, ARn, AVm, PVm, DRNPj) at at least one instant t in accordance with said lighting scenario; (iii) obtain, for at least two real rendering devices of the lighting system, an image representing the simulation of said at least one structural element lit by said at least one first virtual device at said at least one instant t, observed from the point of view of a model of this real rendering device (PRn) in the virtual digital scene;- a generation module configured to generate, for each of said at least two real rendering devices (PRn, ARn), a media stream (FMn(t)) allowing the rendering by this real rendering device, of the images obtained for this real device at the different times t; - a module (COM) for sending to a broadcast server (SD), and for each of said at least two real rendering devices (PRn, ARn), a lighting parameter broadcast file (FDE) comprising an address of a media server (SMk) of the lighting system connected to this real rendering device (PRn), an address of this real rendering device (PRn) and the media stream (FMn(t)) generated for this real rendering device (PRn), said media server (SMk) being configured to send said media stream (FMn(t)) to this real rendering device (PRn) so that it illuminates the real building by rendering said media stream (FMn(t)).;

2. . Lighting system according to claim 1 characterized in that the actual rendering devices of the system are, taken as a whole, connected to a plurality of media servers (SMk) synchronized between

3. them. Lighting system according to claim 1 or 2 characterized in that said at least one said first virtual device is a modeling of a actual rendering device (PRn) of the lighting system defined in the lighting design file (FCE).

4. Lighting system according to any one of claims 1 to 3 characterized in that said at least one first virtual device is defined as such in the lighting design file (FCE).

5. Lighting system according to any one of claims 1 to 4 characterized in that said at least one first virtual device is a modeling of a real restitution device (PRn) not controllable by the lighting system defined in the lighting design file (FCE).

6. Method for controlling the lighting of a real building (BAT), comprising steps of: - obtaining (E10) a lighting scenario of the building (BAT); - modeling (E20), in a virtual digital scene, at least one structural element of the building (BAT); - simulation (E30) of lighting of said scene by at least one first virtual device (PRn, ARn, AVm, PVm, DRNPj) at at least one instant t in accordance with said lighting scenario; - obtaining (E40), for at least two real rendering devices, an image representing the simulation of said at least one structural element lit by said at least one first virtual device at said at least one instant t, observed from the point of view of a model of this real rendering device in the virtual digital scene;- generation, for each of said at least two real rendering devices (PRn, ARn), of a media stream (FMn(t)) allowing the rendering by this real rendering device, of the images obtained for this real device at the different times t; - sending (E70) to a broadcast server (SD), and for each of said at least two real rendering devices (PRn, ARn), of a lighting parameter broadcast file (FDE) comprising an address of a media server (SMk) connected to this real rendering device (PRn), an address of this real rendering device (PRn) and said media stream (FMn(t)) generated for this real rendering device (PRn), said media server (SMk) being configured to send said media stream (FMn(t)) to this real rendering device (PRn) so that it illuminates the real building by rendering said media stream (FMn(t)).;

7. A computer program comprising instructions which, when the program is executed by a computer, causing the latter to implement the steps of the method according to claim 6.

8. Computer-readable data carrier, on which the computer program according to claim 7 is recorded.