Light tracking method, system, device and storage medium based on laser positioning

By using laser positioning devices and reflective tag technology, the stage lights can accurately track and avoid other actors, solving the problem of chaotic lighting effects in existing technologies, improving the automation and intelligence of stage lighting, and meeting the needs of complex stage lighting.

CN116480996BActive Publication Date: 2026-01-27SHANGHAI YUNYAN INTELLIGENT TECH CO
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310447609.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-24
Publication Date
2026-01-27
Estimated Expiration
2043-04-24

AI Technical Summary

Technical Problem

In stage performances, lighting operators often struggle to accurately track and avoid other actors in dark environments, leading to chaotic lighting effects. Existing technologies struggle to achieve precise lighting trajectory planning and automated control.

Method used

A laser positioning device is used to establish the spatial coordinate system of the stage. The laser positioning device collects the real-time position of the reflective target, plans the lighting trajectory according to the lighting task preset in the stage lighting script, and achieves accurate illumination of the corresponding light through the laser positioning device. Combined with reflective labels and lighting control console, intelligent tracking of stage lights is realized.

Benefits of technology

It enables stage lighting to accurately track and avoid other actors, improves the automation and intelligence of stage lighting, meets the needs of complex stage lighting, has high positioning accuracy, stable signal, simple setup, and does not require complicated configuration and calibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116480996B_ABST
    Figure CN116480996B_ABST
Patent Text Reader

Abstract

The application provides a light tracking method, system, device and storage medium based on laser positioning, and the method comprises the following steps: establishing a mapping relationship between a plurality of users and a unique reflection target based on a stage light script; a laser positioning instrument collects real-time positions of the reflection target on a stage; a light illumination track is established based on a spatial coordinate system of the stage according to a preset illumination task in the stage light script and a current illumination position of the stage light, and the illumination task comprises a user and illumination parameters; the stage light reaches the real-time position of the reflection target along the light illumination track, and irradiates corresponding light according to the illumination parameters. The application can realize accurate tracking of the stage light through the laser positioning instrument, does not need complicated configuration and correction, has high positioning precision, and is stable in signal, thereby enhancing the automation and intelligent effect of the stage light, and meeting the increasingly complex stage light requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of lighting control, and more specifically, to a laser-based light tracking method, system, device, and storage medium. Background Technology

[0002] In stage performances, lighting technicians often need to remotely and manually track performers who require special lighting using follow spots. Because the lighting operation is far from the main stage and the lighting control console, and the follow spots are often located at high places, lighting operators usually can only communicate with the director team and lighting designers via walkie-talkies or intercom systems. A large-scale performance typically requires multiple follow spots (e.g., 4 to 10). In scenarios where the lights are manually operated, if the light spots intersect, lighting technicians may find it difficult to determine which light spot they are operating, leading to confusion in the lighting effects and causing performance errors.

[0003] Figure 1 and 2 This is a schematic diagram of a scene control module in existing technology. (Example) Figure 1 and 2 As shown, on a dark stage, lighting plays a crucial role in guiding the audience's vision. For example, the stage features actors including the male lead (31), the female lead (32), and extras (21, 22, 23, 24). After the previous scene ends, the light needs to quickly move from the male lead (31) on the right side of the stage to the left side, illuminating the female lead (32) who will appear in the next scene. In this scenario, the light's movement trajectory must not only accurately locate the female lead (32) emerging from the darkness but also avoid other actors (extras 21, 22, 23, 24) in the surrounding darkness to achieve the best transition effect. However, existing methods of manually locating the next target (e.g., the female lead in the darkness in the above scene) or perfectly avoiding other actors in the dark environment during movement are very difficult to achieve, which limits the overall stage effect.

[0004] Therefore, the present invention provides a laser-based light tracking method, system, device, and storage medium. Summary of the Invention

[0005] To address the problems in the prior art, the present invention aims to provide a laser-based lighting tracking method, system, device, and storage medium, which overcomes the difficulties of the prior art. It enables accurate tracking of stage lights through a laser positioning device, eliminating the need for cumbersome configuration and calibration, providing high positioning accuracy and stable signal, enhancing the automation and intelligence of stage lights, and meeting the increasingly complex needs of stage lighting.

[0006] Embodiments of the present invention provide a laser-based light tracking method, comprising the following steps:

[0007] Based on the stage lighting script, establish a mapping relationship between several users and a unique reflective target;

[0008] The laser positioning device collects the real-time position of the reflective target on the stage;

[0009] Based on the preset lighting tasks in the stage lighting script and the current illumination position of the stage lights, a lighting trajectory is established according to the spatial coordinate system of the stage. The lighting tasks include the user and lighting parameters; and

[0010] The stage lights reach the real-time position of the reflective target along the lighting trajectory and illuminate the corresponding light according to the lighting parameters.

[0011] Preferably, the step of establishing a mapping relationship between several users and a unique reflective target based on the stage lighting script includes:

[0012] Establish the stage's spatial coordinate system using a laser positioning device; and

[0013] Establish a mapping relationship between at least one lighting object and a unique reflective target based on the performance program.

[0014] Preferably, the laser positioning device acquires the real-time position of the reflective target on the stage, including:

[0015] Each user wears a corresponding reflective target; and

[0016] The laser positioning device collects the real-time position of the reflective target on the stage.

[0017] Preferably, the lighting trajectory is established based on the stage's spatial coordinate system according to the preset lighting task in the stage lighting script and the current illumination position of the stage lights. The lighting task includes the user and lighting parameters, including:

[0018] The real-time positions of two users are obtained according to the lighting tasks preset in the stage lighting script, which are used as the start and end points of the lighting trajectory. The lighting tasks include the users and lighting parameters.

[0019] Based on the starting and ending points, establish several lighting trajectories on the plane where the ground lies in the stage's spatial coordinate system, and establish a set of lighting trajectories; and

[0020] In the set of lighting trajectories, each lighting trajectory is traversed, and lighting trajectories that overlap with the real-time positions of users other than the user in the lighting task are filtered out. The first lighting trajectory with the shortest distance is selected from the set of filtered lighting trajectories.

[0021] Preferably, the lighting trajectory is established based on the stage's spatial coordinate system according to the preset lighting task in the stage lighting script and the current illumination position of the stage lights. The lighting task includes the user and lighting parameters, including:

[0022] The real-time positions of two users are obtained according to the lighting tasks preset in the stage lighting script, which are used as the start and end points of the lighting trajectory. The lighting tasks include the users and lighting parameters.

[0023] The plane containing the ground in the stage's spatial coordinate system is gridded, and the grid corresponding to the real-time positions of all users on the current stage is marked; and

[0024] Based on the starting point and ending point, establish the shortest second lighting trajectory in the stage grid that avoids users other than the user in the lighting task.

[0025] Preferably, the lighting trajectory is established based on the stage's spatial coordinate system according to the preset lighting task in the stage lighting script and the current illumination position of the stage lights. The lighting task includes the user and lighting parameters, including:

[0026] The real-time positions of two users are obtained according to the lighting tasks preset in the stage lighting script, which are used as the start and end points of the lighting trajectory. The lighting tasks include the users and lighting parameters.

[0027] Track the movement trajectories of all users on the current stage, and predict the future movement trajectories of all users within the time period corresponding to the lighting task based on the timing of the stage lighting script; and

[0028] Based on the timing of the stage lighting script, a third lighting trajectory with timing information is established, wherein the lighting spot in the third lighting trajectory does not overlap with the predicted position of other users besides the user in the lighting task at different time points.

[0029] Preferably, the stage light reaches the real-time position of the reflective target along the lighting trajectory and illuminates the corresponding light according to the lighting parameters, including:

[0030] The stage lights reach the real-time position of the reflective target along the lighting trajectory; and

[0031] During the movement of the stage lights, stepless dimming is performed based on the current lighting parameters of the stage lights and the lighting parameters of the lighting task.

[0032] Embodiments of the present invention also provide a laser-based light tracking system for implementing the above-described laser-based light tracking method, wherein the laser-based light tracking system includes:

[0033] The mapping establishment module establishes a mapping relationship between several users and a unique reflective target based on the stage lighting script;

[0034] The position acquisition module, wherein the laser positioning device acquires the real-time position of the reflective target on the stage;

[0035] The lighting trajectory module establishes a lighting trajectory based on the stage's spatial coordinate system, according to the preset lighting tasks in the stage lighting script and the current illumination position of the stage lights. The lighting tasks include the user and lighting parameters.

[0036] The lighting adjustment module allows the stage lights to reach the real-time position of the reflective target along the lighting trajectory and illuminate the corresponding light according to the lighting parameters.

[0037] Embodiments of the present invention also provide a laser-based light tracking device, comprising:

[0038] processor;

[0039] A memory in which executable instructions of the processor are stored;

[0040] The processor is configured to perform the steps of the laser-based light tracking method described above by executing the executable instructions.

[0041] Embodiments of the present invention also provide a computer-readable storage medium for storing a program that, when executed, implements the steps of the laser-based light tracking method described above.

[0042] The purpose of this invention is to provide a laser-based lighting tracking method, system, device, and storage medium that can accurately track stage lights using a laser positioning device. This eliminates the need for cumbersome configuration and calibration, provides high positioning accuracy and stable signal, and enhances the automation and intelligence of stage lights, thus meeting increasingly complex stage lighting needs. Attached Figure Description

[0043] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings.

[0044] Figure 1 and 2 This is a schematic diagram of a scene control module in existing technology.

[0045] Figure 3This is a flowchart of the laser-based light tracking method of the present invention.

[0046] Figures 4 to 7 This is a schematic diagram of another implementation process of the laser-based light tracking method of the present invention.

[0047] Figure 8 This is a schematic diagram of the module of the laser-based light tracking system of the present invention.

[0048] Figure 9 This is a schematic diagram of the structure of the laser-based light tracking device of the present invention.

[0049] Figure 10 This is a schematic diagram of the structure of a computer-readable storage medium according to an embodiment of the present invention. Detailed Implementation

[0050] The following specific examples illustrate the implementation methods of this application. Those skilled in the art can easily understand the other advantages and effects of this application from the content disclosed herein. This application can also be implemented or applied through other different specific embodiments, and various details in this application can be modified or changed according to different viewpoints and application systems without departing from the spirit of this application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.

[0051] The embodiments of this application will now be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily implement the application. This application may be embodied in many different forms and is not limited to the embodiments described herein.

[0052] In this application, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics represented in connection with that embodiment or example, which are included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics represented may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate different embodiments or examples represented in this application, as well as features of different embodiments or examples.

[0053] Furthermore, the terms "first" and "second" are used for illustrative purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the representation of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0054] To clearly illustrate this application, devices unrelated to the description are omitted, and the same or similar constituent elements throughout the specification are given the same reference numerals.

[0055] Throughout this specification, when it is said that a device is "connected" to another device, this includes not only "direct connection" but also "indirect connection" by placing other components in between. Furthermore, when it is said that a device "comprises" a certain constituent element, unless otherwise stated otherwise, this does not exclude other constituent elements, but rather implies that other constituent elements may be included.

[0056] When we say that a device is "above" another device, this can mean that it is directly above the other device, or it can mean that other devices are present in between. Conversely, when we say that a device is "directly" "above" another device, there are no other devices present in between.

[0057] Although the terms first, second, etc., are used in some instances herein to refer to various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, first interface and second interface, etc., are used. Furthermore, as used herein, the singular forms “a,” “an,” and “the” are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms “comprising,” “including,” indicate the presence of features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms “or” and “and / or” as used herein are interpreted as inclusive, or mean any one or any combination thereof. Thus, “A, B, or C” or “A, B, and / or C” means “any one of: A; B; C; A and B; A and C; B and C; A, B, and C.” Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0058] The technical terms used herein are for reference only to specific embodiments and are not intended to limit the scope of this application. The singular form used herein includes the plural form unless the statement explicitly indicates otherwise. The word "comprising" as used in the specification means to specify a particular characteristic, region, integer, step, operation, element, and / or component, and does not exclude the presence or addition of other characteristics, regions, integers, steps, operations, elements, and / or components.

[0059] Although not explicitly defined, all terms, including technical and scientific terms used herein, shall have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. Terms defined in commonly used dictionaries shall be further interpreted as having a meaning consistent with the relevant technical literature and the content of this present application, and shall not be over-interpreted as having an ideal or overly formulaic meaning unless otherwise defined.

[0060] Figure 3 This is a flowchart of the laser-based light tracking method of the present invention. Figure 3 As shown, an embodiment of the present invention provides a light tracking method based on laser positioning, comprising the following steps:

[0061] S110. Based on the stage lighting script, establish a mapping relationship between several users and a unique reflective target.

[0062] S120, the laser positioning instrument collects the real-time position of the reflective target on the stage.

[0063] S130. Based on the preset lighting tasks in the stage lighting script and the current illumination position of the stage lights, establish a lighting trajectory according to the stage's spatial coordinate system. The lighting tasks include the user and lighting parameters.

[0064] S140: The stage lights reach the real-time position of the reflective target along the lighting trajectory and illuminate the corresponding light according to the lighting parameters.

[0065] The laser positioning device in this invention refers to a laser tracking measurement system, a high-precision, large-size measuring instrument used in industrial measurement systems. It integrates various advanced technologies such as laser interferometric ranging, photoelectric detection, precision mechanics, computer and control technology, and modern numerical calculation theory to track moving targets in space and measure their three-dimensional spatial coordinates in real time. It features high precision, high efficiency, real-time tracking measurement, quick installation, and easy operation, making it suitable for the assembly and measurement of large workpieces. A laser tracking measurement system typically consists of a laser tracking head (tracker), a controller, a user computer, a reflector (target mirror), and measuring accessories. The basic working principle of the laser tracking measurement system is to place a reflector at the target point. The laser beam emitted from the tracking head strikes the reflector and returns to the tracking head. As the target moves, the tracking head adjusts the beam direction to align with the target. Simultaneously, the returned beam is received by the detection system and used to calculate the target's spatial position. In short, the problem that the laser tracking measurement system aims to solve is to statically or dynamically track a point moving in space while simultaneously determining the spatial coordinates of the target point.

[0066] In a preferred embodiment, step S110 includes:

[0067] S111. Establish the spatial coordinate system of the stage using a laser positioning device.

[0068] S112. Establish a mapping relationship between at least one lighting object and a unique reflective target based on the performance program, but not limited to this.

[0069] In a preferred embodiment, step S120 includes:

[0070] S121. Each user wears their respective reflective target.

[0071] S122. The laser positioning device collects the real-time position of the reflective target on the stage, but is not limited to this.

[0072] In a preferred embodiment, step S130 includes:

[0073] S131. Based on the preset lighting task in the stage lighting script, obtain the real-time positions of the two users as the starting point and ending point of the lighting trajectory, respectively. The lighting task includes the user and lighting parameters.

[0074] S132. Based on the starting and ending points, establish several lighting trajectories on the plane where the ground lies in the stage's spatial coordinate system, and create a set of lighting trajectories.

[0075] S133. Traverse each lighting trajectory in the lighting trajectory set, filter out lighting trajectories where the real-time positions of users other than the user in the lighting task overlap, and select the first lighting trajectory with the shortest distance from the filtered lighting trajectory set, but not limited to this.

[0076] In a preferred embodiment, step S130 includes:

[0077] S134. Based on the preset lighting task in the stage lighting script, obtain the real-time positions of the two users as the starting point and ending point of the lighting trajectory, respectively. The lighting task includes the user and lighting parameters.

[0078] S135. Grid the plane containing the ground in the stage's spatial coordinate system, and label the grid corresponding to the real-time positions of all users on the current stage.

[0079] S136. Based on the start and end points, establish the shortest second light lighting trajectory in the stage grid to avoid other users besides the user in the lighting task, but not limited to this.

[0080] In a preferred embodiment, step S130 includes:

[0081] S137. Based on the preset lighting task in the stage lighting script, obtain the real-time positions of the two users as the starting point and ending point of the lighting trajectory, respectively. The lighting task includes the user and lighting parameters.

[0082] S138. Track the movement trajectories of all users on the current stage, and predict the future movement trajectories of all users within the time period corresponding to the lighting task based on the timing of the stage lighting script.

[0083] S139. Based on the timing of the stage lighting script, establish a third lighting trajectory with timing information. The lighting spot in the third lighting trajectory does not overlap with the predicted position of other users besides the user in the lighting task at different time points, but this is not a limitation.

[0084] In a preferred embodiment, step S140 includes:

[0085] S141, The stage lights reach the real-time position of the reflective target along the lighting trajectory.

[0086] S142. During the movement of stage lights, stepless dimming is performed based on the current lighting parameters of the stage lights and the lighting parameters of the lighting task, but this is not a limitation.

[0087] The specific embodiments of the present invention are as follows:

[0088] This invention is a stage spatial positioning and tracking system, comprising: a laser tracker, reflective tagging devices, a tracking system host, stage lights, and a stage lighting control system. This technology utilizes laser tracker positioning technology and a PSN-based lighting protocol. The PSN protocol (PosiStageNet) is an open protocol for real-time 3D position data on stage. This invention involves placing the laser tracker beside the stage, with performers wearing reflective tagging devices. The laser tracker transmits real-time spatial coordinate information to the tracking system host. The software in the host converts the spatial position data into PSN protocol data information acceptable to the stage lighting control system and transmits the data in real-time to the PSN-compatible lighting control console. The lighting control console processes the received PSN information and controls the lights to continuously track all performers. This invention enhances the automation and intelligence of stage lighting by adding a laser tracker to the stage tracking system, combining spatial coordinate conversion with the PSN protocol of the stage lighting control.

[0089] Compared with the prior art, the advantages of the present invention are:

[0090] (1) High positioning accuracy, down to the centimeter level.

[0091] (2) The setup is simple. Just place the equipment horizontally on the stage. No complicated configuration or calibration is required.

[0092] (3) The signal is stable and has strong resistance to interference from various environmental factors.

[0093] (4) The tracking speed can reach 3 meters per second.

[0094] (5) The reflector label can be customized (0.5-1.5 inches).

[0095] (6) Combined with the lighting control console, different lights can be customized to track different performers.

[0096] Figures 4 to 7 This is a schematic diagram illustrating another implementation of the laser-based light tracking method of the present invention. For example... Figure 4 As shown, firstly, the laser positioning device 12 and the stage lighting 13 are connected to the stage server 14, and the stage's spatial coordinate system is established through the laser positioning device 12. Based on the performance program, a mapping relationship is established between at least one lighting object (each of the live performers 11 on stage represents a different performance role 15) and a unique reflective target 16, wherein the performance roles of each performer 11 include the male lead 31, the female lead 32, and extras 21, 22, 23, and 24.

[0097] During the performance, each performer 11 on stage wears a corresponding reflective target. A laser positioning device 12 collects the real-time position of the reflective targets on the stage.

[0098] Server 14 obtains the real-time position of the male protagonist 31 as the starting point of the lighting trajectory and the real-time position of the female protagonist 32 as the ending point, based on the pre-set lighting task in the stage lighting script 13 (after the previous scene ends, the light needs to quickly move from the male protagonist 31 on the right side of the stage to the left side of the stage to illuminate the female protagonist 32 who appears in the next scene). The lighting task includes the user and lighting parameters (specific lighting parameters). A set of lighting trajectories is established by creating several lighting trajectories on the plane where the ground is located in the stage's spatial coordinate system based on the starting and ending points. Each lighting trajectory in the set is traversed, and lighting trajectories whose real-time positions overlap with those of users other than the user in the lighting task are filtered out. The shortest lighting trajectory is selected from the filtered set.

[0099] like Figure 5 , 6As shown in Figure 7, the stage light 13 can effectively avoid extras 21, 22, 23, and 24 (other actors who do not require lighting) while automatically reaching the real-time position of the reflective target along the lighting trajectory. Therefore, this invention can perfectly avoid other actors in dark environments while moving, thus enhancing the overall stage effect. Furthermore, during its movement, the stage light 13 performs stepless dimming based on its current lighting parameters and the lighting parameters of the lighting task, but this is not a limitation.

[0100] In a preferred variation, to further optimize the lighting trajectory, the present invention can also obtain the real-time positions of two users based on the preset lighting task in the stage lighting script, respectively, as the start and end points of the lighting trajectory. The lighting task includes users and lighting parameters. The plane containing the ground in the stage's spatial coordinate system is gridded, and the grid corresponding to the real-time positions of all users on the current stage is marked. Based on the start and end points, a second lighting trajectory is established in the stage grid that avoids the grids of users other than those in the lighting task. The second lighting trajectory avoids the grids of users other than those in the lighting task, but is not limited to this.

[0101] In a preferred variation, to further optimize the lighting trajectory, considering that actors are not stationary during the lighting movement but also move according to the needs of the performance, this invention can also obtain the real-time positions of two users based on the preset lighting tasks in the stage lighting script, respectively serving as the start and end points of the lighting trajectory. The lighting task includes users and lighting parameters. The movement trajectories of all users on the current stage are tracked, and the future movement trajectories of all users within the time range corresponding to the lighting task are predicted based on the temporal sequence of the stage lighting script (in this embodiment, an existing motion trajectory prediction algorithm is used). A third lighting trajectory with temporal information is established based on the temporal sequence of the stage lighting script. The lighting spots in the third lighting trajectory do not overlap with the predicted positions of other users besides those in the lighting task (obtained based on the predicted trajectories of other users in different temporal sequences) at different time points. Therefore, through motion trajectory prediction, overlap with other users during the movement of the third lighting trajectory is avoided as much as possible, greatly improving the intelligence of the stage lighting, but this is not a limitation.

[0102] Figure 8 This is a schematic diagram of the module of the laser-based light tracking system of the present invention. Figure 8 As shown, embodiments of the present invention also provide a laser-based light tracking system for implementing the above-described laser-based light tracking method. The laser-based light tracking system includes:

[0103] The mapping module 51 establishes mapping relationships between several users and a unique reflective target based on the stage lighting script.

[0104] Position acquisition module 52, laser positioning instrument acquires the real-time position of the reflective target on the stage.

[0105] The lighting trajectory module 53 establishes a lighting trajectory based on the stage's spatial coordinate system according to the preset lighting tasks in the stage lighting script and the current illumination position of the stage lights. The lighting tasks include the user and lighting parameters.

[0106] The lighting adjustment module 54 enables the stage lights to reach the real-time position of the reflective target along the lighting trajectory and to illuminate the corresponding light according to the lighting parameters.

[0107] In a preferred embodiment, the mapping establishment module 51 is configured to establish a spatial coordinate system of the stage using a laser locator, and to establish a mapping relationship between at least one lighting object and a unique reflective target based on the performance program.

[0108] In a preferred embodiment, the position acquisition module 52 is configured such that when each user wears a corresponding reflective target, the laser positioning device acquires the real-time position of the reflective target on the stage.

[0109] In a preferred embodiment, the lighting trajectory module 53 is configured to obtain the real-time positions of two users as the start and end points of the lighting trajectory based on the preset lighting task in the stage lighting script. The lighting task includes users and lighting parameters. Based on the start and end points, several lighting trajectories are established in the plane where the ground is located in the stage's spatial coordinate system, and a set of lighting trajectories is established. Each lighting trajectory is traversed in the set of lighting trajectories, and lighting trajectories whose real-time positions overlap with those of other user pairs besides the user in the lighting task are filtered out. The first lighting trajectory with the shortest distance is selected from the filtered set of lighting trajectories.

[0110] In a preferred embodiment, the lighting trajectory module 53 is configured to obtain the real-time positions of two users as the start and end points of the lighting trajectory according to the lighting task preset in the stage lighting script. The lighting task includes users and lighting parameters; to grid the plane where the ground is located in the stage's spatial coordinate system and to mark the grid corresponding to the real-time positions of all users on the current stage; and to establish a second lighting trajectory in the stage grid based on the start and end points that avoids users other than those in the lighting task.

[0111] In a preferred embodiment, the lighting trajectory module 53 is configured to obtain the real-time positions of two users as the start and end points of the lighting trajectory according to the preset lighting task in the stage lighting script. The lighting task includes users and lighting parameters. The module tracks the movement trajectories of all users on the current stage and predicts the future movement trajectories of all users within the time period corresponding to the lighting task based on the time sequence of the stage lighting script. The module establishes a third lighting trajectory with time sequence information based on the time sequence of the stage lighting script. The lighting spot in the third lighting trajectory does not overlap with the predicted positions of other users besides the users in the lighting task at different time points.

[0112] In a preferred embodiment, the lighting adjustment module 54 is configured such that the stage light reaches the real-time position of the reflective target along the lighting trajectory, and the stage light performs stepless dimming based on the current lighting parameters of the stage light and the lighting parameters of the lighting task during the movement.

[0113] The laser-based lighting tracking system of this invention can accurately track stage lights using a laser positioning device. It does not require complicated configuration or calibration, has high positioning accuracy and stable signal, and enhances the automation and intelligence of stage lights, thus meeting the increasingly complex stage lighting needs.

[0114] This invention also provides a laser-based light tracking device, including a processor and a memory storing executable instructions for the processor. The processor is configured to execute steps of a laser-based light tracking method by executing the executable instructions.

[0115] As shown above, the laser-based lighting tracking system of this invention can accurately track stage lights through a laser positioning device without the need for complicated configuration and calibration. It has high positioning accuracy and stable signal, enhancing the automation and intelligence of stage lights and meeting the increasingly complex stage lighting needs.

[0116] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "platform."

[0117] Figure 9 This is a schematic diagram of the laser-based light tracking device of the present invention. See below for further details. Figure 9 To describe an electronic device 600 according to this embodiment of the present invention. Figure 9The electronic device 600 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0118] like Figure 9 As shown, the electronic device 600 is presented in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including storage unit 620 and processing unit 610), a display unit 640, etc.

[0119] The storage unit stores program code, which can be executed by the processing unit 610 to perform the steps described in the above-described section on the electronic prescription transfer processing method according to various exemplary embodiments of the present invention. For example, the processing unit 610 can perform actions such as... Figure 3 The steps are shown in the figure.

[0120] Storage unit 620 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 6201 and / or cache memory 6202, and may further include a read-only memory (ROM) 6203.

[0121] Storage unit 620 may also include a program / utility 6204 having a set (at least one) program module 6205, such program module 6205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0122] Bus 630 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the multiple bus structures.

[0123] Electronic device 600 can also communicate with one or more external devices 700 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 600, and / or with any device that enables electronic device 600 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 650. Furthermore, electronic device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 660. Network adapter 660 can communicate with other modules of electronic device 600 via bus 630. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms.

[0124] This invention also provides a computer-readable storage medium for storing a program that, when executed, implements the steps of a laser-based light tracking method. In some possible implementations, various aspects of the invention can also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the above-described electronic prescription processing method section of this specification according to various exemplary embodiments of the invention.

[0125] As shown above, the laser-based lighting tracking system of this invention can accurately track stage lights through a laser positioning device without the need for complicated configuration and calibration. It has high positioning accuracy and stable signal, enhancing the automation and intelligence of stage lights and meeting the increasingly complex stage lighting needs.

[0126] Figure 10 This is a schematic diagram of the structure of the computer-readable storage medium of the present invention. (Reference) Figure 10 As shown, a program product 800 for implementing the above-described method according to an embodiment of the present invention is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0127] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable 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.

[0128] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0129] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0130] In summary, the purpose of this invention is to provide a laser-based lighting tracking method, system, device, and storage medium that can accurately track stage lights using a laser positioning device. This eliminates the need for cumbersome configuration and calibration, provides high positioning accuracy and stable signal, and enhances the automation and intelligence of stage lights, thus meeting increasingly complex stage lighting needs.

[0131] The above description, in conjunction with specific preferred embodiments, provides a further detailed explanation of the present invention. It should not be construed that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of the present invention, and all such modifications and substitutions should be considered within the scope of protection of the present invention.

Claims

1. A light tracking method based on laser positioning, characterized in that, Includes the following steps: Based on the stage lighting script, establish a mapping relationship between several users and a unique reflective target; The laser positioning device collects the real-time position of the reflective target on the stage; The real-time positions of two users are obtained according to the lighting task preset in the stage lighting script, which are respectively used as the start and end points of the lighting trajectory. The lighting task includes the user and lighting parameters. The movement trajectory of all users on the current stage is tracked, and the future movement trajectory of all users within the time period corresponding to the lighting task is predicted based on the time sequence of the stage lighting script. Based on the timing of the stage lighting script, a third lighting trajectory with timing information is established, wherein the lighting spot in the third lighting trajectory does not overlap with the predicted position of other users besides the user in the lighting task at different time points; as well as The stage lights reach the real-time position of the reflective target along the lighting trajectory and illuminate the corresponding light according to the lighting parameters.

2. The light tracking method based on laser positioning as described in claim 1, characterized in that, The process of establishing a mapping relationship between several users and a unique reflective target based on the stage lighting script includes: Establish the stage's spatial coordinate system using a laser positioning device; and Establish a mapping relationship between at least one lighting object and a unique reflective target based on the performance program.

3. The light tracking method based on laser positioning as described in claim 1, characterized in that, The laser positioning device acquires the real-time position of the reflective target on the stage, including: Each user wears a corresponding reflective target; and The laser positioning device collects the real-time position of the reflective target on the stage.

4. The laser-based light tracking method as described in claim 1, characterized in that, The stage lights reach the real-time position of the reflective target along the lighting trajectory and illuminate the corresponding light according to the lighting parameters, including: The stage lights reach the real-time position of the reflective target along the lighting trajectory; and During the movement of the stage lights, stepless dimming is performed based on the current lighting parameters of the stage lights and the lighting parameters of the lighting task.

5. A laser-based light tracking system for implementing the laser-based light tracking method of claim 1, characterized in that, include: The mapping establishment module establishes a mapping relationship between several users and a unique reflective target based on the stage lighting script; The position acquisition module and the laser positioning device acquire the real-time position of the reflective target on the stage; The lighting trajectory module obtains the real-time positions of two users based on the preset lighting tasks in the stage lighting script, which serve as the start and end points of the lighting trajectory. The lighting tasks include the users and lighting parameters. It tracks the movement trajectories of all users on the current stage and predicts the future movement trajectories of all users within the time period corresponding to the lighting task based on the time sequence of the stage lighting script. Based on the timing of the stage lighting script, a third lighting trajectory with timing information is established, wherein the lighting spot in the third lighting trajectory does not overlap with the predicted position of other users besides the user in the lighting task at different time points; as well as The lighting adjustment module allows the stage lights to reach the real-time position of the reflective target along the lighting trajectory and illuminate the corresponding light according to the lighting parameters.

6. A light tracking device based on laser positioning, characterized in that, include: processor; A memory in which executable instructions of the processor are stored; The processor is configured to perform the steps of the laser-based light tracking method according to any one of claims 1 to 4 by executing the executable instructions.

7. A computer-readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the steps of the laser-based light tracking method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Stage lighting method, system and equipment based on spatial positioning and storage medium

    CN114245543A

  • Lamp control method and device and control equipment

    CN114679823A

  • PROCESS FOR LIGHTING MOVING OBJECTS

    DE2132624A1