A method for automatically arranging a set of lighting scenes
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- SIGNIFY HOLDING BV
- Filing Date
- 2024-07-19
- Publication Date
- 2026-05-27
AI Technical Summary
Existing lighting scene control systems face limitations in the number of available lighting scenes, making it cumbersome for users to find specific scenes, and the current methods do not efficiently manage a large number of scenes.
A method for automatically arranging a set of lighting scenes using a data processing device, which involves obtaining characteristics of each scene, arranging them in an array based on these characteristics, and configuring the array to be scrollable in multiple dimensions, allowing for intuitive navigation through a large number of scenes.
This solution enables the efficient arrangement and navigation of a large number of lighting scenes, reducing the complexity for users to find specific scenes by organizing them based on relevant characteristics, and allowing for dynamic generation of new scenes based on user interactions.
Smart Images

Figure EP2024070612_30012025_PF_FP_ABST
Abstract
Description
[0001] A METHOD FOR AUTOMATICALLY ARRANGING A SET OF LIGHTING SCENES
[0002] FIELD OF THE INVENTION
[0003] The invention relates to a method for automatically arranging a set of lighting scenes of an environment comprising a lighting system with one or more controllable lighting devices.
[0004] The invention further relates to a lighting control system comprising a memory unit which comprises computer executable code stored thereon, the computer executable code being configured to, when executed on the data processing device, cause the data processing device to perform a method according to the invention, and to a corresponding computer program product.
[0005] As used herein, the term “characteristic” when used in connection with a lighting scene is generally intended to refer to a feature or quality belonging to a specific lighting scene and serving to identify the lighting scene.
[0006] As used herein, the term “visual lighting scene representation” is generally intended to refer to a visually descriptive characteristic of a lighting scene as perceived by a user, and / or as appearing, when the lighting scene is shown in an environment, such as a room.
[0007] As used herein, the term “property” is generally intended to refer to an attribute, quality, or characteristic of a feature, such as a lighting scene or a user profile, to which the property is related.
[0008] BACKGROUND OF THE INVENTION
[0009] Known systems for controlling a lighting scene of an environment, such as the Philips Hue app, offers a wide selection of lighting scenes. The lighting scenes are located in a scene gallery. The user can scroll through or search for a lighting scene using keywords. Once selected and added to a room control screen, the lighting scene, when recalled, will always create an ambiance with fixed mapping between the palette and lighting devices, unless new light sources are added or removed. Moreover, each lighting scene can be made dynamic, where each light source renders all palette colors in a sequence. US 2017 / 0303370 Al discloses a method and a system for generating and controlling a lighting scene of an environment. The environment has one or more controllable lighting devices. A keyword for a desired lighting scene for the environment is received, and one or more images of the environment are provided in which at least one of the one or more lighting devices is controlled to provide an effect on the environment. An image source is explored, based on the keyword and images retrieved. The provided images are compared with the retrieved images to generate one or more lighting scenes and associated parameters of the one or more lighting devices, and the keyword associated with the one or more lighting scenes. The comparison may comprise one or more of color contrast, hue matching, pattern recognition to derive the lighting scenes and associated parameters to reproduce the lighting scene in the environment upon recall of the keyword.
[0010] The typical lighting scene gallery has close to a hundred lighting scenes split into themes and searchable using keywords. However, the number of available keywords and the number of lighting scenes for each keyword are limited, often to no more than 3-5 scenes. So, despite having close to one hundred lighting scenes the actual choice of lighting scenes is very limited especially if the user is searching for something specific.
[0011] It is therefore desired to increase the number of available lighting scenes, especially in the case a user is searching for something specific. While increasing the number of available lighting scenes is relatively simple per se, an increased number of scenes will cause it to be more cumbersome for the user to scroll through the available scenes. Therefore, it is also desired to make it easier to scroll through the increased number of lighting scenes.
[0012] SUMMARY OF THE INVENTION
[0013] It is an object of the present invention to overcome this problem, and to provide a method for automatically arranging a set of lighting scenes of an environment comprising a lighting system with one or more controllable lighting devices with which also a very large number of lighting scenes may be quickly and efficiently arranged in a desired manner while also making it easier to scroll through the lighting scenes.
[0014] According to a first aspect of the invention, this and other objects are achieved by means of a method for automatically arranging a set of lighting scenes of an environment comprising a lighting system with one or more controllable lighting devices, the method comprising:
[0015] • obtaining, using a data processing device, a set of lighting scenes, • obtaining, using the data processing device, for each lighting scene of the set of lightings scenes, at least two characteristics of the lighting scene,
[0016] • arranging, using the data processing device, the set of lighting scenes in an array of lighting scenes, where the array of lighting scenes comprises a first dimension, DI, and a second dimension, D2, the first dimension, DI, is based on a first characteristic of the at least two characteristics, and the second dimension, D2 is based on a second characteristic of the at least two characteristics, and
[0017] • configuring, using the data processing device, the array of lighting scenes to, when the resulting array of lighting scenes is shown on a display, be scrollable both along a first axis, Al, on the display, the first axis corresponding to the first dimension, DI, and along a second axis, A2, on the display, the second axis corresponding to the second dimension, D2.
[0018] Thereby, and in particular by providing the step of arranging, using the data processing device, the set of lighting scenes in an array of lighting scenes and the step of configuring, using the data processing device, the array of lighting scenes as described above, a method for automatically arranging a set of lighting scenes of an environment comprising a lighting system with one or more controllable lighting devices is provided with which also a very large number of lighting scenes may be quickly and efficiently arranged in a desired manner while also making it easier to scroll through the lighting scenes.
[0019] The step of configuring may further comprise configuring the lighting scenes of the array of lighting scenes to be selectable, and the method may further comprise, using the data processing device, controlling the lighting devices according to a selected lighting scene.
[0020] The step of configuring may further comprise showing, using the data processing device, the resulting array of lighting scenes on a display in such a way that a user is enabled to scroll through the array of lighting scenes both along the first axis, Al, and along the second axis, A2, on the display.
[0021] One of the first axis, Al, and the second axis, A2, may be a horizontal axis on the display, and the other one of the first axis, Al, and the second axis, A2, may be a vertical axis on the display.
[0022] Thereby, scrolling is made particularly intuitive and straight forward to the user, especially when scrolling is performed by means of a swiping operation on a touch screen. The set of lighting scenes may comprise any one or more of a predefined set of lighting scenes, a user-defined set of lighting scenes, and an Al generated set of lighting scenes.
[0023] When the set of lighting scenes comprise one or more Al generated set(s) of lighting scenes, a method is provided with which it becomes possible to increase the number of available scenes by automatically generating new scenes using generative Al, where a scene is represented by a visual scene representation.
[0024] The at least two characteristics of each lighting scene may be chosen from the group comprising color, brightness, saturation, and a combination thereof.
[0025] By defining such specific characteristics on which the setup of the array of lighting scenes are based, the number of irrelevant lighting scenes that the user may otherwise be forced to scroll through may be reduced considerably while taking into account those characteristics that are most often used as a basis for the decision when a user selects a lighting scene. This in turn makes it considerably easier for the user to scroll through the available lighting scenes.
[0026] One or both of the at least two characteristics may be chosen from (i) a meta characteristic, such as mood, appropriateness for special events like Christmas, Easter or birthday, or activity like relaxing, (ii) a characteristic describing a relationship between the colors in a palette - contrasting / complementary vs. analogues / adjacent, and (ii) a characteristic derived from any location / natural phenomena that the lighting scene is depicting, such as sunset, forest, beach or the like. Such characteristics may further be characteristics that may be captured based on keywords.
[0027] One of the first characteristic and the second characteristic of the at least two characteristics may be a lighting scene theme of the lighting scene, and the other one of the first characteristic and the second characteristic of the at least two characteristics may be chosen from the group comprising color, brightness, saturation, a keyword associated with the lighting scene, and a prior usage of the lighting scene, and a combination thereof.
[0028] Thereby, a method is provided with which it becomes possible to scroll through the number of available lighting scenes based on a specific theme, especially in the case a user is searching for something specific within that theme. This in turn reduces the number of irrelevant lighting scenes that the user may otherwise be forced to scroll through, thus making it easier for the user to scroll through the available lighting scenes. Furthermore, this provides for a method enabling automatically tailoring the setup of the array of the lighting scenes more precisely to the needs of a specific user. The at least two characteristics of each lighting scene may be chosen from the group comprising a visual lighting scene representation, a lighting scene name, a lighting scene theme, a keyword associated with the lighting scene, a prior usage of the lighting scene, and a determined match of the lighting scene with a property of a user profile.
[0029] Thereby, further specific characteristics may be taken into account during setup of the array of lighting scenes, and in turn the number of irrelevant lighting scenes that the user may otherwise be forced to scroll through may be reduced even further. Furthermore, this also provides for a method enabling a further improved tailoring of the setup of the array of the lighting scenes to the needs of a specific user.
[0030] The visual lighting scene representation may be chosen from the group comprising: a color palette in the environment, a color distribution in the environment, a color pattern in the environment, a brightness pattern in the environment, a lighting pattern in the environment, a lighting scene image in the environment, and any combination thereof.
[0031] Thus, visual lighting scene representations enable taking into account also the visual appearance of a lighting scene as perceived by a user and / or as appearing when the lighting scene is shown in an environment, such as a room.
[0032] The step of obtaining, using a data processing device, a set of lighting scenes may comprise obtaining a predefined set of lighting scenes, generating, using a data processing device and an associated artificial intelligence, Al, one or more new lighting scenes, and adding the one or more new lighting scenes to the predefined set of lighting scenes to form the set of lighting scenes, where generating the one or more new lighting scenes is based on one or more of one or more pre-defined user interactions with the array of lighting scenes, any available pre-defined lighting scenes and their characteristics, one or more properties of the lighting system, changes to one or more light settings related to the one or more controllable lighting devices of the environment, and one or more properties of a user profile.
[0033] Thereby, a method is provided with which it becomes possible in a simple and efficient manner to increase the number of available lighting scenes based on a specific characteristic of the lighting scene, especially in the case a user is searching for something specific within that theme. This in turn both saves data processing device resources for generating new lighting scenes and reduces the number of generated irrelevant lighting scenes, thus making it easier for the user to scroll through the available lighting scenes.
[0034] Generating, using a data processing device and an associated artificial intelligence, Al, one or more new lighting scenes may comprise generating new scenes based on, when the data processing device detects that a user is scrolling along the first axis, Al, properties and characteristics related to the first axis, Al, as input for the Al, and / or generating new scenes based on, when the data processing device detects that a user is scrolling along the second axis, A2, properties and characteristics related to the second axis, A2, as input for the Al.
[0035] The one or more pre-defined user interactions may comprise one or more of lighting scene usage statistics, number of lighting scene usage occurrences, elapsed time of lighting scene usage, keyword usage statistics, filter usage statistics, and scrolling properties.
[0036] Thereby, a method is provided with which it becomes possible in a simple and efficient manner to increase the number of available lighting scenes based on specific user behavior during interaction with the array of lighting scenes. Especially such parameters as listed above may be used by the data processing device to provide an indication on the relevance of the lighting scenes available or presently scrolled through by the user, and this information may in turn be used as an indication on, e.g., whether more deviation from such lighting scenes are needed. This in turn both saves data processing device resources for generating new lighting scenes and reduces the number of generated irrelevant lighting scenes, thus making it easier for the user to scroll through the available lighting scenes. Furthermore, this also provides for a method enabling a further improved tailoring of the setup of the array of the lighting scenes to the needs of a specific user.
[0037] The one or more properties of the lighting system may comprise room selection, type of one or more lighting devices, orientation of one or more lighting devices, and location of one or more lighting devices.
[0038] For instance, the number of lighting devices and types of lighting devices could be used as an input to for example define how colorful the generated scenes should be, and the location of lighting devices could be used as a parameter for type of the lighting scene (and thus scene palette) that is generated. Thereby, the properties of the lighting system may also be taken into account, which may add to further reducing the number of irrelevant lighting scenes, whether in the setup of the array of lighting scenes or in the generation of new lighting scenes or both.
[0039] The step of generating, using a data processing device and an associated artificial intelligence, Al, the one or more new lighting scenes may be trigged by the data processing device detecting that a user enlarges a window in which the resulting array of lighting scenes is shown on the display. Thereby, it becomes possible to take the user making a larger window as an indication on that the user intends to scroll scenes, thus avoiding using data processing device resources on generating lighting scenes when not needed.
[0040] The step of generating, using a data processing device and an associated artificial intelligence, Al, the one or more new lighting scenes may comprise generating a color palette, and generating, based on the data processing device detecting one or more of a selection of a color palette and that a user stops scrolling, the one or more new lighting scenes.
[0041] Thereby, it becomes possible for the data processing device to keep up with even very high scrolling speeds invoked by a user when generating new lighting scenes without having to generate an unreasonably large amount of new lighting scenes.
[0042] The step of generating, using a data processing device and an associated artificial intelligence, Al, the one or more new lighting scenes may comprise, optionally depending on available data processor capabilities or allocated cloud resources, generating (i) only palettes, (ii) palettes and corresponding textual description, or (iii) palettes and corresponding textual description and an image to be represented on the display.
[0043] The step of generating, using a data processing device and an associated artificial intelligence, Al, the one or more new lighting scenes may comprise taking into account light settings. Light settings may in this connection include room selection, type of one or more lighting devices, orientation of one or more lighting devices, location of one or more lighting devices, and whether a subset of the one or more lighting devices are selected, for instance by a user.
[0044] This effectively reduces the possible ‘solution space’ for newly generated lighting scenes, but also accommodates the use in those instances where only parts of a room or area need to be changed.
[0045] The step of configuring may comprise enabling the scrolling based on screen orientation of a screen of the display.
[0046] Enabling the scrolling based on screen orientation of a screen of the display may comprise enabling the scrolling along the first axis, Al, in a first orientation of the screen, and enabling the scrolling along the second axis, A2, in a second orientation of the screen.
[0047] Thereby, a method is provided with which the setup of the lighting array makes scrolling more intuitive and thus also more straight forward to the user. Furthermore, such a method reduces the risk of the user inadvertently scrolling along an undesired axis. The set of lighting scenes may be digitally generated.
[0048] The invention also relates to a lighting control system comprising a data processing device, a memory unit, and a display, where the memory unit comprises computer executable code stored thereon, the computer executable code being configured to, when executed on the data processing device, cause the data processing device to perform a method according to the present invention.
[0049] The data processing device may be any computing device such as a personal computer or laptop, a tablet, a smartphone, a camera, or a server in communication with such a computing device via a network interface.
[0050] The invention also relates to a computer program product comprising computer executable code configured to, when executed on a data processing device, cause the data processing device to perform the steps of a method according to the present invention.
[0051] The computer program may be implemented on any computing device such as personal computer or laptop, tablet, smartphone, camera or on a server in communication with such a computing device via a network interface.
[0052] It is noted that the invention relates to all possible combinations of features recited in the claims.
[0053] BRIEF DESCRIPTION OF THE DRAWINGS
[0054] This and other aspects of the present invention will now be described in more detail, with reference to the appended drawings showing embodiment(s) of the invention.
[0055] Fig 1 shows schematically an environment comprising a lighting system with a plurality of lighting devices as well as a lighting control system in wireless communication with the lighting system of the environment.
[0056] Fig. 2 shows schematically a lighting control system according to the invention and comprising a data processing device and a display on which an array of lighting scenes are shown.
[0057] Fig. 3 illustrates schematically steps of a method according to the invention.
[0058] Fig. 4 illustrates schematically possible sub-steps of the first step of the method according to Fig. 3.
[0059] As illustrated in the figures, the sizes of layers and regions are exaggerated for illustrative purposes and, thus, are provided to illustrate the general structures of embodiments of the present invention. Like reference numerals refer to like elements throughout.
[0060] DETAILED DESCRIPTION
[0061] The present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which currently preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided for thoroughness and completeness, and fully convey the scope of the invention to the skilled person.
[0062] Fig 1 shows schematically an environment 10 comprising a lighting system 200 with a plurality of lighting devices 11-16. In the embodiment shown, the environment 10 is a room 20. Fig 1 further shows schematically a lighting control system 100 in wireless communication with the lighting system 200 of the environment 10.
[0063] The environment 10, may comprise fittings and fixtures such as furniture, e.g., in the form of a couch or a television. The environment 10 may also comprise a fitting in the form of, for example, a doorway, or a bookcase, or a painting or mirror. The environment 10 comprises a number of lighting devices 11, 12, 13, 14, 15, 16. The lighting devices may be any suitable type of lighting devices, such as for example a ceiling mounted pendant luminaire 13, ceiling recessed spotlights 14 and 15, wall mounted lights 11 and 12, and a standing lamp 16. Each lighting device 11-16 may be switched on or off as usual, and one or more of the lighting devices 11-16 may be “intelligent” or programmable in that they offer different luminance (dimming) and may also provide a range of hues (warm white to cold white) or colors to provide a lighting atmosphere or lighting scene.
[0064] The lighting control system 100 generally comprises a data processing device 1, a memory unit 21, and a display 2. The lighting control system 100 is in communication, wired or wireless, with the lighting system 200 and thus with the plurality of lighting devices 11-16. The lighting control system 100 is used to control the lighting system 200 and thus the plurality of lighting devices 11-16.
[0065] It will be appreciated that Fig. 1 is only an example in order to aid understanding and provide context, and that embodiments are applicable across many different environments 10 or rooms 20 having a plurality of lighting devices 11-16.
[0066] Turning now to Figs. 2 to 4, embodiments of a method according to the invention and for automatically arranging a set of lighting scenes 3, 5, 6 will be described. Fig. 2 generally shows a lighting control system 100 with a data processing device 1. The lighting control system 100 comprises a display 2 on which a set of lighting scenes 3, 5, 6 is arranged in an array 4 of lighting scenes. Each set of lighting scenes 3, 5, 6 comprises n lighting scenes 3 l-3n, 5 l-5n, 61-6n, where n is an integer being one or more, or being two or more. The display 2 may be a screen or a touch screen.
[0067] Referring now also to Fig. 3, the method comprises a step 1000 of obtaining, by means of the data processing device 1, a set of lighting scenes 3, 5, 6. The set of lighting scenes 3, 5, 6 may comprise a predefined set of lighting scenes 3. The predefined set of lighting scenes 3 may include one or more of lighting scenes created by light designers and shipped together with the lighting control device 100 or added in an update of the lighting control device 100, lighting scenes created by the user in the past, and previously generated scenes that the user uses or has added to the lighting scene gallery. Alternatively, or additionally, the set of lighting scenes 3, 5, 6 may comprise a set of lighting scenes 5 generated by an artificial intelligence (Al), or in other words an Al generated set of lighting scenes 5. Alternatively, or additionally, the set of lighting scenes 3, 5, 6 may optionally comprise a user-defined set of lighting scenes 6. Examples on feasible types of Al include: (1) Large Language Models (LLM), such as ChatGPT, may be used to generate a color palette based on keywords, the resulting colors might be further processed to fit the capabilities of the lighting system, (2) a custom Machine Learning (ML) model could be built and trained to provide a (“compatible”) color palette (set of colors) based on the provided keywords, (3) a stable diffusion based model could be used to generate an image based on keywords and the color palette can then be extracted from the generated image.
[0068] The method further comprises a step 1100 of, by means of the data processing device 1, and for each lighting scene 31-3n, 51-5n, 61-6n of the set of lightings scenes 3, 5, 6 obtained in step 1000, obtaining two or more characteristics of the lighting scene 31-3n, 51- 5n, 61-6n. Generally, the two or more characteristics of each lighting scene 31-3n, 51-5n, 61- 6n may for example be the color of the lighting scene 31-3n, 51-5n, 61-6n, the brightness of the lighting scene 31-3n, 51-5n, 61-6n, the saturation of the lighting scene 31-3n, 51-5n, 61- 6n, or a combination thereof. Additional examples of possible characteristics are a visual lighting scene representation, a lighting scene name, a lighting scene theme, a keyword associated with the lighting scene, a prior usage of the lighting scene, and a determined match of the lighting scene with a property of a user profile.
[0069] A visual lighting scene representation may for example be a color palette in the environment 10, a color distribution in the environment 10, a color pattern in the environment 10, a brightness pattern in the environment 10, a lighting pattern in the environment 10, a lighting scene image in the environment 10, and any combination thereof.
[0070] By way of a non-limiting example, the first characteristic may be a lighting scene theme of the lighting scene 31-3n, 51-5n, 61-6n, and the second characteristic may be one of color of the lighting scene 31-3n, 51-5n, 61-6n, brightness of the lighting scene 31-3n, 51-5n, 61-6n, saturation of the lighting scene 31-3n, 51-5n, 61-6n, a keyword associated with the lighting scene 31-3n, 51-5n, 61-6n, and a prior usage of the lighting scene 31-3n, 51-5n, 61-6n, and a combination thereof.
[0071] By way of another non-limiting example, the first characteristic may be a lighting scene theme of the lighting scene 31-3n, 51-5n, 61-6n, and the second characteristic may be one of a visual lighting scene representation, a keyword associated with the lighting scene 31-3n, 51-5n, 61-6n, and a prior usage of the lighting scene 31-3n, 51-5n, 61-6n.
[0072] The method further comprises a step 1200 of, by means of the data processing device 1, arranging the set of lighting scenes in an array 4 of lighting scenes. The array 4 of lighting scenes comprises a first dimension DI and a second dimension D2. The first dimension DI is based on a first characteristic of the two or more characteristics obtained in step 1100. The second dimension D2 is based on a second characteristic of the two or more characteristics obtained in step 1100.
[0073] The method further comprises a step 1300 of, by means of the data processing device 1, configuring the array 4 of lighting scenes arranged or set up in step 1200 to, when the array 4 of lighting scenes is shown on the display 2, be scrollable both along a first axis Al on the display 2 and a second axis A2 on the display 2. The first axis Al corresponds to the first dimension DI. The second axis A2 corresponds to the second dimension D2. The first axis Al may be a horizontal axis on the display 2, and the second axis A2 may be a vertical axis on the display 2. Alternatively, the second axis A2 may be a horizontal axis on the display 2, and the first axis Al may be a vertical axis on the display. One or both of the first axis Al and the second axis A2 may also be oriented in a different direction than horizontal or vertical, such as, e.g., diagonal, on the display.
[0074] By means of a method comprising the above-mentioned four steps 1000-1300, it becomes possible for a user to scroll, for instance on a touch screen or by means of a mouse or keyboard or the like, through the array 4 of lighting scenes 31 -3n, 51 -5n, 61 -6n in two different dimensions based on the chosen two characteristics of each lighting scene 31-3n, 51-5n, 61-6n. For example, the user may first scroll through the lighting scenes 31-3n, 51- 5n, 61-6n in one dimension DI based on lighting scene themes. When the user reaches a desired lighting scene theme, the user may then continue to scroll through the lighting scenes 31-3n, 51-5n, 61-6n within the desired lighting scene theme in the other dimension D2 based on the second characteristic.
[0075] It is furthermore feasible that the user may either scroll the lighting scene gallery on a general level (for instance without pre-selecting specific properties such as a specific room 20 in the environment 10), or on a more specific level based on a pre-selection of one or more specific properties, such as based on a selected room 20 or lighting device group (e.g. wall-mounted lights 11 and 12) of the environment 10, or detected user location in the environment 10). In the latter case the user preferences and earlier selected and used lighting scenes for the selected specific room or lighting device group may be taken into account, also in generating new lighting scenes 51-5n.
[0076] The step 1300 of configuring may further optionally comprise enabling the scrolling based on the orientation of the display 2 or a screen of the display 2. For instance, scrolling along the first axis Al may be enabled in a first orientation of the display 2 or the screen, while scrolling along the second axis A2 m ay be enabled in a second orientation of the display 2 or screen. The first orientation of the display 2 or screen may be a portrait orientation, while the second orientation of the display 2 or screen may be a landscape orientation, or vice versa.
[0077] The method may further comprise a step 1400 of, by means of the data processing device 1, showing the resulting array 4 of lighting scenes 31-3n, 51-5n, 61-6n on the display 2 in such a way that a user is enabled to scroll through the array 4 of lighting scenes 31-3n, 51-5n, 61-6n both along the first axis Al and along the second axis A2 on the display 2. The said step 1400 of showing may form part of the above-described step 1300 of configuring, or it may follow the above-described step 1300 of configuring.
[0078] Referring now also to Fig. 4, the step 1000 of obtaining a set of lighting scenes 3, 5 may comprise the following sub-steps performed by means of the data processing device 1.
[0079] First, in a step 1001 a predefined set of lighting scenes 3 is obtained.
[0080] Second, in a step 1002, and by means of the data processing device 1 and an associated artificial intelligence, Al, one or more new lighting scenes 51-5n are generated, that is one or more Al generated lighting scenes 51-5n are generated. The generation of the one or more new lighting scenes 51-5n may be based on input or learning data in the form of one or more of at least one pre-defined user interaction with the array 4 of lighting scenes, any available pre-defined lighting scenes 31-3n and their characteristics, one or more properties of the lighting system 200, changes to one or more light settings related to the one or more controllable lighting devices 11-16 of the environment 10, and one or more properties of a user profile of a user of the data processing device 1.
[0081] The one or more pre-defined user interactions with the array 4 of lighting scenes may comprise one or more of lighting scene usage statistics, number of lighting scene usage occurrences, elapsed time of lighting scene usage, keyword usage statistics, filter usage statistics, and scrolling properties. Scrolling properties may for instance include scrolling speed, scrolling frequency, and scrolling direction.
[0082] The one or more properties of the lighting system 200 may comprises room selection, type of the one or more lighting devices 11-16, orientation of the one or more lighting devices 11-16, and location of the one or more lighting devices 11-16.
[0083] The step 1002 of generating the one or more new lighting scenes 51-5n may be trigged by an event detected by the data processing device and being related to the use of the lighting control system 100. The event may for instance be that the data processing device 1 detects that a user enlarges a window in which the resulting array 4 of lighting scenes is shown on the display 2. The event may also be that the data processing device 1 detects that a given scrolling property, such as scrolling speed or scrolling frequency, exceeds a predefined threshold.
[0084] The step 1002 of generating the one or more new lighting scenes 51-5n may be one step as described above. Alternatively, the step 1002 of generating the one or more new lighting scenes 51-5n may comprises two sub-steps. In a first sub-step, and by means of the data processing device 1 and an associated artificial intelligence, Al, a color palette is generated. In a second sub-step, when the data processing device 1 detects one or more of a selection of a color palette and that a user stops scrolling, the one or more new lighting scenes 51-5n are generated by means of the data processing device 1 and an associated artificial intelligence, Al, based on the detection of the one or more of a selection of a color palette and that a user stops scrolling.
[0085] Furthermore, in an optional step 1003, and by means of the data processing device 1 and optionally the associated artificial intelligence, Al, one or more user-defined lighting scenes 61-6n are generated. The generation of the one or more user-defined lighting scenes 61-6n is based first and foremost on input provided by a user of the lighting control device 1. The user may provide the said input by means of a suitable input unit such as a touch screen, a keyboard, or a mouse. The generation of the one or more user-defined lighting scenes 61-6n may further and additionally be based on input or learning data in the form of one or more of at least one pre-defined user interaction with the array 4 of lighting scenes, any available pre-defined lighting scenes 31-3n and their characteristics, one or more properties of the lighting system 200, changes to one or more light settings related to the one or more controllable lighting devices 11-16 of the environment 10, and one or more properties of a user profile of a user of the data processing device 1.
[0086] Finally, in a step 1004, the one or more new lighting scenes 51-5n, and where generated the one or more user-defined lighting scenes 61-6n, are added to the predefined set of lighting scenes 3 to form the set of lighting scenes 3, 5, 6. The method then proceeds to step 1100 described above.
[0087] Various modifications or variations of the above-described step 1002 are feasible.
[0088] For example, when the one or more pre-defined user interactions with the array 4 of lighting scenes is or comprises a scrolling property in the form of scrolling speed, the magnitude of the scrolling speed may be employed to determine how much the new lighting scenes 51-5n should deviate from the already provided lighting scenes 31-3n.
[0089] It is also feasible to employ user interaction with the lighting scene gallery or array 4 of lighting scenes, and especially the usage intensity of the lighting scene gallery or array 4 of lighting scenes, as a trigger of step 1002 above. For instance, if the data processing device 1 detects that a user frequently uses the scene gallery or spends more than a predetermined amount of time, such as more than a minute, interacting with the lighting scene gallery, the data processing device 1 may start generating new lighting scenes 51-5n possibly based on the lighting scene gallery interaction properties (e.g., keywords used, interest shown in specific scenes etc.).
[0090] It is also feasible that the user may opt to select a (sub)set of lighting devices 11-16 in an environment 100, such as a room 20, and that part of the lighting devices 11-16 the environment 100 remain unchanged or locked. In such a case, step 1002 may comprise that the Al takes the thus resulting lighting settings into account and generates new lighting scenes 51-5n based thereon. Thereby, it is possible to generate new lighting scenes 51-5n which accommodate the use in those instances where only parts of an environment 100, such as a room or even a part of a room, need to be changed. The person skilled in the art realizes that the present invention by no means is limited to the preferred embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.
[0091] Additionally, variations to the disclosed embodiments can be understood and effected by the skilled person in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measured cannot be used to advantage.
Claims
CLAIMS:
1. A method for automatically arranging a set of lighting scenes (3, 5, 6) of an environment (10) comprising a lighting system (200) with one or more controllable lighting devices (11-16), the method comprising: obtaining, using a data processing device (1), a set of lighting scenes (3, 5, 6), obtaining, using the data processing device (1), for each lighting scene (31-3n, 51-5n, 61-6n) of the set of lightings scenes, at least two characteristics of the lighting scene, arranging, using the data processing device (1), the set of lighting scenes in an array of lighting scenes (4), wherein• the array of lighting scenes (4) comprises a first dimension (DI) and a second dimension (D2),• the first dimension (DI) is based on a first characteristic of the at least two characteristics, and• the second dimension (D2) is based on a second characteristic of the at least two characteristics, and configuring, using the data processing device (1), the array of lighting scenes (4) to, when the resulting array of lighting scenes is shown on a display (2), be scrollable both along a first axis (Al) on the display, the first axis corresponding to the first dimension (DI), and along a second axis (A2) on the display, the second axis corresponding to the second dimension (D2).
2. A method according to claim 1, wherein the step of configuring further comprises configuring the lighting scenes of the array (4) of lighting scenes to be selectable, and wherein the method further comprises, using the data processing device (1), controlling the lighting devices (11-16) according to a selected lighting scene.
3. A method according to any one of the above claims, wherein the step of configuring comprises:showing, using the data processing device (1), the resulting array of lighting scenes (4) on a display (2) in such a way that a user is enabled to scroll through the array of lighting scenes both along the first axis (Al) and along the second axis (A2) on the display.
4. A method according to any one of the above claims, wherein one of the first axis (Al) and the second axis (A2) is a horizontal axis on the display, and wherein the other one of the first axis (Al) and the second axis (A2) is a vertical axis on the display.
5. A method according to any one of the above claims, wherein the set of lighting scenes (3, 5, 6) comprises any one or more of a predefined set of lighting scenes (3), a user- defined set of lighting scenes (6), and an Al generated set of lighting scenes (5).
6. A method according to any one of the above claims, wherein the at least two characteristics of each lighting scene (31-3n, 51-5n, 61-6n) are chosen from the group comprising color, brightness, saturation, and a combination thereof.
7. A method according to any one of the above claims, wherein one of the first characteristic and the second characteristic of the at least two characteristics is a lighting scene theme of the lighting scene (31-3n, 51-5n, 61-6n), and wherein the other one of the first characteristic and the second characteristic of the at least two characteristics is chosen from the group comprising color, brightness, saturation, a keyword associated with the lighting scene, and a prior usage of the lighting scene, and a combination thereof.
8. A method according to any one of the above claims, wherein the at least two characteristics of each lighting scene (31-3n, 51-5n, 61-6n) are chosen from the group comprising a visual lighting scene representation, a lighting scene name, a lighting scene theme, a keyword associated with the lighting scene, a prior usage of the lighting scene, and a determined match of the lighting scene with a property of a user profile.
9. A method according to claim 8, wherein the visual lighting scene representation is chosen from the group comprising: a color palette in the environment (10), a color distribution in the environment (10), a color pattern in the environment (10), a brightness pattern in the environment (10), a lighting pattern in the environment (10), a lighting scene image in the environment (10), and any combination thereof.
10. A method according to any one of the above claims, wherein obtaining, using a data processing device (1), a set of lighting scenes (3, 5) comprises: obtaining a predefined set of lighting scenes (3), and generating, using a data processing device (1) and an associated artificial intelligence, Al, one or more new lighting scenes (51-5n), and adding the one or more new lighting scenes (51-5n) to the predefined set of lighting scenes (3) to form the set of lighting scenes (3, 5), wherein generating the one or more new lighting scenes (51-5n) is based on one or more of:• one or more pre-defined user interactions with the array of lighting scenes (4),• any available pre-defined lighting scenes (3 l-3n) and their characteristics,• one or more properties of the lighting system (200),• changes to one or more light settings related to the one or more controllable lighting devices (11-16) of the environment (10), and• one or more properties of a user profile.
11. A method according to claim 10, wherein the one or more pre-defined user interactions comprise one or more of: lighting scene usage statistics, number of lighting scene usage occurrences, elapsed time of lighting scene usage, keyword usage statistics, filter usage statistics, and scrolling properties, and / or wherein the one or more properties of the lighting system (200) comprises: room selection, type of one or more lighting devices (11-16), orientation of one or more lighting devices (11-16), and location of one or more lighting devices (11-16).
12. A method according to claim 10 or 11, wherein generating, using a data processing device (1) and an associated artificial intelligence, Al, the one or more new lighting scenes (51-5n) is trigged by the data processing device (1) detecting that a user enlarges a window in which the resulting array of lighting scenes (4) is shown on the display13. A method according to claim 10, 11 or 12, wherein generating, using a data processing device (1) and an associated artificial intelligence, Al, the one or more new lighting scenes (51-5n) comprises: generating a color palette, and generating, based on the data processing device (1) detecting one or more of a selection of a color palette and that a user stops scrolling, the one or more new lighting scenes (51-5n).
14. A lighting control system (100) comprising a data processing device (1), a memory unit (21), and a display (2), wherein the memory unit comprises computer executable code stored thereon, the computer executable code being configured to, when executed on the data processing device, cause the data processing device to perform a method according to any one of claims 1 to 13.
15. A computer program product comprising computer executable code configured to, when executed on a data processing device, cause the data processing device to perform the steps of a method according to any one of claims 1 to 13.