This application claims priority to EP 14 156 915.2 filed Feb. 27, 2014, the entire disclosure of which is incorporated by reference herein.
The present disclosure relates to a lighting system and a method for controlling a lighting system, particularly for use in lighting systems of airborne vehicles.
Airborne vehicles employ illumination and lighting applications in order to not only provide lighting as such for the interior of the airborne vehicle, but additionally deliver a sense of welcome and pleasant atmosphere to the passengers aboard the airborne vehicle. Particularly in the field of cabin illumination of passenger aircraft, aircraft manufacturers constantly strive towards even higher standards in lighting scenarios.
Emerging lighting technology employing highly modularized light emitting diodes (LEDs) and matrices or arrays thereof, respectively, increases the demand for efficient, reliable and cost-saving solutions that are able to deal with the complex controlling of the multitude of luminaries or groups of luminaries.
Document EP 1 118 252 B1 discloses a lighting control system with a lighting unit and an environment light sensor that is capable of transmitting control data wirelessly to the lighting unit.
Document U.S. Pat. No. 7,546,168 B2 discloses a plurality of luminaires with associated luminaire managers that are able to transmit luminaire status information wirelessly to a central network server.
Document WO 2012/125502 A2 discloses a lighting system including luminaires that are connected through a network to a computing system. The luminaires are capable of producing lighting having a programmable spectral distribution. The computing system can execute one or more applications that are adapted for operation of the luminaires to process scripts of lighting scenarios that are executable by the luminaires in the system.
Document US 2009/0323321 A1 discloses a system includes light sources and a player connected to the light sources. Each light source includes multiple emitters such as LEDs with the player being connected to independently control the intensity of light emitted from each of the emitters and being capable of using illumination data to determine respective intensities of emissions from the emitters required to produce the illumination represented by the illumination data.
One idea of the present disclosure is to reduce the bandwidth demand for transmitting control information from a lighting control device to one or more illumination devices.
A first aspect of the present disclosure thus pertains to a lighting system, comprising at least one illumination device comprising a luminaire and a luminaire controller configured to control the operational state of the luminaire according to lighting control data, and a lighting controller configured to transmit the lighting control data to the at least one illumination device. The lighting controller is configured to pre-format the lighting control data for the at least one illumination device in one or more color space representation matrices having matrix entries corresponding to color space representation values for the luminaire. The lighting controller is further configured to encode the pre-formatted color space representation matrices using a data compression algorithm.
According to a second aspect of the present disclosure, a method for controlling a lighting system comprises pre-formatting lighting control data for at least one illumination device in one or more color space representation matrices having matrix entries corresponding to color space representation values for luminaires of the illumination device, encoding the pre-formatted color space representation matrices using a data compression algorithm, and transmitting the encoded color space representation matrices to the at least one illumination device via a communication link.
According to a third aspect of the present disclosure, a non-transitory computer-readable medium comprises computer-readable instructions which, when executed on a computer, cause the computer to execute a method according to the second aspect of the present disclosure.
According to a fourth aspect of the present disclosure, an airborne vehicle comprises a lighting system according to the first aspect of the present disclosure.
An idea on which the present disclosure is based is to arrange control information for controlling the operation or one or more illumination devices in one or more matrices and to encode the resulting matrices using a data compression scheme. The encoded matrices take up less bandwidth when being sent to the illumination devices. The present disclosure enables the efficient usage of a low energy, cost efficient and low data rate wireless network such as a network of wireless sensors/actuators for the control of illumination and lighting in an aircraft. Particularly illumination and lighting systems having highly redundant control data are improved in their efficiency. Moreover, by reducing the bandwidth demand of control data flow a lighting system with a multitude of lighting components may be operated in optimum synchronization.
According to an embodiment of the system and the method, the data compression algorithm may comprise a run-length encoding scheme, an entropy encoding scheme, a deflation scheme, wavelet transforming, Fourier transforming, Discrete Cosine transforming and/or a fractal compression scheme.
According to a further embodiment of the system and the method, the color space representation matrices may have a number of columns corresponding to the number of illumination devices in the lighting system.
According to a further embodiment of the system and the method, the subsequent rows of the color space representation matrices may comprise lighting control data for subsequent time slots of controlling the operational states of the luminaires.
According to a further embodiment of the system and the method, the color space representation matrices may comprise subblocks of color space representation values corresponding to lighting control data of luminaires of adjacent illumination devices with respect to the same time slot.
According to a further embodiment of the system and the method, the luminaires may comprise fluorescent tubes and/or solid-state light emitters.
According to a further embodiment of the system and the method, the lighting controller may be configured to transmit the lighting control data to the at least one illumination device via a wireless communication link.
According to a further embodiment of the method, the color space representation matrices may be streamed to the at least one illumination device.
The present disclosure will be explained in greater detail with reference to exemplary embodiments depicted in the drawings as appended.
The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification. The drawings illustrate the embodiments of the present disclosure and together with the description serve to explain the principles of the present disclosure. Other embodiments of the present disclosure and many of the intended advantages of the present disclosure will be readily appreciated as they become better understood by reference to the following detailed description. The elements of the drawings are not necessarily to scale relative to each other. Like reference numerals designate corresponding similar parts.
In the figures, like reference numerals denote like or functionally like components, unless indicated otherwise.
Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific embodiments shown and described without departing from the scope of the present disclosure. Generally, this application is intended to cover any adaptations or variations of the specific embodiments discussed herein.
Luminaires in the sense of the present disclosure comprise any kind or type of devices that are able to generate light in a controlled manner, i.e. depending on the content of control information sent to the lighting or illumination devices, the devices may output light of varying color, intensity, chrominance, luminance, chromaticity, hue, saturation and/or brightness. Luminaires within the meaning of the present disclosure may for example include fluorescent tubes, solid-state lighting devices such as semiconductor light emitting diodes (LEDs), organic light emitting diodes (OLEDs) or polymer light emitting diodes (PLEDs), laser diodes, gas discharge lamps, arc lamps and similar luminaries.
Color space representations in the sense of the present disclosure comprise multi-dimensional numerical representations in any abstract mathematical color model which is able to represent colors as vectors or tuples of values that are associated to a reference color space. Color models within the meaning of the present disclosure may for example comprise the CIE Model, the Red-Green-Blue Model (RGB), the Cyan-Magenta-Yellow-Black Model (CMYK), the Luminance/Chrominance Model (YCC, YUV, YIQ) and the Hue/Saturation Model (HSL, HSV).
The lighting system 10 includes a centralized lighting controller 1 that is configured to control the operation of one or more illumination devices 2.
Lighting control is effected by the lighting controller 1 through communicating lighting control data to the luminaire controllers 6 via the communication links 8. Every luminaire controller 6 may get its own lighting control data in regular intervals. The lighting control data may consist of mainly color and brightness values to be set in the respective luminaire 3. Rapidly changing lighting requirements result in more and more complex light scenario effects with fine resolution and high refresh rates leading to an increasing amount of bandwidth taken up to transmit lighting control data to a plurality of illumination devices 2.
The lighting control data may be employed to implement so-called “lighting scenarios” in which a set of control data is transmitted repeatedly to the illumination devices 2 with changing luminance and chrominance information, which allows for example simulating a sunrise or dawn. It is possible to assign different values for luminance and chrominance to each dedicated illumination device 2 or groups of illumination devices 2 according to their different positions at the same time, resulting for example in the impression that light is moving through the cabin. Such lighting scenarios require a substantial amount of control data to be conveyed to the illumination devices 2.
Especially in wireless networks of aircraft which are favorable in terms of weight and customisation opportunities, transmission frequencies as a shared medium by nature are limited. For the efficient usage of the lighting system 10 along with other wireless applications aboard the aircraft, it is desirable to reduce the bandwidth demand for wireless lighting control data transmission.
In order to reduce bandwidth for the transmission of lighting control data from the lighting controller 1 to the luminaire controllers 6 data compression algorithms may be employed in order to reduce the data volume of the lighting control data to be transmitted. To be able to efficiently apply such data compression algorithms, the lighting control data will need to be pre-formatted. The data compression schemes used may be lossless or lossy data compression algorithms. Lossless data compression algorithms may for example utilize a beneficial arrangement of the raw data to reduce redundancy. On the other hand, lossy data compression algorithms may involve eliminating unnecessary details to reduce irrelevant data, since the human eye has certain deficiencies, amongst others regarding color resolution and the perception of high contrasts around edges.
Data compression algorithms that may be used comprise inter alia run-length encoding schemes, entropy encoding schemes, deflation schemes, transform coding schemes such as wavelet transforming, Fourier transforming (FT) or Discrete Cosine transforming (DCT) and fractal compression schemes. It may for example be useful to use still image compression algorithms such as JPEG image compression and/or moving picture compression algorithms such as H.264 encoding or MPEG-x compression.
The pre-formatting by the lighting controller 1 may comprise generating time-resolved lighting control data for each of the luminaire controllers 6 of a plurality of N illumination device 21, 22, . . . , 2N. In case of colored lighting, lighting control data for each illumination device 2 may for example be split into a value for luminance Y (two separate values Y1 and Y2 in case of a combined lighting with a fluorescent tube 4 and a solid-state light emitter 5) and two values for chrominance C1 and C2. Those values enable the luminaire controller 6 to set the luminaire 3 to a dedicated color and brightness. C1 and C2 are difference values generated from two primary colors.
The values for luminance Y and chrominance C1 and C2 may also be transformed into intensity values of each of the primary colors red, green and blue (RGB) in an RGB color model. From RGB as a basis it may also possible to convert the lighting control data to other color spaces.
Usually, several illumination devices 2 are controlled according to the same or nearly the same values for color, luminance, chrominance and/or brightness. At the same time, the changes in a lighting scenario from one control value to the following one are usually rather small. Additionally, the luminaires 3 may have a certain limited gamut and idleness, so that certain deviations in lighting control cannot be reasonably perceived by the human eye anyway. Thus, the lighting control data may be subject to data compression without significant losses in control quality of the illumination devices 2.
In general, for introducing compression for the lighting control, different implementation options may be regarded. As a first option, the lighting control data from the one or more matrices Fk may be pre-loaded into the illumination devices 2 or a temporary storage of the luminaire controllers 6, respectively. It may be possible to use a common data file for all illumination devices 2, wherein each luminaire controller 6 is configured to pick out the respective information for the associated illumination device 2 from the common data file. Alternatively, it may be possible to use different dedicated data files, one for each of the illumination devices 2. Even though this option may appear uncritical concerning the required bandwidth, it needs to be regarded that a possibility is required to update lighting scenarios of the aircraft during ground times and it is intended to use a shared medium like a wired bus system or a wireless link. Therefore, the time required for lighting control data loading needs to be kept as short as possible, with as little impact on turnaround or maintenance time due to pre-loading of lighting scenarios.
As a second option, the lighting control data from the one or more matrices Fk may be streamed to the illumination devices 2. Again, it may be possible to broadcast the complete lighting control data for all illumination devices 2 in one common stream. Alternatively, separate unicasts of dedicated lighting control data for each of the illumination devices 2 may be transmitted.
Returning to
The discrete values may comprise arithmetic, percentage or digital n-bit values, depending on what coding protocol is employed. The rows i are assigned to time slots ti, whereas the columns j are assigned to the different illumination devices 2j. In other words, the entry Cij of the matrices Fk indicates a desired CSR value for the illumination device 2j at the time slot ti. The time slots ti may run consecutively from i=1 to i=M, i.e. depending on the granularity of the control data updating frequency, a certain time period tM−ti may be covered with a single matrix Fk. Each of the rows i is assigned to block data Bi which is a complete set of lighting control data for all participating illumination devices 2 for one time slot ti. In the example of
The thus pre-formatted matrices Fk are then subject to the selected data compression algorithm. For example, image compression for still pictures can be realized such as a JPEG2000 standard scheme based on wavelet transformation. This has the advantage that the whole matrices Fk are processed, so even with high compression no or substantially no differences in luminance and color between neighboring illumination devices 2 will be perceivable to the human eye. Furthermore, wavelet transformations allow for removing higher frequencies in the frequency domain (which corresponds to high contrast between neighboring illumination devices 2 which is not very likely to happen). Further processing operations like shifting and re-scaling the values to a possibly different domain of the image format may be performed as well, as needed.
Thus, video data compression algorithms using the discrete cosine transformation (DCT) or Fourier transformation (FT) may be employed, such as currently established video codecs (for example MPEG-2 or MPEG-4 AVC). The size of the matrices Fk, i.e. the frame size in terms of video data compression, may be selected in a way that an integer number of CSR value sets for the illuminations devices 2 may fit into the matrices Fk, so that the CSR values for a dedicated illumination device 2 will always remain at the same position within consecutive matrices Fk or frames.
The pre-formatting of
By arranging the CSR values in this certain way, the differences between the values within a dedicated subblock SBij are reduced to a minimum compared with the approach to fill the rows up line by line. This enables a rough quantization with smaller loss of color fidelity and therefore helps to reduce the required bandwidth even further. As a by-product, this is a beneficial way for usage of image data compression schemes to resolve the presetting that each row is a full set of CSR values at a certain time slot. By employing the approach exemplarily shown in
For all exemplary pre-formatting arrangements shown in
In the foregoing detailed description, various features are grouped together in one or more examples or examples with the purpose of streamlining the disclosure. It is to be understood that the above description is intended to be illustrative, and not restrictive. It is intended to cover all alternatives, modifications and equivalents. Many other examples will be apparent to one skilled in the art upon reviewing the above specification.
The embodiments were chosen and described in order to best explain the principles of the present disclosure and its practical applications, to thereby enable others skilled in the art to best utilize the present disclosure and various embodiments with various modifications as are suited to the particular use contemplated. In the appended claims and throughout the specification, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein,” respectively. Furthermore, “a” or “one” does not exclude a plurality in the present case.
Number | Date | Country | Kind |
---|---|---|---|
14 156 915.2 | Feb 2014 | EP | regional |