Curtain lighting effect control method, device and storage medium

By obtaining the display layout information of the curtain lights and generating lighting effect control instructions, the controller drives the curtain light components to display a variety of lighting effects, solving the problem of rapid switching of curtain light strings in the existing technology and achieving efficient static and dynamic lighting effect display.

CN116030755BActive Publication Date: 2025-09-23SHENZHEN QIANYAN TECH LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211586081.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-09
Publication Date
2025-09-23
Estimated Expiration
2042-12-09

AI Technical Summary

Technical Problem

In the prior art, it is difficult to quickly switch lighting effects after the curtain light strings are arranged into specific patterns or text forms, resulting in a large workload for users and difficulty in displaying dynamic effects.

Method used

By obtaining the display layout information of the curtain light components and generating lighting effect control instructions, the controller sends corresponding lighting effect control instructions to each curtain light, so that multiple curtain lights can collaboratively display lighting effects and support switching between static and dynamic effects.

Benefits of technology

The curtain light assembly enables efficient display of multiple lighting effects on the curtains, reduces the workload of changing the layout, supports switching between dynamic and static lighting effects, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116030755B_ABST
    Figure CN116030755B_ABST
Patent Text Reader

Abstract

The present invention provides a curtain lighting effect control method, device, and storage medium. The method includes the following steps: obtaining display layout information of a curtain light assembly, the display layout information including display layout data corresponding to each curtain light in the curtain light assembly; responding to a curtain lighting effect generation instruction, determining a lighting effect to be displayed, and converting the lighting effect into a lighting effect control instruction for each curtain light according to the display layout data of each curtain light in the display layout information, the lighting effect control instruction carrying the display control information of the corresponding curtain light; and sending the corresponding lighting effect control instruction to each curtain light so that each curtain light in the curtain light assembly collaboratively displays the lighting effect. By sending the lighting effect control instruction to each curtain light separately through the method, the load of the curtain light during operation is reduced, and the lighting effects emitted by multiple curtain lights constitute the lighting effect of the curtain light assembly on the curtain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart home technology, and in particular to a curtain lighting effect control method, device and storage medium. Background Art

[0002] Curtains are generally used to shade or adjust indoor light. With the continuous development of the curtain industry, they have become an indispensable interior decoration, perfectly combining functionality and decorative features. Furthermore, with the advancement of the times and the improvement of consumer aesthetics, the industry has introduced curtains equipped with a variety of colorful LED light strings for decorative purposes. Multiple sets of curtains with LED light strings can be combined to create specific patterns and lighting effects. For example, LED light strings can be arranged into patterns or text, and the LED lights can be driven to emit light, creating a specific pattern or text lighting effect on the curtains, enriching entertainment life.

[0003] When LED light strings are needed to display different patterns, text, or other lighting effects on curtains, they must be re-arranged because they are already arranged to match the pattern or text. This requires frequent changes to the arrangement of the LED light strings, significantly increasing the user's workload and making them inconvenient. Furthermore, once the LED light strings are arranged to match specific patterns or text, dynamic lighting effects are difficult to display, hindering the ability to display dynamic lighting effects on curtains. Summary of the Invention

[0004] The object of the present invention is to solve at least one of the above problems and to provide a curtain lighting effect control method, device and storage medium.

[0005] To adapt to the various purposes of the present invention, the following technical solutions are adopted:

[0006] One of the purposes of the present invention is to provide a curtain lighting effect control method, comprising the following steps:

[0007] Acquire display layout information of the curtain light assembly, wherein the display layout information includes display layout data corresponding to each curtain light in the curtain light assembly;

[0008] In response to the curtain lighting effect generation instruction, determine the lighting effect to be displayed, and convert the lighting effect into a lighting effect control instruction for each of the curtain lights according to the display layout data of each curtain light in the display layout information, wherein the lighting effect control instruction carries the display control information of the corresponding curtain light;

[0009] The corresponding lighting effect control instruction is sent to each of the curtain lights, so that each curtain light in the curtain light assembly can collaboratively display the lighting effect.

[0010] Furthermore, before the step of responding to the curtain lighting effect generation instruction, the following steps are also included:

[0011] Generating a drawing interface on the display screen corresponding to the display layout information, wherein the drawing interface is used to receive external editing instructions and generate corresponding static or dynamic lighting effects;

[0012] In response to the lighting effect confirmation instruction, the information of the lighting effect is converted into the curtain lighting effect generation instruction.

[0013] Specifically, the step of generating a drawing interface on the display screen corresponding to the display layout information includes the following specific steps:

[0014] The display interface of the display screen is matched with the display layout information, and a drawing interface is generated on the display interface.

[0015] Furthermore, the display layout data is composed of position information of each of the plurality of light-emitting units of the curtain light on the curtain.

[0016] Furthermore, according to the display layout data of each curtain light in the display layout information, the lighting effects are converted into lighting effect control instructions for each curtain light, wherein the lighting effect control instructions carry the display control information of the corresponding curtain light, including the following specific steps:

[0017] Obtain lighting effect information from the curtain lighting effect generation instruction, match the lighting effect information with the display layout information, generate display control information corresponding to each display layout data, and encapsulate the display control information in the lighting effect control instruction.

[0018] Furthermore, the step of encapsulating the display control information into the lighting effect control instruction includes the following specific steps:

[0019] When the display control information represents a dynamic lighting effect, the display control information is converted into a plurality of static display control information representing static lighting effects in chronological order, wherein the static display control information also includes timestamp data, and the timestamp data is used to specify the time when the curtain light executes the corresponding lighting effect control instruction;

[0020] The plurality of static display control information are respectively encapsulated into a plurality of lighting effect control instructions.

[0021] Furthermore, the lighting effect control instruction is used to control one or more of the luminous color, luminous intensity, and luminous time of the corresponding light-emitting unit of the curtain light, so that multiple light-emitting units form the corresponding lighting effect.

[0022] In one embodiment, the following steps are further included:

[0023] Receive a confirmation signal sent by the curtain light within a predetermined time period;

[0024] Acquire verification information in the confirmation signal, and if the verification information includes data loss information, resend the corresponding lighting effect control instruction or lost data to the curtain light.

[0025] To meet one of the purposes of the present invention, a curtain lighting effect control device is provided, including a controller and a curtain light assembly, the controller is used to execute the curtain lighting effect control method as described in any one of the previous purposes, the curtain light assembly includes multiple curtain lights, and the curtain lights include multiple light-emitting units.

[0026] A computer-readable storage medium is provided to meet one of the purposes of the present invention. The computer-readable storage medium stores program code, and the program code can be called by a processor to execute the curtain lighting effect control method as described in any of the aforementioned purposes.

[0027] Compared with the prior art, the present invention has many advantages, including but not limited to:

[0028] On the one hand, the curtain lighting effect control method of the present invention sends corresponding lighting effect control instructions to each curtain light of the curtain light assembly, and the lighting effect control instructions only include the display control information of the corresponding curtain light, so as to reduce the data processing volume of the curtain light and improve the operating efficiency.

[0029] Another invention, through the curtain lighting effect control method of the present invention, matches the curtain light layout display information with the information of the lighting effects to be displayed, allowing the curtain light assembly to adaptively display lighting effects. Furthermore, under the control of the lighting effect control instructions, each curtain light of the curtain light assembly displays the predetermined lighting effect in the corresponding area on the curtain. The lighting effects emitted by multiple curtain light assemblies work together to form the lighting effect displayed by the curtain light assembly on the curtain, reducing the difficulty of displaying different lighting effects on the curtain.

[0030] Additional aspects and advantages of the invention will be set forth in part in the description which follows, will be obvious from the description, or may be learned by practice of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0032] Figure 1 This is a schematic diagram of the circuit principle of the curtain lighting effect control device of the present invention;

[0033] Figure 2This is a structural schematic diagram of a curtain light assembly according to one embodiment in which multiple light-emitting units of a curtain light are arranged on a curtain;

[0034] Figure 3 Schematic diagram of the flow of the curtain lighting effect control method of the present invention;

[0035] Figure 4 Schematic diagram of the flow of step S121 of the curtain lighting effect control method of the present invention;

[0036] Figure 5 This is a flow chart of a step before step S12 of a curtain lighting effect control method according to an embodiment of the present invention;

[0037] Figure 6 1 is a flow chart of the post-processing steps of a curtain lighting effect control method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0038] The following describes embodiments of the present invention in detail, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended only to explain the present invention and are not to be construed as limiting the present invention.

[0039] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with their meanings in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless specifically defined as herein.

[0040] Those skilled in the art should understand that, although the various methods of the present invention are described based on the same concepts and thus exhibit commonality, unless otherwise specified, these methods can be independently implemented. Similarly, the various embodiments disclosed herein are all based on the same inventive concept. Therefore, concepts expressed in the same manner, as well as concepts expressed differently but appropriately modified for convenience, should be understood as equivalent.

[0041] Unless expressly stated to be mutually exclusive, the various embodiments disclosed herein may combine the relevant technical features of the various embodiments to flexibly construct new embodiments, as long as such combination does not deviate from the inventive spirit of the present invention and can meet the needs of the prior art or address certain deficiencies in the prior art. Persons skilled in the art should be aware of such flexibility.

[0042] The present invention provides a curtain lighting effect control method, in which a controller sends corresponding lighting effect control instructions to multiple curtain lights of a curtain light assembly, so that the multiple curtain lights work in coordination with each other, thereby causing the curtain light assembly to display a predetermined lighting effect.

[0043] In order to implement the curtain lighting effect control method, the present invention provides a curtain lighting effect control device, combined with Figure 1 The curtain lighting effect control device includes a controller 200 and a curtain light assembly 100. The curtain light assembly 100 includes multiple curtain lights 110. The controller 200 is wirelessly connected to the multiple curtain lights 110 to establish a data communication link.

[0044] The curtain light 110 includes a first control unit 111, a plurality of light-emitting units 112, a first communication unit 113, and a first storage unit 114. The first control unit 111 is electrically connected to the light-emitting units 112, the first communication unit 113, and the first storage unit 114. The curtain light assembly 100 is provided in conjunction with the curtain 300. The curtain light assembly 100 can be provided on the curtain 300 or not.

[0045] Specifically, when the curtain light assembly 110 is disposed on the curtain 300 , the plurality of light emitting units 112 of the plurality of curtain lights 110 of the curtain light assembly 100 are disposed on the curtain 300 .

[0046] When the curtain light assembly 110 is not provided on the curtain 300, the curtain light assembly 110 is used close to the curtain 300. For example, the curtain light assembly 100 is arranged close to the curtain 300, and the multiple light-emitting units 112 of the multiple curtain lights 110 of the curtain light assembly 100 are arranged at predetermined positions so that the multiple light-emitting units 112 of the curtain light assembly 100 form a predetermined shape or pattern. For example, the multiple light-emitting units 112 of the curtain light assembly 100 are arranged in a dot matrix structure.

[0047] In a further embodiment, the curtain light 110 of the curtain light assembly 100 can be used as a curtain. For example, the multiple light-emitting units 112 of the curtain light 110 form a light string, and the multiple curtain lights 110 together form a curtain structure.

[0048] The light-emitting unit 112 includes a red light-emitting element 1121, a green light-emitting element 1122, and a blue light-emitting element 1123. The first control unit 111 controls one or more of the following: the color, intensity, and duration of the light emitted by the light-emitting unit 112 by issuing control instructions to the light-emitting unit 112. Specifically, the first control unit 111 controls the light emission of the three light-emitting elements of the light-emitting unit 112 so that the light-emitting unit 112 can emit any color; and the first control unit 111 controls the duration of the light emission of the three light-emitting elements of the light-emitting unit 112 so that the light-emitting unit 112 can continuously change the color of the light emitted. In one embodiment, the light-emitting unit 112 is a lamp bead.

[0049] The curtain light assembly 100 includes a plurality of curtain lights 110. For example, the curtain light assembly 100 is configured in conjunction with a curtain 300 to illustrate the present invention. The curtain 300 includes a first side and a second side, and the plurality of curtain lights 110 are disposed in the same area or different areas of the first side or the second side of the curtain 300. Alternatively, the plurality of light-emitting units 112 of the curtain lights 110 are disposed in the first side and / or the second side of the curtain.

[0050] In this embodiment, combined with Figure 2 The multiple curtain lights 110 of the curtain light assembly 100 are all disposed on the first surface of the curtain 300, and the multiple curtain lights 110 are respectively disposed in different areas of the first surface of the curtain 300. In an exemplary embodiment of the present invention, the multiple curtain lights 110 are sequentially disposed along the extension direction of the curtain 300, which is also the direction of expansion and contraction of the curtain 300. Specifically, the curtain 300 is sequentially divided into multiple areas along its extension direction, and the multiple curtain lights 110 of the curtain light assembly 100 are correspondingly disposed in the multiple areas, and the multiple light-emitting units 112 of the curtain lights 110 are disposed in the corresponding areas. When it is desired to display a lighting effect on the curtain 300 using the curtain light assembly 100, the lighting effect is divided into multiple sub-effects corresponding to the multiple curtain lights 110. Each curtain light 100 emits a corresponding sub-effect in its area, and the sub-effects of the multiple curtain lights 110 constitute the lighting effect. Preferably, each area of ​​the curtain 300 is rectangular.

[0051] In one embodiment, combining Figure 2The multiple light-emitting units 112 of the curtain lights 110 are evenly distributed in corresponding areas in an array structure. The light-emitting units 112 of the multiple curtain lights 110 of the curtain light assembly 100 form a dot matrix structure, and each light-emitting unit 112 is equivalent to a pixel. This allows different lighting effects to be displayed on the curtain 300 by controlling the light-emitting units 112 of the multiple curtain lights 110 of the curtain light assembly 100 to emit light. For example, the lighting effects may include one or more of static or dynamic luminous graphics, text, and symbols formed by the light emitted by the multiple light-emitting units 112.

[0052] The controller 200 includes a second control unit 210, a second communication unit 220, and a second storage unit 230. The second control unit 210 is electrically connected to the second communication unit 220 and the second storage unit 230, respectively. The controller 200 is in communication with the first communication unit 113 of the curtain light 110 via the second communication unit 220. In one embodiment, the controller 200 is a terminal device. Preferably, the controller 200 is a mobile terminal device, such as a mobile phone.

[0053] The controller 200 is electrically connected to each curtain light 100 of the curtain light assembly 100 to obtain display layout data of the corresponding areas of the multiple light-emitting units 112 of each curtain light 100 on the curtain 300. The multiple display layout data constitute the display layout information of the curtain light assembly 100. After obtaining the display layout information, the controller 200 stores the display layout information in its second storage unit 230.

[0054] After the second control unit 210 of the controller 200 obtains the lighting effect information that needs to be displayed on the curtain light assembly 100, it converts the lighting effect information into lighting effect control instructions corresponding to each curtain light 110 based on the display layout information. The second control unit 210 of the controller 200 outputs the lighting effect control instructions to the corresponding curtain light 110 via its second communication unit 220, so that the multiple light-emitting units 112 of the curtain light 110 emit predetermined light. The multiple light-emitting units 112 of the curtain light 110 work simultaneously to form a sub-effect in the area where the curtain light 110 is located. The multiple curtain lights 100 of the curtain light assembly 100 display their respective sub-effects at the same time to form a complete lighting effect on the curtain 300.

[0055] In one embodiment, the controller 200 further includes a display screen 240 electrically connected to the second control unit 210. The display screen 240 can generate a drawing interface corresponding to the display layout information of the curtain light assembly 100 on the curtain 200. The drawing interface can receive external editing instructions to form static or dynamic lighting effects. The display screen 240 outputs the lighting effect information to the control unit, generates curtain lighting effect instructions, and controls the curtain light assembly 100 to display the lighting effects through the curtain lighting effect instructions.

[0056] In one embodiment, the first communication unit 113 of the curtain light 110 and the second communication unit 220 of the controller 200 are integrated into a Bluetooth communication unit.

[0057] Specifically, the Bluetooth communication unit is a Bluetooth chip. After receiving the lighting effect control instruction sent by the controller 200, the Bluetooth chip stores the lighting effect control instruction in its first storage unit 114. Preferably, the first storage unit 144 is a flash, and the flash is also integrated into the Bluetooth chip. Furthermore, due to insufficient memory space of the Bluetooth chip, the Bluetooth chip only opens up one memory space, and the Bluetooth chip parses the multiple lighting effect control information in sequence. Specifically, the Bluetooth chip extracts one lighting effect control instruction from the flash at a time, and after parsing the extracted lighting effect control instruction, it extracts the next lighting effect control instruction from the flash and parses it in the memory space, thereby avoiding insufficient memory of the Bluetooth chip.

[0058] In a typical embodiment of the present invention, the curtain lighting effect control method is implemented based on the above curtain lighting effect control device, combined with Figure 3 , the curtain lighting effect control method includes the following specific steps:

[0059] Step S110: Obtain display layout information of the curtain light assembly, wherein the display layout information includes display layout data corresponding to each curtain light in the curtain light assembly:

[0060] The controller is electrically connected to each curtain light of the curtain light assembly. Specifically, the second control unit of the controller is electrically connected to the first control unit of the curtain light via the first communication unit of the curtain light, so that the controller establishes a data communication link with each curtain light of the curtain light assembly.

[0061] After the curtain light establishes a data communication link with the controller, the first control unit of the curtain light retrieves the display layout data of each light-emitting unit on the corresponding area on the curtain from its first storage unit. The display layout data is the arrangement position data of each light-emitting unit of each curtain light on the corresponding area on the curtain.

[0062] After the first control unit of the curtain light retrieves its display layout data from the first storage unit, the display layout data is sent to the controller through the corresponding data communication link. After the second control unit of the controller receives the corresponding display layout data of the curtain light through the second communication unit, the display layout data is stored in its second storage unit.

[0063] When the controller receives the display layout data corresponding to each curtain light of the curtain light assembly, the second control unit will obtain multiple display layout data and integrate them to form the display layout information of the curtain light assembly. That is, the display layout information is the layout position data of the light-emitting units of each curtain light of the curtain light assembly on the corresponding curtain.

[0064] Step S120: In response to the curtain lighting effect generation instruction, determine the lighting effect to be displayed, and convert the lighting effect into a lighting effect control instruction for each curtain light according to the display layout data of each curtain light in the display layout information. The lighting effect control instruction carries the display control information of the corresponding curtain light.

[0065] After obtaining the curtain lighting effect generation instruction, the second control unit of the controller responds to the curtain lighting effect generation instruction and obtains the lighting effect information in the curtain lighting effect generation instruction, and the lighting effect information is used to control the curtain light assembly to emit the corresponding lighting effect.

[0066] After obtaining the lighting special effect information, the second control unit of the controller matches the lighting special effect information with the display layout data of each curtain light in the display layout information, divides the lighting special effect information into multiple sub-special effect information, each sub-special effect information corresponds to a display layout data, matches the sub-special effect information with the corresponding display layout data to generate display control information, and the display control information is used to control the corresponding curtain light to display the corresponding sub-special effect. The sub-special effects displayed by the multiple curtain lights of the curtain light assembly constitute the lighting special effect corresponding to the lighting special effect information.

[0067] After obtaining the display control information corresponding to each curtain light, the controller's second control unit encapsulates each display control information into a corresponding lighting effect control instruction. In other words, the controller converts and encapsulates the multiple display layout data corresponding to the display layout information of the lighting effect information into multiple lighting effect control instructions. The controller's second control unit transmits the multiple lighting effect control instructions to the corresponding curtain lights via the second communication unit. After receiving the corresponding lighting effect control instructions via the first communication unit, the curtain light's first control unit parses the corresponding display control information from the lighting effect control instructions. The first control unit uses the display control information to drive the multiple light-emitting units to emit light, thereby forming the corresponding sub-effects. The sub-effects emitted by the multiple curtain lights constitute the lighting effects of the curtain light assembly.

[0068] Specifically, in this step S120, the following specific steps are also included:

[0069] Step S121: Obtain lighting effect information from the curtain lighting effect generation instruction, match the lighting effect information with the display layout information, generate display control information corresponding to each display layout data, and encapsulate the display control information in the lighting effect control instruction:

[0070] After acquiring the curtain lighting effect generation instruction, the second control unit of the controller parses the curtain lighting effect generation instruction to obtain lighting special effect information, and the lighting special effect information is used to control the curtain light assembly to emit corresponding lighting special effects.

[0071] Because the curtain light assembly is composed of multiple curtain lights, the multiple light-emitting units of the curtain lights are arranged in corresponding areas of the curtain, and the position information of the multiple light-emitting units of the curtain lights in the corresponding areas of the curtain is the display layout data. The display layout data of the areas corresponding to the multiple curtain lights on the curtain constitute the display layout information of the curtain light assembly.

[0072] The lighting effect information corresponds to the display layout information. However, because the curtain light assembly is composed of multiple independent curtain lights, the display layout information is composed of multiple display layout data. The lighting effect information is divided into multiple sub-effect information corresponding to the multiple display layout data. The sub-effect information is used to control the corresponding curtain light to display the corresponding sub-effect in the corresponding area of ​​the curtain.

[0073] After dividing the lighting effect information into multiple sub-effect information according to the display layout data corresponding to the multiple curtain lights, the second control unit of the controller matches the sub-effect information with the corresponding display layout data to generate display control information. The display control information is used to control the sub-effect of the corresponding curtain light in a predetermined area on the curtain. For example, the display control information controls one or more of the light color, light intensity, and light duration of each light-emitting unit of the curtain light, so that the multiple light-emitting units of the curtain light work together to display the predetermined sub-effect in the corresponding area of ​​the curtain.

[0074] After obtaining the display control information, the second control unit of the controller encapsulates the display control information into a display control instruction, and sends the display control instruction to the corresponding curtain light through the data communication link established with the curtain light, driving the curtain light to emit a predetermined sub-effect. The sub-effects emitted by multiple curtain lights constitute the lighting effect displayed on the curtain by the curtain light assembly.

[0075] In one embodiment, in step S121, Figure 4 , further comprising the following specific steps:

[0076] Step S1211: When the display control information represents a dynamic lighting effect, the display control information is converted into a plurality of static display control information representing static lighting effects in chronological order. The static display control information also includes timestamp data, and the timestamp data is used to specify the time when the curtain light executes the corresponding lighting effect control instruction:

[0077] When the lighting effect information represents a dynamic lighting effect, the second control unit of the controller matches the lighting effect information corresponding to the dynamic lighting effect with the various display layout data of the display layout information of the curtain light assembly, and generates corresponding display control information representing the dynamic sub-effect. The display control information representing the dynamic sub-effect is called dynamic display control information.

[0078] For example, combined with Figure 2 The curtain light assembly includes three curtain lights, each located in three consecutive areas on the curtain. When the lighting effect information is used to control the curtain light assembly to display the numbers "123" on the curtain, the first curtain light of the curtain light assembly displays the number "1", the second curtain light displays the number "2", and the third curtain light displays the number "3". If the dynamic lighting effect corresponding to the lighting effect information is to display the numbers "123" for a first duration and the numbers "321" for a second duration, the dynamic display control information generated by the second control unit for the first curtain light is to display the number "1" for the first duration and the number "3" for the second duration. The dynamic display control information generated by the second control unit for the second curtain light is to display the number "2" for both the first and second durations. In other words, the dynamic display control information corresponding to the second curtain light is static display control information for both the first and second durations. The dynamic display control information generated by the second control unit for the third curtain light is to display the number "3" for the first duration and the number "1" for the second duration.

[0079] The second control unit of the controller divides the dynamic display control information into one or more pieces of display control information representing static lighting effects. The display control information representing static lighting effects is referred to as static display control information. The static display control information is used to control the corresponding curtain lights to emit the same static sub-effect for a predetermined duration. In other words, the light emitted by each light-emitting unit of the curtain lights remains unchanged for the predetermined duration.

[0080] For example, the dynamic display control information of the first curtain light corresponding to the curtain light assembly is used to control the first curtain light to display the number "1" within the first time length and to display the number "3" within the second time length. The second control unit then divides the dynamic display control information into first static display control information representing the display of the number "1" within the first time length and second static display control information representing the display of the data "3" within the second time length.

[0081] The static display control information also includes timestamp data, which is used to control the start and end times of the corresponding curtain light emitting light to display the static display control information, thereby controlling the duration of the curtain light displaying the corresponding sub-effect. For example, if the timestamp data in the static display control information is "00:00:01-00:00:02", it indicates that the static display control information controls the corresponding curtain light to display the corresponding sub-effect during the time period 00:00:01-00:00:02.

[0082] Step S1212: Encapsulate the plurality of static display control information into a plurality of lighting effect control instructions respectively.

[0083] After dividing the dynamic display control information into a plurality of static display control information, the second control unit of the controller encapsulates the plurality of static display control information into a plurality of lighting effect control instructions. The plurality of lighting effect control instructions are sequentially arranged according to the timestamp data included therein. The second control unit of the controller simultaneously sends the plurality of lighting effect control instructions corresponding to the same curtain light to the corresponding curtain light, or sends the lighting effect control instruction to the corresponding curtain light at any time slot before the start time of the timestamp data in the lighting effect control instruction.

[0084] After receiving multiple lighting effect control commands, the curtain light parses the corresponding static display control information and sequentially controls the light-emitting units according to the static display control information, causing the light-emitting units of the curtain light to sequentially display static sub-effects. Multiple static sub-effects constitute a dynamic sub-effect. The multiple curtain lights of the curtain light assembly each display a dynamic sub-effect or a static sub-effect, causing the curtain light assembly to display the corresponding dynamic sub-effect and / or static sub-effect on the curtain. This allows the curtain light assembly to display different lighting effects on the curtain, enriching entertainment life.

[0085] In one embodiment, combined Figure 5 , before step S12, the following specific steps are also included:

[0086] Step S122: Generate a drawing interface on the display screen corresponding to the display layout information, wherein the drawing interface is used to receive external editing instructions and generate corresponding static or dynamic lighting effects:

[0087] The second control unit of the controller is electrically connected to the display screen. After obtaining the display layout information of the curtain light assembly, the second control unit controls the display screen to generate a drawing interface on the display screen corresponding to the display interface of the display screen. The drawing interface corresponds to the display layout information. In other words, the layout of the curtain light assembly on the curtain is simulated on the drawing interface of the display screen, so that the drawing interface corresponds to the layout of the multiple curtain lights of the curtain light assembly on the curtain.

[0088] The display's drawing interface can receive external editing commands and draw lighting effects on the drawing interface. These lighting effects can be static or dynamic. In one embodiment, the external editing commands are user-generated drawing operations on the drawing interface using an external tool. The external tool can be a mouse or stylus, allowing users to manually draw lighting effects displayed on the curtains, increasing interactivity and enhancing the experience.

[0089] In this step S122, the following specific steps are also included:

[0090] Step S1221: Match the display interface of the display screen with the display layout information, and generate a drawing interface on the display interface:

[0091] The second control unit matches the display interface of the display screen with the display layout information of the curtain light assembly on the curtain, and generates a drawing interface on the display interface. That is, the layout of the curtain light assembly on the curtain is simulated through the drawing interface, so as to draw light effects that adapt to the layout of the curtain light assembly on the curtain on the drawing interface.

[0092] Specifically, the display layout information of the curtain light assembly comprises display layout data for multiple curtain lights. This display layout information is matched with a display interface to generate a drawing interface. The multiple display layout data of the display layout information each correspond to an interface area of ​​the drawing interface, and the interface areas corresponding to the multiple display layout data constitute the drawing interface. The interface areas correspond to simulated layouts of the curtain lights on the curtains, simulating the actual layout of the curtain lights on the curtains, and drawing lighting effects on the drawing interface that match the layout of the curtain light assembly on the curtains.

[0093] In one embodiment, when the curtain light assembly updates the number of its curtain lights or the positional relationship on the curtain, the second control unit correspondingly obtains the display layout information of the updated curtain light assembly, and displays a drawing interface corresponding to the display layout information of the updated curtain light assembly in the display interface of the display screen.

[0094] For example, combined with Figure 2When the curtain light assembly includes three curtain lights, wherein the first curtain light is disposed in area A of the curtain, the second curtain light is disposed in area B of the curtain, and the third curtain light is disposed in area C of the curtain, areas A, B, and C are all rectangular and sequentially connected along the same axis, forming a first rectangular area on the curtain. The second control unit matches the display layout information of the curtain light assembly comprising the three curtain lights with the display interface, and forms a drawing interface corresponding to the first rectangular area on the display interface, so as to facilitate drawing lighting effects corresponding to the large rectangular area.

[0095] When a curtain light assembly is added with a curtain light D, curtain light D is positioned in area D of the curtain. Area D is arranged along the same axis as areas A, B, and C, and is positioned on the side of area C that is not adjacent to area B, thereby forming a second rectangular area on the curtain. After the second control unit obtains the display layout data for curtain light D, it updates the display layout information of the curtain light assembly and, in conjunction with the display interface, creates a new drawing interface on the display interface. This new drawing interface corresponds to the second rectangular area, facilitating real-time updating of the drawing interface and drawing of lighting effects adapted to the layout of the curtain light assembly on the curtain.

[0096] In one embodiment, the drawing interface is provided with multiple anchor points, each of which represents a light-emitting unit on a curtain light installed on the curtain. Each anchor point corresponds to a light-emitting unit in the curtain light assembly, and the positional relationship between the anchor points corresponds to the positional relationship between the light-emitting units on the curtain. Thus, the drawing interface simulates the layout relationship of the light-emitting units of the curtain light assembly on the curtain, allowing the user to draw corresponding lighting effects on the drawing interface based on the layout relationship of the light-emitting units of the curtain light assembly on the curtain, thereby enhancing the adaptability of drawing lighting effects. Preferably, when drawing lighting effects, the lighting effects are drawn by connecting the anchor points on the drawing interface.

[0097] Step S123, responding to the lighting effect confirmation instruction, converting the lighting effect information into the curtain lighting effect generation instruction:

[0098] After the lighting effect is drawn on the drawing interface, the second control unit outputs a lighting effect confirmation command to the display screen. In response to the lighting effect confirmation command, the display screen converts the lighting effect drawn on the drawing interface into lighting effect information. The display screen then encapsulates the lighting effect information into a lighting effect generation command and outputs the lighting effect generation command to the second control unit.

[0099] Step S130: Sending corresponding lighting effect control instructions to each of the curtain lights, so that each curtain light in the curtain light assembly can collaboratively display the lighting effects.

[0100] After obtaining the lighting effect control instructions corresponding to each curtain light, the controller's second control unit transmits the lighting effect control instructions to the corresponding curtain light via a data communication link established with the curtain light. After receiving the corresponding lighting effect control instructions, the curtain light's first control unit parses the corresponding display control information from the lighting effect control instructions. Using this display control information, the first control unit controls each light-emitting unit of the curtain light to emit predetermined light, causing the curtain light to display a sub-effect in the corresponding area on the curtain. The sub-effects displayed by each of the multiple curtain lights in the curtain light assembly constitute a complete lighting effect.

[0101] In one embodiment, the display control information includes a plurality of light control information, the light control information is used to control the light emission of a light emitting unit of the curtain light, and the plurality of light control information correspondingly controls the light emission of a plurality of light emitting units of the curtain light.

[0102] Specifically, the first control unit encapsulates the lighting control information into a lighting control signal and transmits the lighting control signal to the corresponding light-emitting unit to control the color, intensity, and duration of the light emitted by the corresponding light-emitting unit. The multiple light-emitting units of the curtain light are controlled by the corresponding lighting control signal to emit or not emit corresponding light, so that the light emitted by the multiple light-emitting units in the curtain light installed on the curtain constitutes a corresponding sub-effect. The sub-effects displayed on the curtain by the multiple curtain lights of the curtain light assembly constitute the lighting effect displayed on the curtain.

[0103] Furthermore, the light emitting unit includes three light emitting elements of red, green and blue, and the light control signal is used to control the three light emitting elements to emit light, so that the light emitting unit can emit light of any color.

[0104] In one embodiment, combined Figure 6 , the curtain lighting effect control method further includes a post-step:

[0105] Step S140: Receive a confirmation signal from the curtain light within a predetermined time period.

[0106] When the curtain light receives the lighting effect control command sent by the controller, the first control unit of the curtain light obtains the corresponding display control information from the lighting effect control command. After obtaining the display control information, the first control unit verifies the integrity of the display control information to avoid data loss during transmission.

[0107] When the first control unit verifies that no data loss occurs in the display control information, it encapsulates the information that no data is lost into a confirmation signal and sends the confirmation signal to the controller.

[0108] When the first control unit verifies that data loss occurs in the display control information, if the display control information is partially lost, the lost data is encapsulated in a confirmation signal and the confirmation signal is sent to the controller.

[0109] In addition, if the controller does not receive the confirmation signal sent by the curtain light within the predetermined time period, the controller re-sends the lighting effect control instruction to the corresponding curtain light.

[0110] Step S150: Obtain verification information in the confirmation signal. If the verification information contains data loss information, resend the corresponding lighting effect control instruction or lost data to the curtain light.

[0111] When the controller receives a confirmation signal sent by the curtain light within a predetermined time after sending the lighting effect control instruction to the curtain light, if the confirmation signal contains information indicating that the data is not lost, the controller does not send the lighting effect control instruction to the curtain light again.

[0112] When the controller detects data loss in the display control information in the lighting effect control command obtained from the received confirmation signal, the controller re-sends the lighting effect control command to the curtain light. Alternatively, the controller re-encapsulates the lost information in another lighting effect control command and sends the other lighting effect control command to the corresponding curtain light, so that the curtain light can display the predetermined sub-effect.

[0113] The present invention also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the curtain lighting effect control method of any embodiment of the present invention.

[0114] The present invention also provides a computer program product, including a computer program / instruction, which, when executed by one or more processors, implements the steps of the curtain lighting effect control method described in any embodiment of the present invention.

[0115] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments of the present invention can be implemented by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes in the above-described method embodiments. The aforementioned computer-readable storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0116] To sum up, the curtain lighting effect control method of the present invention can send lighting effect control instructions to each corresponding curtain light respectively, so that each curtain light only receives the corresponding display control information, reducing the load of the curtain light during operation. The lighting effects emitted by the multiple curtain lights of the curtain light assembly on the curtain constitute the lighting effects of the curtain light assembly on the curtain, and the curtain light assembly can display different lighting effects.

[0117] Those skilled in the art will appreciate that each block in these structural diagrams and / or block diagrams and / or flow charts, as well as combinations of blocks in these structural diagrams and / or block diagrams and / or flow charts, can be implemented using computer program instructions. Those skilled in the art will appreciate that these computer program instructions can be provided to a general-purpose computer, a specialized computer, or a processor of other programmable data processing methods for implementation, thereby executing the schemes specified in the blocks or multiple blocks of the structural diagrams and / or block diagrams and / or flow charts disclosed in this application through the processor of the computer or other programmable data processing method.

[0118] Those skilled in the art will appreciate that the steps, measures, and schemes in the various operations, methods, and processes discussed in this application may be interchanged, modified, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in this application may also be interchanged, modified, rearranged, decomposed, combined, or deleted. Furthermore, steps, measures, and schemes in the prior art that are similar to those disclosed in this application may also be interchanged, modified, rearranged, decomposed, combined, or deleted.

[0119] The above description is only part of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A curtain lighting effect control method, characterized in that: Applied to the controller, including the following steps: Obtaining display layout information of the curtain light assembly, the display layout information including display layout data corresponding to each curtain light in the curtain light assembly, including: obtaining, by a controller, the display layout data of each curtain light through a data communication link established between the controller and each curtain light, and integrating the display layout data into the display layout information; In response to the curtain lighting effect generation instruction, a lighting effect to be displayed is determined, and according to the display layout data of each curtain light in the display layout information, the lighting effect is converted into a lighting effect control instruction for each curtain light, wherein the lighting effect control instruction carries the display control information of the corresponding curtain light; wherein the lighting effect information is divided into a plurality of sub-effect information corresponding to each display layout data, the sub-effect information is matched with the corresponding display layout data to generate the display control information, and the display control information is used to control the corresponding curtain light to display the corresponding sub-effect; The corresponding lighting effect control instructions are sent to each curtain light through its own data communication link, so that each curtain light in the curtain light assembly can collaboratively display the lighting effect.

2. The method according to claim 1, wherein Before responding to the curtain lighting effect generation instruction, the following steps are also included: Generating a drawing interface on the display screen corresponding to the display layout information, wherein the drawing interface is used to receive external editing instructions and generate corresponding static or dynamic lighting effects; In response to the lighting effect confirmation instruction, the information of the lighting effect is converted into the curtain lighting effect generation instruction.

3. The method according to claim 2, wherein The step of generating a drawing interface on the display screen corresponding to the display layout information includes the following specific steps: The display interface of the display screen is matched with the display layout information, and a drawing interface is generated on the display interface.

4. The method according to claim 1, wherein The display layout data is composed of position information of each of the plurality of light-emitting units of the curtain light on the curtain.

5. The method according to claim 1, wherein The step of converting the lighting effects into lighting effect control instructions for each curtain light according to the display layout data of each curtain light in the display layout information, wherein the lighting effect control instructions carry the display control information of the corresponding curtain light, includes the following specific steps: Obtain lighting effect information from the curtain lighting effect generation instruction, match the lighting effect information with the display layout information, generate display control information corresponding to each display layout data, and encapsulate the display control information in the lighting effect control instruction.

6. The method according to claim 5, wherein The step of encapsulating the display control information into the lighting effect control instruction includes the following specific steps: When the display control information represents a dynamic lighting effect, the display control information is converted into a plurality of static display control information representing static lighting effects in chronological order, wherein the static display control information also includes timestamp data, and the timestamp data is used to specify the time when the curtain light executes the corresponding lighting effect control instruction; The plurality of static display control information are respectively encapsulated into a plurality of lighting effect control instructions.

7. The method according to claim 1, wherein The lighting effect control instruction is used to control one or more of the lighting color, lighting intensity, and lighting time of the lighting unit of the corresponding curtain light, so that multiple lighting units form a corresponding lighting effect.

8. The method according to claim 1, wherein Also includes post-steps: Receive a confirmation signal sent by the curtain light within a predetermined time period; Acquire verification information in the confirmation signal, and if the verification information includes data loss information, resend the corresponding lighting effect control instruction or lost data to the curtain light.

9. A curtain lighting effect control device, characterized in that: It comprises a controller and a curtain light assembly, wherein the controller is used to execute the curtain light effect control method according to any one of claims 1 to 8, the curtain light assembly comprises a plurality of curtain lights, and the curtain lights comprise a plurality of light-emitting units.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, and the program code can be called by a processor to execute the curtain lighting effect control method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Light control method, device and system, electronic equipment and storage medium

    CN113672146A

  • LED full-colored curtain lamp in series control

    CN201589122U