Selecting and presenting transitions between light scenes based on lighting device orientation and / or shape

By acquiring the orientation and shape data of pixelated lighting devices, selecting appropriate transition types, and controlling the transition of light segments, the problem of unnatural transitions when switching light scenes in pixelated lighting devices is solved, thus improving the user experience.

CN118235523BActive Publication Date: 2025-11-11SIGNIFY HOLDING BV
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202280071613.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-10-25
Filing Date
2022-10-19
Publication Date
2025-11-11
Estimated Expiration
2042-10-19

AI Technical Summary

Technical Problem

Existing pixelated lighting devices lack a proper transition effect when switching from the first light scene to the second light scene, resulting in a poor user experience.

Method used

By acquiring the orientation and shape data of pixelated lighting devices, selecting appropriate transition types, and controlling multiple individual controllable light segments for transition, a smooth transition from the first light scene to the second light scene can be achieved.

Benefits of technology

It improves the user experience by selecting transition types based on orientation and shape, ensuring natural and smooth transitions between light scenes and enhancing the user's visual experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118235523B_ABST
    Figure CN118235523B_ABST
Patent Text Reader

Abstract

A system for controlling multiple individually controllable light segments (12-18) of a pixelated lighting device to present a first light scene (71-77) and subsequently a second light scene (81-87) is configured to obtain data indicating the orientation and / or shape of the pixelated lighting device, control the light segments to present the first light scene, receive input indicating activation of the second light scene, select a transition type based on the orientation and / or shape, determine a transition from the first light scene to the second light scene based on the selected transition type, control the light segments to present the transition, and control the light segments to present the second light scene. A first transition type is selected for a first orientation or a first shape, and a second transition type is selected for a second orientation or a second shape.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a system for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene.

[0002] The present invention further relates to a method for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene.

[0003] The present invention also relates to a computer program product that enables a computer system to execute this method. Background Technology

[0004] Pixelated lighting fixtures (i.e., lighting fixtures with multiple individually controllable light segments) are becoming more readily available. For example, Signify is selling light strips with individually addressable LEDs. Depending on the luminaire's specifications, the number of individually addressable LEDs typically ranges from 4 to 16. These pixelated lighting fixtures can be used to create entertaining lighting effects alongside audio and / or video content, and also enable the creation of pleasing gradients.

[0005] An example of a lighting device generating a dynamic light setting based on its orientation is disclosed in US 2018 / 0153023A1. A lighting device is disclosed that can generate a first light setting based on the orientation of the lighting device and generate a second light setting when a reorientation of the lighting device is detected.

[0006] US2019 / 0335560 A1 discloses a lighting device comprising a controllable array of light-emitting pixels, each pixel having a dimmable output color, and capable of displaying color gradients across these pixels. In one embodiment, these color gradients are dynamic. While US 2019 / 0335560A1 discloses transitions between colors of adjacent pixels, it does not disclose the use of transitions between colors of the same pixels, or even within the same dynamic gradient.

[0007] Transitions between colors within the same pixel have been implemented in single-pixel lighting devices, such as Hue colored bulbs. For example, when a new light scene is selected for a colored bulb, the bulb can transition within the color space until it reaches the color of the new light scene. In this way, the light transitions to the new color rather than simply displaying the new color immediately. Unfortunately, this transition has not yet been implemented in pixelated lighting devices, possibly because it is more difficult to implement on them. With pixelated lighting devices, when a new light scene is selected, the new gradient or color pattern is set abruptly, and this does not create a good user experience. Summary of the Invention

[0008] The first objective of this invention is to provide a system that controls the light segments of a pixelated lighting device to present a suitable transition from a first light scene to a second light scene.

[0009] A second objective of the present invention is to provide a method for controlling the light segments of a pixelated lighting device to present a suitable transition from a first light scene to a second light scene.

[0010] In a first aspect of the invention, a system for controlling a plurality of individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene includes at least one input interface, at least one control interface, and at least one processor configured to obtain data indicating the orientation and / or shape of the pixelated lighting device, control the plurality of individually controllable light segments via the at least one control interface to present the first light scene, and receive input indicating activation of the second light scene via the at least one input interface.

[0011] The at least one processor is further configured to select a transition type based on the orientation and / or the shape, select a first transition type for a first orientation or a first shape and select a second transition type for a second orientation or a second shape, determine a transition from the first light scene to the second light scene based on the selected transition type, control the plurality of individually controllable light segments via the at least one control interface to present the transition, and control the plurality of individually controllable light segments via the at least one control interface to present the second light scene.

[0012] This system determines the transition of pixelated lighting devices from a first light scene to a second light scene, and more specifically, it selects an appropriate transition type based on the orientation and / or shape of the pixelated lighting devices, and determines the transition based on this transition type. Using transitions between light scenes has already improved the user experience, but by selecting an appropriate transition type from multiple transition types based on orientation and / or shape, an even better user experience can be achieved.

[0013] For example, the system and the pixelated lighting device can be the same device, or the system can be a component of the pixelated lighting device. The input can be user input. For example, the first shape can be a circle and the second shape can be a line. The first transition type and the second transition type can be different spatial transitions. These different spatial transitions preferably transition in different directions. The first light scene and the second light scene can define color and / or brightness gradients. Gradients can be calculated based on two or three colors, but may also be calculated based on more colors. Alternatively, the first light scene and / or the second light scene can define (non-gradient) color and / or brightness patterns. For example, the first light scene can represent multiple candles. In this case, one or more of the transition types can visualize the candles being extinguished. The second light scene is generally independent of the first light scene.

[0014] In at least a first example of the transition type, the light setting from the first light scene can be moved toward a first side of the pixelated lighting device, and the light setting from the second light scene can be moved toward a second side of the pixelated lighting device.

[0015] In the second example of the transition type, the light setting from the first light scene can be moved toward the edge of the pixelated lighting device, and the light setting from the second light scene can be moved into the center of the pixelated lighting device.

[0016] In the third example of the transition type, the light setting from the first light scene can be moved toward the center of the pixelated lighting device, and the light setting from the second light scene can be moved into the edge of the pixelated lighting device.

[0017] The at least one processor can be configured to select the transition type based on the orientation of the pixelated lighting devices and based on a desired spatial transition direction or the orientation of another pixelated lighting device. This makes it possible to select the transition type so that multiple pixelated lighting devices in a room transition in the same way. For example, when a user has installed multiple light strips horizontally, the orientation of the light strips may differ depending on the location of the nearest power outlet. The desired spatial transition direction (e.g., left to right, right to left, or symmetrical) can be configured in the system (e.g., by the manufacturer or by the user). The spatial transition direction settings for individual pixelated lighting devices can be overridden.

[0018] The at least one processor can be configured to further select the transition type based on the position of the pixelated lighting device. For example, if the orientation of the pixelated lighting device is vertical, a transition including an outgoing light setting from the first light scene at the edge of the pixelated lighting device furthest from the wall or ground and an incoming light setting from the second light scene at the edge of the pixelated lighting device closest to the wall or ground can be considered most suitable and therefore selected. The processor can be configured to determine the edge furthest from the wall or ground and the edge closest to the wall or ground based on their positions.

[0019] The at least one processor can be configured to further select the transition type based on user preferences. If multiple transition types are suitable for a specific orientation and / or shape of the pixelated lighting device, user preferences can be used to select from these multiple transition types.

[0020] In a second aspect of the invention, a method for controlling a plurality of individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene includes obtaining data indicating the orientation and / or shape of the pixelated lighting device, controlling the plurality of individually controllable light segments to present the first light scene, and receiving input indicating activation of the second light scene.

[0021] The method further includes selecting a transition type based on the orientation and / or the shape, selecting a first transition type for a first orientation or a first shape and a second transition type for a second orientation or a second shape, determining a transition from the first lighting scene to the second lighting scene based on the selected transition type, controlling the plurality of individually controllable light segments to present the transition, and controlling the plurality of individually controllable light segments to present the second lighting scene. The method can be executed by software running on a programmable device. This software can be provided as a computer program product.

[0022] In addition, a computer program for implementing the methods described herein is provided, as well as a non-transitory computer-readable storage medium for storing the computer program. The computer program may be downloaded or uploaded to an existing device, for example, or stored during the manufacture of these systems.

[0023] A non-transitory computer-readable storage medium stores at least one portion of software code that, when executed or processed by a computer, is configured to perform executable operations for controlling a plurality of individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene.

[0024] The executable operations include obtaining data indicating the orientation and / or shape of the pixelated lighting device, controlling the plurality of individually controllable light segments to present a first lighting scene, receiving input indicating the activation of a second lighting scene, selecting a transition type based on the orientation and / or the shape, selecting a first transition type for a first orientation or a first shape and selecting a second transition type for a second orientation or a second shape, determining a transition from the first lighting scene to the second lighting scene based on the selected transition type, controlling the plurality of individually controllable light segments to present the transition, and controlling the plurality of individually controllable light segments to present the second lighting scene.

[0025] As those skilled in the art will appreciate, aspects of the present invention can be embodied as devices, methods, or computer program products. Therefore, aspects of the present invention can take the form of entirely hardware embodiments, entirely software embodiments (including firmware, resident software, microcode, etc.), or embodiments combining software and hardware aspects, all of which are generally referred to herein as “circuit,” “module,” or “system.” The functionality described in this disclosure can be implemented as algorithms executed by a computer’s processor / microprocessor. Furthermore, aspects of the present invention can take the form of computer program products embodied in one or more computer-readable media having computer-readable program code embodied thereon (e.g., stored thereon).

[0026] Any combination of one or more computer-readable media can be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the context of this invention, a computer-readable storage medium can be any tangible medium that can contain or store a program used by or in conjunction with an instruction execution system, apparatus, or device.

[0027] Computer-readable signal media may include propagated data signals having computer-readable program code embodied therein (e.g., in baseband or as part of a carrier wave). Such propagated signals may take any of a variety of forms, including, but not limited to, electromagnetic, optical, or any suitable combination thereof. A computer-readable signal medium may be any computer-readable medium that is not a computer-readable storage medium, and it may convey, propagate, or transmit a program used by or in conjunction with an instruction execution system, apparatus, or device.

[0028] Program code embodied on a computer-readable medium can be transmitted using any suitable medium (including, but not limited to, wireless, wired, fiber optic, cable, RF, etc., or any suitable combination thereof). Computer program code for carrying out the operations of various aspects of the invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​(such as Java™, Smalltalk, C++, etc.) and traditional procedural programming languages ​​(such as the "C" programming language or similar programming languages). The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)) or can be connected to an external computer (e.g., via the Internet provided by an Internet service provider).

[0029] The various aspects of the invention are described below with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor (particularly a microprocessor or central processing unit (CPU)) of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to generate machinery, such that the instructions, which execute via the processor of the computer, other programmable data processing apparatus, or other device, create means for implementing the functions / actions specified in the flowchart illustrations and / or one or more block diagram blocks.

[0030] These computer program instructions may also be stored in a computer-readable medium that can instruct a computer, other programmable data processing apparatus, or other device to operate in a particular manner, such that the instructions stored in the computer-readable medium produce an article of writing, which includes instructions that implement functions / actions specified in flowcharts and / or one or more block diagrams.

[0031] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus, or other device to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide for implementing the functions / actions specified in the flowchart and / or one or more block diagram boxes.

[0032] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing a specified logical function(s). It should also be noted that in some alternative implementations, the functions described in the blocks may not appear in the order shown in the figures. For example, two blocks shown consecutively may actually be executed substantially simultaneously, or sometimes these blocks may be executed in reverse order, depending on the functions involved. It will also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a system based on dedicated hardware, or a combination of dedicated hardware and computer instructions, that performs the specified function or action. Attached Figure Description

[0033] Referring to the accompanying drawings, these and other aspects of the invention will be clear and further illustrated by way of example, in which:

[0034] Figure 1 This is a block diagram of the first embodiment of the system;

[0035] Figure 2 A pixelated lighting device with a circular shape is depicted;

[0036] Figure 3 This is a block diagram of the second embodiment of the system;

[0037] Figure 4 This is a flowchart of the first embodiment of the method;

[0038] Figure 5 This is a flowchart of the second embodiment of the method;

[0039] Figure 6-8 An example of a transition between light scenes is shown;

[0040] Figure 9 This is a flowchart of the third embodiment of the method;

[0041] Figure 10 This is a flowchart of the fourth embodiment of the method; and

[0042] Figure 11This is a block diagram of an exemplary data processing system for performing the methods of the present invention.

[0043] Corresponding elements in the accompanying drawings are indicated by the same reference numerals. Detailed Implementation

[0044] Figure 1 A first embodiment of a system for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene is shown. In this first embodiment, the system is a bridge 1. Figure 1 Two pixelated lighting devices are depicted: light strips 10 and 20. Light strips 10 and 20 include controllers 11 and 21, respectively. Light strip 10 includes seven individually controllable light segments 12-18 and light strip 20 includes six individually controllable light segments 22-27. Each individually controllable light segment includes one or more light sources, such as LED elements.

[0045] Bridge 1 and optical strips 10 and 20 can communicate wirelessly, for example via Zigbee. Bridge 1 is connected to a wireless LAN access point 31, for example via Ethernet or Wi-Fi. Mobile phone 33 can also be connected to the wireless LAN access point 31, for example via Wi-Fi. Mobile phone 33 can be used to control optical strips 10 and 20 via the wireless LAN access point 31 and bridge 1, for example, to turn the optical strips on or off or change their optical settings.

[0046] Bridge 1 includes receiver 3, transmitter 4, processor 5, and memory 7. Processor 5 is configured to acquire data indicating the orientation and / or shape of the pixelated lighting device, control individual controllable light segments 12-18 via transmitter 4 to present a first lighting scene, and receive input indicating the activation of a second lighting scene via receiver 3. For example, the input may be user input. For example, the input may be received from mobile device 33.

[0047] For example, data indicating the shape of the light strip 10 can be obtained from the light strip 10, and this information can be stored in its memory. For example, data indicating the orientation of the light strip 10 can be obtained from the light strip 10, and this information can be automatically detected, for example, using an orientation sensor, and / or a marker indicating which side the power source is located on can be stored. Alternatively, for example, data indicating the shape and / or orientation of the light strip 10 can be obtained from the mobile device 33, which can determine this information from an image captured by a camera.

[0048] The processor 5 is further configured to select a transition type based on orientation and / or shape, determine a transition from a first light scene to a second light scene based on the selected transition type, control light segments 12-18 via transmitter 4 to present the transition, and control light segments 12-18 via transmitter 4 to present the second light scene. A first transition type is selected for a first orientation or a first shape, and a second transition type is selected for a second orientation or a second shape.

[0049] Transitions can be determined based on other parameters besides the transition type, such as details of the first and / or second lighting scenes. In this case, the transition is not just the transition type. If not, the transition type can be simply specified in the lighting control command. This lighting control command can further include an identifier for the second lighting scene or specify the lighting settings for the second lighting scene.

[0050] exist Figure 1 In the embodiment of bridge 1 shown, bridge 1 includes a processor 5. In alternative embodiments, bridge 1 includes multiple processors. The processor 5 of bridge 1 can be a general-purpose processor (e.g., an ARM-based processor) or a dedicated processor. For example, the processor 5 of bridge 1 can run a Unix-based operating system. Memory 7 can include one or more memory cells. For example, memory 7 can include solid-state memory. For example, memory 7 can be used to store meters of connected lights.

[0051] Receiver 3 and transmitter 4 can communicate with wireless LAN access point 31 using one or more wired or wireless communication technologies (e.g., Ethernet), and with optical bands 10 and 20 (e.g., Zigbee). In alternative embodiments, the use of multiple receivers and / or multiple transmitters is used instead of a single receiver and a single transmitter. Figure 1 In the embodiment shown, a separate receiver and a separate transmitter are used. In an alternative embodiment, receiver 3 and transmitter 4 are combined into a transceiver. Bridge 1 may include other components commonly used in network devices, such as power connectors. The invention can be implemented using a computer program running on one or more processors.

[0052] exist Figure 1 In this embodiment, the pixelated lighting devices 10 and 20 are light strips. Light strips can typically be mounted linearly and sometimes circularly. Pixelated lighting devices can also be sold in a circular form. Figure 2 An example of such pixelated lighting is shown, such as a bathroom mirror light. The pixelated lighting device 40 has light segments 12-18 located in a circle. Light segments 18 are connected to a controller 11. For a circular pixelated lighting device, a transition from left to right or from right to left may not look very good, and it may look better if each light segment (i.e., each pixel) is blended into a new lighting scene.

[0053] Figure 3 A second embodiment of a system for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene is shown. In this second embodiment, the system is a pixelated lighting device 50. Figure 3 It also depicts Figure 1 The light band is 20. In Figure 3 In one embodiment, the mobile device 33 directly controls the pixelated lighting devices 20 and 50, for example, using Bluetooth.

[0054] Figure 1 and Figure 3 The light strip 20 depicted in the diagram can be transmitted via a bridge (see...). Figure 1 Controlled (e.g., using Zigbee), or directly via mobile devices (see...) Figure 3 Control can be achieved via a bridge (e.g., using Bluetooth). In alternative embodiments, the pixelated lighting device may be controlled only via a bridge or only via mobile or non-mobile devices, such as via a wireless connection (e.g., Bluetooth) or a wired connection (e.g., USB).

[0055] The pixelated lighting device 50 includes a controller 51, seven individually controllable light segments 12-18, and a control interface 56 between the controller 51 and the light segments 12-18. The controller 51 includes a transceiver 53, a transmitter 54, a processor 55, a memory 57, and a touchscreen display 59. The processor 55 is configured to, for example, obtain data indicating the orientation and / or shape of the pixelated lighting device from the memory 57, control the individual controllable light segments 12-18 via the control interface 56 to present a first lighting scene, and receive input indicating the activation of a second lighting scene via the receiver 53. For example, the input may be user input. For example, the input may be received from a mobile device 33.

[0056] The processor 55 is further configured to select a transition type based on orientation and / or shape, determine a transition from a first lighting scene to a second lighting scene based on the selected transition type, control light segments 12-18 via control interface 56 to render the transition, and control light segments 12-18 via control interface 56 to render the second lighting scene. A first transition type is selected for a first orientation or a first shape, and a second transition type is selected for a second orientation or a second shape.

[0057] For example, memory 57 may be flash memory, and light parameters may be stored in flash memory. These parameters may include the number of pixels, the type, shape, and / or orientation of the light or illuminator. When lighting device 50 receives a command to move to a new light state, lighting device 50 determines the transition profile / sequence to be applied based on the original state, the target state, and the stored parameters.

[0058] For example, to move from a scene with a first gradient to a scene with a second gradient, a transition type can be selected that aims to reduce the number of transition colors not present in the original gradient. Each pixel can transition from the original color to the target color individually, or only specified gradient colors can transition from the original color to the target color, and the interpolated colors can be determined by calculating the gradient. Typically, gradient lighting scenes are defined by specifying three to five colors, and the colors of other pixels are interpolated.

[0059] exist Figure 2 In the embodiment of the pixelated lighting device 51 shown, the pixelated lighting device 51 includes a processor 55. In an alternative embodiment, the pixelated lighting device 1 includes multiple processors. The processor 55 of the pixelated lighting device 1 may be a general-purpose processor or a dedicated processor. The memory 57 may include one or more memory cells. For example, the memory 57 may include solid-state memory.

[0060] Receiver 53 and transmitter 54 can communicate with mobile device 33 using one or more wireless communication technologies (e.g., Bluetooth). In alternative embodiments, multiple receivers and / or multiple transmitters are used instead of a single receiver and a single transmitter. Figure 3 In the embodiment shown, a separate receiver and a separate transmitter are used. In an alternative embodiment, receiver 53 and transmitter 54 are combined into a transceiver. Pixelated lighting device 51 may include other components typically used in pixelated lighting devices, such as a battery and / or a power connector. The invention can be implemented using a computer program running on one or more processors.

[0061] exist Figure 1 and Figure 3 In some embodiments, the system of the present invention includes a bridge or a pixelated lighting device. In alternative embodiments, the system of the present invention is a different device, such as a mobile device or a cloud computer. Figure 1 and Figure 3 In one embodiment, the system of the present invention includes a single device. In an alternative embodiment, the system of the present invention includes multiple devices.

[0062] exist Figure 4 The diagram illustrates the control of pixelated lighting devices (e.g.) Figure 1 and Figure 3 A first embodiment of a method for presenting a first light scene and subsequently a second light scene using multiple individually controllable light segments (light band 10). The second light scene is independent of the first light scene. For example, the first and second light scenes can define color and / or brightness gradients. For example, the method can be implemented by... Figure 1 Bridge 1 or Figure 3 The pixelated lighting equipment 50 is implemented.

[0063] Step 101 includes obtaining data indicating the orientation and / or shape of the pixelated lighting device. Step 103 includes controlling multiple individually controllable light segments to present a first lighting scene. Step 105 includes receiving input indicating the activation of a second lighting scene. For example, the input could be user input. Figure 4 In one embodiment, steps 101, 103, and 105 are performed at least partially in parallel. In an alternative embodiment, step 101 is performed before step 103 or after step 105.

[0064] Step 107 is performed after steps 101 and 105 have been executed. Step 107 includes selecting a transition type based on orientation and / or shape. In step 107, if the orientation is a first orientation or the shape is a first shape, a first transition type is selected, and if the orientation is a second orientation or the shape is a second shape, a second transition type is selected.

[0065] Step 109 includes determining a transition from the first lighting scene to the second lighting scene based on the transition type selected in step 107. The transition can be determined based on other parameters besides the transition type, such as details of the first and / or second lighting scenes. Determining the transition may include determining a transition profile / sequence. Alternatively, the transition profile / sequence can be determined subsequently based on the transition determined in step 109, for example, by pixelating the lighting device. The transition profile / sequence typically includes multiple steps. Regarding color, any steps involving white are preferably avoided. Regarding brightness, the steps are preferably equal. Preferably, brightness changes at a slower rate than color. The duration of the transition and the duration of the steps in the transition profile / sequence can depend on multiple color distances.

[0066] Step 111 includes controlling multiple individual controllable light segments to present the transition determined in step 109. Step 113 includes controlling multiple individual controllable light segments to present a second light scene.

[0067] exist Figure 5 A second embodiment of a method for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene is illustrated. The second light scene is independent of the first light scene. For example, the first and second light scenes can define color and / or brightness gradients. For example, the method can be implemented by... Figure 1 Bridge 1 or Figure 3 The pixelated lighting equipment 50 is implemented.

[0068] Step 101 includes obtaining data indicating the orientation and / or shape of the pixelated lighting device. Step 131 includes receiving input indicating activation of the light scene. For example, this input could be user input. Next, step 133 includes determining whether the pixelated lighting device has rendered the light scene. If yes, then step 107 is performed. If no, steps 107, 109, and 111 are skipped and step 135 is performed.

[0069] Step 107 includes selecting a transition type based on orientation and / or shape. In step 107, if the orientation is a first orientation or the shape is a first shape, a first transition type is selected, and if the orientation is a second orientation or the shape is a second shape, a second transition type is selected. In step 107, a transition type may be further selected based on user preference.

[0070] Step 109 includes determining a transition from a first light scene (i.e., the light scene currently being presented) to a second light scene (i.e., the light scene indicated to be active in step 131) based on the transition type selected in step 107. The transition can be determined based on other parameters besides the transition type, such as details of the first and / or second light scenes. Determining the transition may include determining a transition profile / sequence. Step 111 includes controlling multiple individual controllable light segments to present the transition determined in step 109.

[0071] Step 135 involves controlling multiple individually controllable light segments to present a light scene that was indicated to be active in step 131. If both steps 111 and 135 are performed, the same light control commands can be used to control the light segments to present transitions and light scenes. Step 131 is repeated after step 135, and thereafter the method is as follows: Figure 5 The process continues as shown.

[0072] By utilizing multiple pixels that can be controlled individually, many transition types between lighting scenes can be defined. Figures 6-8 An example of this transition is shown. Figures 6-8 In the example, the first color gradient transitions to the second color gradient. The lighting scene is presented on individual controllable light segments 12-18. The first color gradient includes colors 71-77. The second color gradient includes colors 81-87.

[0073] Figure 6 An example is shown where each pixel performs a color transition in the same way as a light bulb. In this example, all pixels simultaneously move to their designated color in the new gradient. In other words, the new light scene is blended into each light segment (i.e., each pixel). During the transition (time t0 and time t...),... n Between (n>1), different colors can be seen, possibly many different colors. These transition colors may not appear in the beginning or end gradient.

[0074] exist Figure 7 and Figure 8 The examples illustrate entirely different ways of transitioning to a new gradient. In these examples, the first and second transitions are different spatial transitions. Figure 7 In the example, the light setting from the first light scene moves toward the first side of the pixelated lighting device, and the light setting from the second light scene moves into the second side of the pixelated lighting device.

[0075] exist Figure 7 In the example, the existing gradient shifts to the right, allowing the new gradient to enter from the left. At time t1, compared to time t0, colors 71 to 76 of the first color gradient have shifted one position to the right. Furthermore, at time t1, the last color 87 of the second color gradient is rendered by the leftmost light segment 12, and the last color 77 of the first color gradient is no longer rendered. In the alternative example, the existing gradient shifts to the left, allowing the new gradient to enter from the right.

[0076] exist Figure 8 In the example, the light setting from the first light scene shifts towards the edge of the pixelated lighting device, and the light setting from the second light scene moves into the center of the pixelated lighting device. At time t1, compared to time t0, the colors 72 to 74 of the first color gradient have shifted one position to the left. Furthermore, at time t1, the first color 81 of the second color gradient is rendered by the center light segment 15, and the first color 71 of the first color gradient is no longer rendered.

[0077] At time t2, compared to time t1, the colors 73 to 74 of the first color gradient and the color 81 of the second color gradient have shifted one position to the left, and compared to time t1 (and compared to time t0), the colors 75 to 76 of the first color gradient have shifted one position to the right. Furthermore, at time t2, the color 82 of the second color gradient moves into light segment 15, the last color 87 of the second color gradient moves into light segment 16, and the colors 71, 72, and 77 of the first color gradient are no longer displayed.

[0078] In an alternative example, the light settings from the first light scene shift toward the center of the pixelated lighting device, while the light settings from the second light scene move toward the edge of the pixelated lighting device. Different transition types may be preferred in different situations. Preferred transition types can depend on, for example, the start and target colors, the on / off state of the light, the position and orientation of the light, and user preferences.

[0079] exist Figure 9 A third embodiment of a method for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene is shown. Figure 9The third embodiment is Figure 5 An extension of the second embodiment. In Figure 9 In the embodiments, in Figure 5 Step 151 is executed before step 131, and is achieved through step 153. Figure 5 Step 107.

[0080] exist Figure 9 In one embodiment, step 101 includes at least determining the orientation of the pixelated lighting device and optionally determining the shape of the pixelated lighting device. Step 151 includes determining a desired spatial transition direction or another pixelated lighting device (e.g., Figure 1 and Figure 3 The orientation of the light band 20). Figure 9 In one embodiment, steps 101 and 151 are performed at least partially in parallel. In an alternative embodiment, step 151 is performed before or after step 101.

[0081] Step 153 includes selecting a transition type based on the orientation of the pixelated lighting devices as determined in step 101, and based on a desired spatial transition direction or the orientation of another pixelated lighting device as determined in step 151. For example, when the user has already horizontally installed multiple light strips, the orientation of the light strips may differ depending on the location of the nearest power outlet. The desired spatial transition direction (e.g., left to right, right to left, or symmetrical) can be configured in the system (e.g., by the manufacturer or by the user). The spatial transition direction settings for individual pixelated lighting devices can be overridden.

[0082] exist Figure 10 The fourth embodiment of a method for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and subsequently a second light scene is shown. Figure 10 The fourth embodiment is Figure 5 An extension of the second embodiment. In Figure 10 In the embodiments, in Figure 5 Step 171 is executed before step 131, and is achieved through step 173. Figure 5 Step 107.

[0083] Step 171 includes determining the location of the pixelated lighting device. Figure 10 In one embodiment, steps 101 and 171 are performed at least partially in parallel. In an alternative embodiment, step 171 is performed before or after step 101. Step 173 includes selecting a transition type based on the orientation and / or shape of the pixelated lighting device as determined in step 101, and further based on the location of the pixelated lighting device as determined in step 171.

[0084] For example, if the pixelated lighting device is oriented vertically, the selected transition may include an outgoing light setting from a first light scene at the edge of the pixelated lighting device furthest from the wall or ground, and an incoming light setting from a second light scene at the edge of the pixelated lighting device closest to the wall or ground. The edges furthest from the wall or ground and closest to the wall or ground are determined based on the positions determined in step 171. First, it can be determined whether the pixelated lighting device is closest to the wall or ground, and then the edges furthest from and closest to that surface can be determined. The processor may receive data indicating the position of the pixelated lighting device relative to the wall or ground via an input interface. This data may be, for example, user input or sensor input.

[0085] An aspect described in one of the above embodiments can generally also be used in another of the above embodiments. Figures 4-5 and Figures 9-10 One or more of the embodiments can be combined. For example, Figure 9 and Figure 10 The embodiments can be combined. They can be used for... Figure 4 The embodiments are carried out and compared with Figure 5 The embodiments are carried out in order to obtain Figure 9 Implementation examples and / or Figure 10 Similar extensions to the embodiments.

[0086] Figure 11 A block diagram illustrating an exemplary data processing system is shown, which can perform operations as described in the reference. Figures 4-5 and Figures 9-10 The method described.

[0087] like Figure 11 As shown, the data processing system 300 may include at least one processor 302 coupled to a memory element 304 via a system bus 306. Thus, the data processing system can store program code in the memory element 304. Furthermore, the processor 302 can execute program code accessed from the memory element 304 via the system bus 306. In one aspect, the data processing system may be implemented as a computer suitable for storing and / or executing program code. However, it should be understood that the data processing system 300 may be implemented in any system form, including processors and memory capable of performing the functions described in this specification.

[0088] Memory element 304 may include one or more physical memory devices, such as, for example, local memory 308 and one or more mass storage devices 310. Local memory may refer to random access memory or (multiple) other non-persistent memory devices typically used during the actual execution of program code. Mass storage devices may be implemented as hard disk drives or other persistent data storage devices. Processing system 300 may also include one or more cache memories (not shown) that provide temporary storage for at least some program code to reduce the number of times program code must be retrieved from mass storage device 310 during execution. Processing system 300 may also be able to use memory elements of another processing system, for example, if processing system 300 is part of a cloud computing platform.

[0089] Optionally, the input / output (I / O) devices depicted as input device 312 and output device 314 can be coupled to the data processing system. Examples of input devices may include, but are not limited to, a keyboard, a pointing device such as a mouse, a microphone (e.g., for voice and / or speech recognition), etc. Examples of output devices may include, but are not limited to, a monitor or display, a speaker, etc. Input and / or output devices can be coupled to the data processing system directly or through an intermediate I / O controller.

[0090] In one embodiment, the input and output devices can be implemented as a combined input / output device (in... Figure 11 (Seen in the diagram with dashed lines surrounding input device 312 and output device 314). An example of such a combined device is a touch-sensitive display, sometimes also called a "touchscreen display" or simply a "touchscreen". In such embodiments, input to the device can be provided by the movement of a physical object (such as, for example, a stylus or a user's finger) on or near the touchscreen display.

[0091] Network adapter 316 can also be coupled to the data processing system to enable it to couple to other systems, computer systems, remote network devices, and / or remote storage devices via an intermediate private or public network. The network adapter may include a data receiver for receiving data transmitted to the data processing system 300 from the data processing system 300, and a data transmitter for transmitting data from the data processing system 300 to the system, device, and / or network. Modems, cable modems, and Ethernet cards are examples of different types of network adapters that can be used with the data processing system 300.

[0092] like Figure 11As shown, memory element 304 can store application program 318. In various embodiments, application program 318 can be stored in local memory 308, one or more mass storage devices 310, or separately from local memory and mass storage devices. It should be understood that data processing system 300 can further execute an operating system (…). Figure 11 (Not shown in the image), the operating system can facilitate the execution of application 318. Application 318, implemented as executable program code, can be executed by data processing system 300, for example, by processor 302. In response to executing the application, data processing system 300 can be configured to perform one or more operational or method steps described herein.

[0093] Figure 11 An input device 312 and an output device 314, separate from the network adapter 316, are shown. However, additionally or alternatively, input may be received via the network adapter 316, and output may be transmitted via the network adapter 316. For example, the data processing system 300 may be a cloud server. In this case, input can be received from a user equipment acting as a terminal, and output can be transmitted to the user equipment acting as a terminal.

[0094] Various embodiments of the present invention can be implemented as a program product for use with a computer system, wherein the program(s) of the program product define the functionality of the embodiments (including the methods described herein). In one embodiment, the program(s) may be contained on a variety of non-transitory computer-readable storage media, wherein, as used herein, the expression “non-transitory computer-readable storage media” includes all computer-readable media, with the sole exception of transient propagation signals. In another embodiment, the program(s) may be contained on a variety of transient computer-readable storage media. Illustrative computer-readable storage media include, but are not limited to: (i) non-writable storage media on which information is permanently stored (e.g., read-only memory devices within a computer, such as CD-ROM discs readable by a CD-ROM drive, ROM chips, or any type of solid-state non-volatile semiconductor memory); and (ii) writable storage media on which changeable information is stored (e.g., flash memory, floppy disks within a floppy disk drive or hard disk drive, or any type of solid-state random access semiconductor memory). The computer program may run on the processor 302 described herein.

[0095] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that, when used in this specification, the terms “comprising” and / or “including” specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0096] All the means or steps plus functional elements in the following claims are intended to include any structure, material, action, and equivalent for performing a function in combination with other claimed elements as specifically claimed. Descriptions of embodiments of the invention have been shown for illustrative purposes, but are not intended to be exhaustive or limited to the embodiments in the disclosed forms. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the invention. Embodiments have been chosen and described in order to best explain the principles of the invention and some practical applications, and to enable others skilled in the art to understand the invention with respect to various embodiments having various modifications suitable for the particular intended use.

Claims

1. A system (1, 50) for controlling a plurality of individually controllable light segments (12-18) of pixelated lighting devices (10, 40, 50) to present a first light scene and a subsequent second light scene, said system (1, 50) comprising: At least one input interface (3, 53); At least one control interface (4, 56); and At least one processor (5, 55) is configured as follows: - Obtain data indicating the orientation and / or shape of the pixelated lighting devices (10, 40, 50). - The plurality of individually controllable light segments (12-18) are controlled via the at least one control interface (4, 56) to present the first light scene. - Receive input indicating activation of the second light scene via the at least one input interface (3, 53). - Select a transition type based on the orientation and / or the shape, selecting a first transition type for a first orientation or a first shape and a second transition type for a second orientation or a second shape. - Determine the transition from the first lighting scene to the second lighting scene based on the selected transition type. - Control the plurality of individually controllable optical segments (12-18) via the at least one control interface (4, 56) to present the transition, and - The plurality of individually controllable light segments (12-18) are controlled via the at least one control interface (4, 56) to present the second light scene.

2. The system (1, 50) according to claim 1, wherein the input is user input.

3. The system (1, 50) according to claim 1, wherein the first transition type and the second transition type are different spatial transitions.

4. The system (1, 50) according to claim 3, wherein the light setting from the first light scene shifts toward a first side of the pixelated lighting device (10, 40, 50), and the light setting from the second light scene shifts into a second side of the pixelated lighting device (10, 40, 50).

5. The system (1, 50) according to claim 3, wherein the light setting from the first light scene shifts toward the edge of the pixelated lighting device (10, 40, 50) and the light setting from the second light scene moves into the center of the pixelated lighting device (10, 40, 50), or wherein the light setting from the first light scene shifts toward the center of the pixelated lighting device (10, 40, 50) and the light setting from the second light scene moves into the edge of the pixelated lighting device (10, 40, 50).

6. The system (1, 50) according to claim 1, wherein the at least one processor (5, 55) is configured to select the transition type based on the orientation of the pixelated lighting devices (10, 40, 50) and based on the desired spatial transition direction or the orientation of another pixelated lighting device (20).

7. The system (1, 50) of claim 1, wherein the at least one processor (5, 55) is configured to further select the transition type based on the position of the pixelated lighting device (10, 40, 50).

8. The system (1, 50) of claim 7, wherein the orientation of the pixelated lighting device (10, 40) is vertical, and the selected transition includes an outgoing light setting from the first light scene at the edge of the pixelated lighting device (10, 40) furthest from the wall or ground and an incoming light setting from the second light scene at the edge of the pixelated lighting device (10, 40) closest to the wall or ground, wherein the processor (5, 55) is configured to determine the edge furthest from the wall or ground and the edge closest to the wall or ground based on the location.

9. The system (1, 50) according to claim 1, wherein the first shape is a circle and the second shape is a line.

10. The system (1, 50) of claim 1, wherein the first light scene and the second light scene define color and / or brightness gradients.

11. The system (1, 50) of claim 1, wherein the at least one processor (5, 55) is configured to further select the transition type based on user preferences.

12. The system (1, 50) according to claim 1, wherein the second light scene is independent of the first light scene.

13. A method for controlling multiple individually controllable light segments of a pixelated lighting device to present a first light scene and a subsequent second light scene, the method comprising: - Obtain (101) data indicating the orientation and / or shape of the pixelated lighting device; - Control the multiple individually controllable light segments (103, 105) to present the first light scene; - Receive input (105, 131) indicating the activation of the second light scene; - Based on the orientation and / or the shape, select (107) a transition type, select a first transition type for a first orientation or a first shape and select a second transition type for a second orientation or a second shape; - Determine (109) the transition from the first light scene to the second light scene based on the selected transition type; - Control (111) the plurality of individually controllable optical segments to present the transition; and - Control the multiple individually controllable light segments (113, 135) to present the second light scene.

14. A computer program product for a computing device, the computer program product comprising computer program code that executes the method of claim 13 when the computer program product is run on a processing unit of the computing device.

Citation Information

Patent Citations

  • Lighting control based on orientation and auxiliary device input

    US20180153023A1

  • Lighting device and control method

    US20190335560A1

  • Lighting control based on orientation and auxiliary device input

    CN107743724A

  • Connected lighting system

    CN109219987A