A Lighting Intelligent Adjustment Method for a Live Broadcast Stage

By dividing and screening the seating areas and spotlight spots of the live broadcast room stage, the spotlights are avoided from illuminating the actors, and the problem of poor viewing effects caused by spotlights is solved, and the viewing of the live broadcast content is improved.

CN119233501BActive Publication Date: 2025-05-27SHANGHAI JIUYE INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411755868.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-05-27
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

On the stage of the live broadcast room, the light intensity of the spotlight is strong. When the light passes through the actor, the actor turns into a dark shadow, affecting the audience's viewing effect.

Method used

By obtaining the shape of the audience seat area and the spotlight of the spotlight, perform a row and queue division strategy, divide the lighting area into multiple rows and columns, and perform a filtering constraint strategy based on these divisions to determine whether the spotlight will shine on the actors. When it is shining on an actor, implement a classified avoidance strategy to avoid shining on an actor.

Benefits of technology

It effectively avoids the spotlight from shining on the actors, improves the viewing experience of the audience, and enhances the richness and movingness of the live broadcast content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119233501B_ABST
    Figure CN119233501B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of live stage lighting adjustment, and discloses an intelligent lighting adjustment method for a live stage, including: obtaining the light spot of the seat spotlight illuminating the lighting area, the shape of the light spot being circular; according to the light spot and the lighting area, implementing a row-column division strategy to divide the lighting area into multiple rows and columns; according to the multiple rows of the lighting area, implementing a screening constraint strategy to determine whether the seat spotlight will illuminate the actor; marking the seat spotlight that illuminates the actor as a constraint spotlight; obtaining all the columns illuminated by the seat spotlight, implementing a lighting path planning strategy to obtain the lighting path of the seat spotlight; during the process of the constraint spotlight illuminating the audience seats, predicting whether it will illuminate the actor: when it illuminates the actor, implementing a classification avoidance strategy to avoid illuminating the actor. Avoiding the light of the audience spotlight directly shining on the actor, which makes the actor become a black shadow and results in a poor audience experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of live stage lighting adjustment, and specifically provides an intelligent lighting adjustment method for a live stage. Background Art

[0002] The stage lighting in a live broadcast room not only provides necessary illumination but is also a key element in creating atmosphere, conveying emotions, and enhancing visual effects. At the technical level, lighting design relies on the comprehensive application of various lighting devices, including LED lights, spotlights, follow spots, and various color filters and beam control tools. The use of these devices in live broadcasts can achieve from basic brightness adjustment to complex scene transformation and emotional expression. Modern live broadcast rooms are usually equipped with advanced lighting control systems such as DMX consoles, which can precisely control the brightness, color, direction, and effects of each lighting fixture, allowing lighting technicians to instantaneously adjust the lighting to adapt to changes in live broadcast content and specific performance requirements. Through carefully designed lighting arrangements, the stage in the live broadcast room can become vivid and attractive, effectively attracting and maintaining the audience's attention, enhancing the communication effect of information, and making the live broadcast content richer and more moving.

[0003] When an actor performs on the stage in an existing live broadcast room, when a spotlight illuminates the audience seats, due to the strong illumination intensity of the spotlight, when the light passes through the actor, the actor becomes a black shadow on the stage, resulting in a poor viewing effect for the audience.

[0004] This solution proposes to execute a screening constraint strategy based on multiple rows in its illumination area to determine whether the seat spotlight will shine on the actor, and when it shines on the actor, execute a classification avoidance strategy to avoid shining on the actor. Summary of the Invention

[0005] The present invention provides an intelligent lighting adjustment method for a live stage to help solve the problems mentioned in the above background art.

[0006] The present invention provides the following technical solution: An intelligent lighting adjustment method for a live stage, including:

[0007] Obtain the area where the audience seats are located, denoted as the seat area;

[0008] Among them, the shape of the seat area is rectangular;

[0009] Denote the spotlight used to illuminate the seat area as the seat spotlight;

[0010] Divide the seat area to obtain multiple illumination areas, where one seat spotlight is used to illuminate one illumination area;

[0011] For one illumination area:

[0012] Obtain the light spot of the seat spotlight shining on the lighting area, and the shape of the light spot is circular;

[0013] According to the light spot and the lighting area, execute the row-column division strategy to divide the lighting area into multiple rows and columns;

[0014] For a seat spotlight, according to multiple rows of its lighting area, execute the screening constraint strategy to determine whether the seat spotlight will shine on the actor;

[0015] Record the seat spotlight that shines on the actor as the constraint spotlight;

[0016] For any seat spotlight:

[0017] Obtain all columns illuminated by the seat spotlight, execute the lighting path planning strategy, and obtain the lighting path of the seat spotlight;

[0018] During the process of the constraint spotlight illuminating the audience seats, predict whether it will shine on the actor:

[0019] When it shines on the actor, execute the classification avoidance strategy to avoid shining on the actor.

[0020] Optionally, the division of the seat area to obtain multiple lighting areas includes:

[0021] Obtain the number of seat spotlights in the live broadcast room, denoted as the division number;

[0022] Obtain the length of the seat area, denoted as the area length;

[0023] Calculate the area length / division number, and denote the result as the division length;

[0024] Obtain the width of the seat area, denoted as the area width;

[0025] On the seat area, record the rectangle formed with the division length as the length and the area width as the width as the lighting area.

[0026] Optionally, the execution of the row-column division strategy includes:

[0027] Obtain the diameter c of the light spot;

[0028] Obtain the width a of the lighting area, and calculate , and denote the result as the number of rows n;

[0029] Obtain the length b of the lighting area, and calculate , and denote the result as the number of columns m;

[0030] Then, the lighting area is divided into n rows and m columns;

[0031] There are n execution units in each column.

[0032] Optionally, the execution of the screening constraint policy includes:

[0033] A plane perpendicular to the horizontal plane and parallel to the length of the illumination area is made through the seat spotlight, and is denoted as the defining plane;

[0034] Obtain the row closest to the live stage among the n rows, and denote it as the judgment row;

[0035] Obtain the distance between the judgment row and the defining plane, and denote it as the first distance x;

[0036] Obtain the distance between the seat spotlight and the horizontal plane, and denote it as the second distance y;

[0037] Obtain the farthest distance between the actor on the stage during the performance and the judgment row, and denote it as the execution distance z;

[0038] Set a judgment threshold for determining whether the seat spotlight will shine on the actor;

[0039] Calculate y * z / x;

[0040] When y * z / x is less than or equal to the judgment threshold, the seat spotlight is a constraint spotlight.

[0041] Optionally, the execution of the lighting path planning policy includes:

[0042] For any column in the illumination area:

[0043] Denote the execution unit farthest from the stage as the first execution unit;

[0044] Denote the execution unit closest to the stage as the second execution unit;

[0045] Sort each column in the illumination area;

[0046] Denote the order of the column numbers from smallest to largest as the forward order;

[0047] Traverse each column in turn according to the forward order;

[0048] When the column number is odd:

[0049] Starting from the second execution unit, traverse each execution unit in turn in the order from the second execution unit to the first execution unit;

[0050] When the column number is even:

[0051] Starting from the first execution unit, traverse each execution unit in turn in the order from the first execution unit to the second execution unit.

[0052] Optionally, during the process of using the constrained spotlight to illuminate the audience seats, predicting whether the actor will be illuminated includes:

[0053] Obtain the duration of the constrained spotlight moving from one execution unit to an adjacent execution unit, denoted as the unit duration;

[0054] When the constrained spotlight traverses in the direction from the first execution unit to the second execution unit:

[0055] When the constrained spotlight illuminates the first execution unit, obtain the position of the actor, denoted as the initial position;

[0056] Traverse each execution unit in sequence starting from the first execution unit:

[0057] Obtain an execution unit, denoted as the defined unit;

[0058] Obtain the number of execution units passed from the first execution unit to the defined unit, denoted as the traversal count;

[0059] Calculate traversal count * unit duration = traversal duration;

[0060] When the constrained spotlight is at the defined unit, obtain the position of the actor, denoted as the termination position;

[0061] Obtain the distance between the initial position and the termination position, denoted as the actor distance;

[0062] Calculate actor distance / traversal duration = actor speed;

[0063] Obtain the direction from the initial position to the termination position, denoted as the actor direction;

[0064] Calculate actor speed * unit duration = predicted distance;

[0065] Obtain the position where the actor moves the predicted distance in the actor direction, denoted as the predicted position;

[0066] Obtain the next execution unit of the defined position, denoted as the prediction unit;

[0067] Execute the determination strategy to determine whether the constrained spotlight will illuminate the actor at the prediction unit.

[0068] Optionally, the execution of the determination strategy includes:

[0069] Obtain the distance between the prediction unit and the predicted position, denoted as the first determination distance h 1 ;

[0070] Obtain the distance between the prediction unit and the defined plane, denoted as the second determination distance h 2 ;

[0071] Calculate h 1*y / h 2 ;

[0072] When h 1 *y / h 2 is less than or equal to the determination threshold, it is restricted that the spotlight will shine on the actor in the prediction unit.

[0073] Optionally, the execution of the classification avoidance strategy includes:

[0074] When it is predicted that the restricted spotlight will shine on the actor during the process of traversing the columns, mark the column where the actor will be illuminated as the converted lower row column;

[0075] Obtain the columns with odd serial numbers adjacent to the converted lower row column in the forward order, and mark them as the converted upper row columns;

[0076] Obtain the defined units in the converted lower row column;

[0077] Obtain the execution unit adjacent to the defined unit in the converted upper row column, and mark it as the converted unit;

[0078] After the restricted spotlight irradiates the defined unit:

[0079] Continue to irradiate the audience seats with the restricted spotlight in the converted upper row column in the previous traversal order starting from the converted unit.

[0080] The present invention has the following beneficial effects:

[0081] 1. For the intelligent lighting adjustment method for the live broadcast stage, obtain the number of spotlight seats in the live broadcast room to get the division number, divide the regional length with the division number to get multiple division lengths. On the seat area, mark the rectangle formed with the division length as the length and the regional width as the width as the lighting area, that is, divide the seat area in the longitudinal direction so that each spotlight seat corresponds to a lighting area, that is, each spotlight seat can plan the path uniformly, and then manage uniformly to improve efficiency; make each spotlight seat correspond to a lighting area, reduce the complexity of management, and improve efficiency.

[0082] 2. The intelligent lighting adjustment method for a live stage obtains the diameter of the light spot, divides the width of the lighting area by the diameter of the light spot. When the width of the lighting area divided by the diameter is an integer, the width of the lighting area is evenly divided into several line segments, and the length of each line segment is the length of the diameter; when the width of the lighting area divided by the diameter is not an integer, the width of the lighting area is evenly divided into several line segments, and the length of each line segment is the width of the lighting area divided by the number of rows. Similarly, when the length of the lighting area divided by the diameter is an integer, the length of the lighting area is evenly divided into several column segments, and the length of each column segment is the length of the diameter; when the length of the lighting area divided by the diameter is not an integer, the length of the lighting area is evenly divided into several column segments, and the length of each column segment is the length of the lighting area divided by the number of columns. Dividing the lighting area into multiple rows and columns facilitates subsequent planning of the lighting path, and multiple execution units facilitate subsequent prediction of whether the actor is illuminated, reducing the computational complexity and improving the efficiency.

[0083] 3. The intelligent lighting adjustment method for a live stage makes a plane perpendicular to the horizontal plane and parallel to the length of the lighting area through the seat spotlight, obtains the defined plane, obtains the distance from the judgment row to the defined plane to get the first distance, and obtains the distance from the seat spotlight to the horizontal plane to get the second distance; obtains the farthest distance from the actor to the judgment row to get the execution distance, marks the farthest position of the actor from the judgment row as the marked position, uses the proportional relationship of similar triangles to calculate the height of the light ray at the marked position, and compares it with the judgment threshold, where the judgment threshold is the height of the actor. When the height of the light ray at the marked position is less than the judgment threshold, the seat spotlight will definitely illuminate the actor during the process of illuminating the judgment row; during the process of the seat spotlight illuminating the stage from far to near, the light ray is closest to the stage when illuminating the judgment row. When it is judged that the actor will be illuminated in the judgment row, then it is determined that the seat spotlight is a constrained spotlight. Using the judgment row to determine whether the seat spotlight is a constrained spotlight reduces the complexity of the judgment and improves the efficiency of the judgment.

[0084] 4. For the intelligent lighting adjustment method for a live stage, the execution unit farthest from the stage in each column of the lighting area is denoted as the first execution unit, and the execution unit closest to the stage is denoted as the second execution unit. Each column of the lighting area is sorted. For the columns with odd serial numbers, starting from the second execution unit, each execution unit is traversed in sequence according to the order from the second execution unit to the first execution unit. For the columns with even serial numbers, starting from the first execution unit, each execution unit is traversed in sequence according to the order from the first execution unit to the second execution unit. The traversal orders of the odd-numbered columns and the even-numbered columns are different. The reason is that when the total number of columns is odd, there is one more column with an odd serial number than the column with an even serial number. The traversal method for the columns with odd serial numbers is from close to the stage to far from the stage. During this process, the height of the light from the stage gradually increases. If it shines on the actor, it can be directly avoided without the need for subsequent conversion strategies, reducing the unlit area caused by the avoidance strategy and enhancing the viewing experience of the audience and improving the lighting efficiency.

[0085] 5. For the intelligent lighting adjustment method for a live stage, when restricting the spotlight to traverse in the direction from the first execution unit to the second execution unit, a determination strategy is executed for each execution unit in sequence. One of the execution units is denoted as the limiting unit. The number of execution units passed from the first execution unit to the limiting unit is obtained to get the traversal number. The traversal number is multiplied by the unit time to get the traversal duration. The initial position and the end position of the actor are obtained, and the distance between the initial position and the end position is calculated to get the actor distance. The actor distance is divided by the traversal duration to get the actor speed. The direction from the initial position to the end position is obtained to get the actor direction. The actor speed is multiplied by the unit time to get the predicted distance. The next execution unit of the limiting unit is denoted as the prediction unit. When the spotlight does not shine on the prediction unit, the position of the actor after the unit duration of passing through the unit is predicted to get the predicted position. Whether the light will shine on the actor is predicted at the prediction unit, and each execution unit in the column is predicted one by one to determine whether it will shine on the actor, for refined management and prediction, trying to increase the area illuminated for the audience, improving the interaction intensity of the audience, and enhancing the viewing experience of the audience.

[0086] 6. For the intelligent lighting adjustment method for a live stage, the distance between the prediction unit and the predicted position is obtained to get the first determination distance. The distance between the prediction unit and the limiting plane is obtained to get the second determination distance. Using the proportional relationship of similar triangles, when the actor is at the predicted position, the height of the light at the predicted position is calculated. When the height of the light at the predicted position is less than or equal to the determination threshold, it means that the actor will be illuminated by the light at the predicted position. At this time, when the spotlight shines on the prediction unit, it will shine on the actor, and avoidance is needed to prevent the light from shining on the actor, so that the actor becomes a black shadow on the stage, reducing the viewing experience of the audience.

[0087] 7. The intelligent lighting adjustment method for the live stage. When the prediction unit executes the determination strategy and determines that the actor will be illuminated by the prediction unit, the classification avoidance strategy is executed. The odd columns adjacent to the lower row and column are obtained and converted in the forward order to obtain the converted upper row and column. The execution unit adjacent to the limiting unit is obtained in the converted upper row and column to obtain the conversion unit. After the constrained spotlight illuminates the limiting unit: the constrained spotlight continues to illuminate the audience seats in the converted upper row and column in the previous traversal order starting from the conversion unit, that is, the constrained spotlight is converted to the next column. Since the next column must be illuminated from near to far from the stage, that is, the height of the light from the stage gradually increases, it is possible to avoid illuminating the actors on the stage, thereby enhancing the viewing experience of the audience. Since the seat spotlight will illuminate the audience seats multiple times along the lighting path and the position of the actor is changing at all times, each unilluminated area is different, avoiding multiple unilluminated areas in one area and increasing the interactivity of the audience. BRIEF DESCRIPTION OF THE DRAWINGS

[0088] Figure 1 Schematic diagram of the lighting area of the present invention;

[0089] Figure 2 Schematic diagram of the relationship between the limiting plane and the determination row of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0090] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0091] Embodiment 1: Obtain the area where the audience seats are located, denoted as the seat area;

[0092] Among them, the shape of the seat area is rectangular;

[0093] The spotlight used to illuminate the seat area is denoted as the seat spotlight;

[0094] The seat area is divided to obtain a plurality of lighting areas. Among them, one seat spotlight is used to illuminate one lighting area;

[0095] For one lighting area:

[0096] Obtain the light spot of the seat spotlight illuminating the lighting area. The shape of the light spot is circular;

[0097] According to the light spot and the lighting area, execute the row and column division strategy to divide the lighting area into multiple rows and columns;

[0098] For a seat spotlight, according to multiple rows of its lighting area, execute a screening constraint strategy to determine whether the seat spotlight will shine on the actor;

[0099] Record the seat spotlight that shines on the actor as a constrained spotlight;

[0100] For any seat spotlight:

[0101] Obtain all the columns illuminated by the seat spotlight, execute an illumination path planning strategy, and obtain the illumination path of the seat spotlight;

[0102] During the process of the constrained spotlight illuminating the auditorium seats, predict whether it will shine on the actor:

[0103] When it shines on the actor, execute a classification avoidance strategy to avoid shining on the actor.

[0104] The division of the seat area to obtain multiple lighting areas includes:

[0105] Obtain the number of seat spotlights in the live broadcast room, denoted as the division number;

[0106] Obtain the length of the seat area, denoted as the area length;

[0107] Calculate the area length / division number, and denote the result as the division length;

[0108] Obtain the width of the seat area, denoted as the area width;

[0109] On the seat area, record the rectangle formed with the division length as the length and the area width as the width as the lighting area.

[0110] Obtain the number of seat spotlights in the live broadcast room to get the division number, divide the area length by the division number to get multiple division lengths. On the seat area, record the rectangle formed with the division length as the length and the area width as the width as the lighting area, that is, divide the seat area in the longitudinal direction so that each seat spotlight corresponds to a lighting area, so that each seat spotlight can plan the path uniformly, and then manage uniformly to improve efficiency; make each seat spotlight correspond to a lighting area, reduce the complexity of management, and improve efficiency.

[0111] The execution of the row-column division strategy includes:

[0112] Obtain the diameter c of the light spot;

[0113] Obtain the width a of the lighting area and calculate , and denote the result as the number of rows n;

[0114] Obtain the length b of the lighting area and calculate , and denote the result as the number of columns m;

[0115] Then, the lighting area is divided into n rows and m columns;

[0116] There are n execution units in each column.

[0117] In this embodiment, as Figure 1 shown, the number of rows n = 5, and the number of columns m = 5;

[0118] There are 5 execution units in each column;

[0119] Obtain the diameter of the light spot, and divide the width of the lighting area with the diameter of the light spot. When the width of the lighting area / diameter is an integer, the width of the lighting area is evenly divided into the number of line segments equal to the number of rows, and the length of each line segment is the length of the diameter; when the width of the lighting area / diameter is not an integer, the width of the lighting area is evenly divided into the number of line segments equal to the number of rows, and the length of each line segment is the width of the lighting area / the number of rows; similarly, when the length of the lighting area / diameter is an integer, the length of the lighting area is evenly divided into the number of line segments equal to the number of columns, and the length of each line segment is the length of the diameter; when the length of the lighting area / diameter is not an integer, the length of the lighting area is evenly divided into the number of line segments equal to the number of columns, and the length of each line segment is the length of the lighting area / the number of columns. Divide the lighting area into multiple rows and columns, which is convenient for subsequent planning of the lighting path. Multiple execution units are convenient for subsequent prediction of whether the actor is irradiated, reducing the computational complexity and improving the efficiency.

[0120] The execution screening constraint strategy includes:

[0121] Make a plane perpendicular to the horizontal plane and parallel to the length of the lighting area through the seat spotlight, and denote it as the limiting plane;

[0122] Obtain the row closest to the live stage among the n rows, and denote it as the judgment row;

[0123] Obtain the distance from the judgment row to the limiting plane, and denote it as the first distance x;

[0124] Obtain the distance from the seat spotlight to the horizontal plane, and denote it as the second distance y;

[0125] Obtain the farthest distance from the actor on the stage during the performance to the judgment row, and denote it as the execution distance z;

[0126] Set a judgment threshold for determining whether the seat spotlight will irradiate the actor;

[0127] Calculate y * z / x;

[0128] When y * z / x is less than or equal to the judgment threshold, this seat spotlight is a constrained spotlight.

[0129] In this embodiment, as Figure 2 shown, the first distance is the distance from the judgment row to the limiting plane;

[0130] The second distance is the distance from the seat spotlight to the horizontal plane; the execution distance is the maximum distance of the actor from the determination line during the performance.

[0131] A plane perpendicular to the horizontal plane and parallel to the length of the illumination area is made through the seat spotlight to obtain a defined plane. The distance from the determination line to the defined plane is obtained to get the first distance, and the distance from the seat spotlight to the horizontal plane is obtained to get the second distance; the maximum distance of the actor from the determination line is obtained to get the execution distance. The farthest position of the actor from the determination line is recorded as the marked position. Using the proportional relationship of similar triangles, the height of the light at the marked position is calculated and compared with the determination threshold. The determination threshold is the height of the actor. When the height of the light at the marked position is less than the determination threshold, the seat spotlight will definitely illuminate the actor during the illumination of the determination line; when the seat spotlight is illuminating the determination line during the process of approaching the stage from far to near, the light is closest to the stage when illuminating the determination line. When it is determined that the actor will be illuminated at the determination line, then it is determined that the seat spotlight is a constraint spotlight. Using the determination line to judge whether the seat spotlight is a constraint spotlight can reduce the complexity of the judgment and improve the judgment efficiency.

[0132] The execution lighting path planning strategy includes:

[0133] For any column in the illumination area:

[0134] The execution unit farthest from the stage is recorded as the first execution unit;

[0135] The execution unit closest to the stage is recorded as the second execution unit;

[0136] Sort each column in the illumination area;

[0137] The order of the column numbers from smallest to largest is recorded as the positive order;

[0138] Traverse each column in turn according to the positive order;

[0139] When the column number is odd:

[0140] Starting from the second execution unit, traverse each execution unit in turn according to the order from the second execution unit to the first execution unit;

[0141] When the column number is even:

[0142] Starting from the first execution unit, traverse each execution unit in turn according to the order from the first execution unit to the second execution unit.

[0143] In this embodiment, as Figure 1 shown, the 5 columns are respectively named the first column, the second column, the third column, the fourth column and the fifth column;

[0144] For the first, third, and fifth columns;

[0145] The direction in which the seat spotlight traverses is to start from the second execution unit and sequentially traverse each execution unit in the order from the second execution unit to the first execution unit;

[0146] For the second and fourth columns;

[0147] The direction in which the seat spotlight traverses is to start from the first execution unit and sequentially traverse each execution unit in the order from the first execution unit to the second execution unit.

[0148] Mark the execution unit farthest from the stage in each column of the lighting area as the first execution unit, and the execution unit closest to the stage as the second execution unit. Sort each column of the lighting area. For the columns with odd numbers, start from the second execution unit and sequentially traverse each execution unit in the order from the second execution unit to the first execution unit. For the columns with even numbers, start from the first execution unit and sequentially traverse each execution unit in the order from the first execution unit to the second execution unit. The traversal orders of the odd-numbered columns and the even-numbered columns are different. The reason is that when the total number of columns is odd, the number of odd-numbered columns is one more than the number of even-numbered columns. The traversal method for the odd-numbered columns is from close to the stage to far from the stage. During this process, the height of the light from the stage gradually increases. If it shines on the actor, it can be directly avoided without the need for subsequent conversion strategies, reducing the unlit area caused by the avoidance strategy and enhancing the viewing experience of the audience and improving the lighting efficiency.

[0149] During the process of the constrained spotlight illuminating the audience seats, predicting whether it shines on the actor includes:

[0150] Obtain the duration for the constrained spotlight to move from one execution unit to the adjacent execution unit, denoted as the unit duration;

[0151] When the constrained spotlight traverses in the direction from the first execution unit to the second execution unit:

[0152] When the constrained spotlight illuminates the first execution unit, obtain the position of the actor, denoted as the initial position;

[0153] Start sequentially traversing each execution unit from the first execution unit:

[0154] Obtain an execution unit, denoted as the limited unit;

[0155] Obtain the number of execution units passed from the first execution unit to the limited unit, denoted as the traversal number;

[0156] Calculate the traversal number * unit duration = traversal duration;

[0157] When the constrained spotlight is in the defined unit, obtain the position of the actor, denoted as the termination position;

[0158] Obtain the distance between the initial position and the termination position, denoted as the actor distance;

[0159] Calculate actor distance / traversal duration = actor speed;

[0160] Obtain the direction from the initial position to the termination position, denoted as the actor direction;

[0161] Calculate actor speed * unit duration = predicted distance;

[0162] Obtain the position where the actor moves the predicted distance in the actor direction, denoted as the predicted position;

[0163] Obtain the next execution unit of the defined position, denoted as the predicted unit;

[0164] Execute the determination strategy to determine whether the constrained spotlight will shine on the actor in the predicted unit.

[0165] When the constrained spotlight traverses in the direction from the first execution unit to the second execution unit, execute the determination strategy for each execution unit in turn. Denote one of the execution units as the defined unit, obtain the number of execution units passed from the first execution unit to the defined unit to get the traversal number, calculate traversal number * unit duration to get the traversal duration, obtain the initial position and the termination position of the actor, calculate the distance between the initial position and the termination position to get the actor distance, calculate actor distance / traversal duration to get the actor speed, obtain the direction from the initial position to the termination position to get the actor direction, calculate actor speed * unit duration to get the predicted distance; Denote the next execution unit of the defined unit as the predicted unit. When the constrained spotlight does not shine on the predicted unit, predict the position of the actor after the unit duration to get the predicted position, and predict whether the light will shine on the actor in the predicted unit, and make predictions for each execution unit in the column one by one to determine whether it will shine on the actor, for refined management and prediction, try to increase the area illuminated to the audience, improve the interaction intensity of the audience, and enhance the experience of the audience.

[0166] The execution of the determination strategy includes:

[0167] Obtain the distance between the predicted unit and the predicted position, denoted as the first determination distance h 1 ;

[0168] Obtain the distance between the predicted unit and the defined plane, denoted as the second determination distance h 2 ;

[0169] Calculate h 1 *y / h 2 ;

[0170] When h1 *y / h 2 When it is less than or equal to the determination threshold, it is restricted that the spotlight will shine on the actor in the prediction unit.

[0171] In this embodiment, when the restricted spotlight traverses the second column, the execution units in the second column are respectively named the first marking unit, the second marking unit, the third marking unit, the fourth marking unit, and the fifth marking unit;

[0172] Among them, when the limiting unit is the third marking unit, the prediction unit is the fourth marking unit;

[0173] When the third marking unit predicts that the restricted spotlight is illuminating the fourth marking unit, the light will shine on the actor on the stage;

[0174] Obtain the distance between the prediction unit and the prediction position to get the first determination distance, obtain the distance between the prediction unit and the limiting plane to get the second determination distance, and use the proportional relationship of similar triangles to calculate the height of the light at the prediction position when the actor is at the prediction position. When the height of the light at the prediction position is less than or equal to the determination threshold, it means that the actor will be illuminated by the light at the prediction position. At this time, when the restricted spotlight illuminates the prediction unit, it will shine on the actor, and avoidance is required to prevent the light from shining on the actor, making the actor become a black shadow on the stage and reducing the viewing experience of the audience.

[0175] The implementation of the classification avoidance strategy includes:

[0176] When it is predicted that the restricted spotlight will shine on the actor during the process of traversing the column, the column that will shine on the actor is recorded as the conversion down column;

[0177] Obtain the columns with odd serial numbers adjacent to the conversion down column in the forward order, and record them as the conversion up columns;

[0178] Obtain the limiting unit in the conversion down column;

[0179] Obtain the execution unit adjacent to the limiting unit in the conversion up column, and record it as the conversion unit;

[0180] When the restricted spotlight illuminates the limiting unit:

[0181] Continue to illuminate the audience seats with the restricted spotlight in the conversion up column in the previous traversal order starting from the conversion unit.

[0182] In this embodiment, the second column is the conversion down column, the third column is the conversion up column, the limiting unit is the third marking unit, and the conversion unit is the execution unit adjacent to the limiting unit in the conversion up column. Then, when the restricted spotlight illuminates the limiting unit:

[0183] Continue to illuminate the auditorium seats with the constraint spotlight in the conversion upper row in the previous traversal order starting from the conversion unit.

[0184] When the decision-making strategy is executed in the prediction unit and it is determined that the actor will be illuminated by the prediction unit, the classification avoidance strategy is executed. Obtain the odd-numbered columns adjacent to the conversion lower row in the positive order to get the conversion upper row. In the conversion upper row, obtain the execution unit adjacent to the limitation unit to get the conversion unit. After the constraint spotlight illuminates the limitation unit: Continue to illuminate the auditorium seats with the constraint spotlight in the conversion upper row in the previous traversal order starting from the conversion unit, that is, shift the constraint spotlight to the next column. Since the next column must be illuminated from near to far from the stage, that is, the height of the light from the stage gradually increases, it can avoid illuminating the actors on the stage, thereby enhancing the viewing experience of the audience. Since the seat spotlight will illuminate the auditorium seats multiple times along the lighting path and the positions of the actors are changing at all times, the unilluminated areas are different each time, avoiding multiple unilluminations of the same area and increasing the interactivity of the audience.

[0185] It should be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device.

[0186] The above are only the preferred embodiments of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the technical principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for intelligently adjusting lighting for a live broadcast stage, comprising: Get the area where the audience seats are located, recorded as the seat area; Wherein, the shape of the seating area is a rectangle; The spotlights used to illuminate the seating area are recorded as seating spotlights; The seat area is divided into multiple lighting areas, wherein one seat spotlight is used to illuminate one lighting area; For a lighting area: Obtain a light spot from a seat spotlight irradiating the lighting area, wherein the light spot is circular in shape; According to the light spot and the illumination area, a row and column division strategy is executed to divide the illumination area into multiple rows and columns; For a seat spotlight, based on multiple rows of its lighting area, a screening constraint strategy is executed to determine whether the seat spotlight will illuminate the actor; The seat spotlight that shines on the actor is recorded as the constrained spotlight; For any seat spotlight: Get all the columns of seat spotlight lighting, execute lighting path planning strategy, and get the path of seat spotlight lighting; In the process of constraining the spotlight to illuminate the audience seats, predict whether it will illuminate the actors: When the actors are exposed to the radiation, the classified avoidance strategy is implemented to avoid the actors being exposed to the radiation; The seating area is divided to obtain multiple lighting areas, including: Get the number of live broadcast room seat spotlights, recorded as the number of divisions; Get the length of the seating area and record it as the area length; Calculate the region length / number of divisions, and record the result as the division length; Get the width of the seating area, recorded as area width; In the seating area, the rectangle formed by the partition length as the length and the area width as the width is recorded as the lighting area; The execution of the row and column partitioning strategy includes: Obtaining the diameter c of the light spot; Get the width a of the lighting area and calculate The result is recorded as the number of rows n; Get the length b of the lighting area and calculate The result is recorded as the number of columns m; Then, the lighting area is divided into n rows and m columns; There are n execution units in each column; The execution screening constraint strategy includes: Draw a plane perpendicular to the horizontal plane and parallel to the length of the lighting area through the seat spotlight, which is recorded as the limiting plane; Get the row closest to the live broadcast stage among the n rows and record it as the judgment row; Obtain the distance between the determination line and the defined plane, recorded as the first distance x; Get the distance between the seat spotlight and the horizontal plane, recorded as the second distance y; Get the farthest distance between the actor on the stage and the judgment line during the performance, recorded as the execution distance z; Set the threshold for determining whether the seat spotlight will illuminate the actor; Calculate y*z / x; When y*z / x is less than or equal to the judgment threshold, the seat spotlight is a constraint spotlight; The execution of the lighting path planning strategy includes: For any column in the lighting area: The execution unit farthest from the stage is recorded as the first execution unit; The execution unit closest to the stage is recorded as the second execution unit; Sort each column of the lighting area; The order of the serial numbers from small to large is the positive order; Traverse each column in forward order; When the column number is odd: Taking the second execution unit as the starting point, traverse each execution unit in sequence from the second execution unit to the first execution unit; When the column number is even: Taking the first execution unit as the starting point, traverse each execution unit in sequence from the first execution unit to the second execution unit; In the process of constraining the spotlight to illuminate the audience seats, predicting whether the actor is illuminated includes: Get the duration of the constraint spotlight moving from one execution unit to an adjacent execution unit, recorded as unit duration; When constraining the spotlight to traverse from the first execution unit to the second execution unit: When the constraint spotlight illuminates the first execution unit, the actor's position is obtained and recorded as the initial position; Starting from the first execution unit, traverse each execution unit in turn: Get an execution unit, recorded as a limiting unit; Obtain the number of execution units passed from the first execution unit to the limiting unit, recorded as the traversal number; Calculate the number of traversals * unit duration = traversal duration; When the constraint spotlight is in the limited unit, obtain the actor's position and record it as the end position; Get the distance between the initial position and the final position, recorded as the actor distance; Calculate actor distance / traversal time = actor speed; Get the direction from the initial position to the final position, recorded as the actor direction; Calculate actor speed * unit time = predicted distance; Get the position of the actor according to the predicted distance of the actor's movement direction, and record it as the predicted position; Get the next execution unit of the limited position, recorded as the prediction unit; Execute the decision strategy to determine whether the constraint spotlight will illuminate the actor in the prediction unit; The execution determination strategy includes: Obtain the distance between the prediction unit and the prediction position, recorded as the first determination distance h1; Obtaining the distance between the prediction unit and the defined plane, recorded as the second determination distance h2; Calculate h1*y / h2; When h1*y / h2 is less than or equal to the judgment threshold, the constraint spotlight will illuminate the actor in the prediction unit; The execution of the classification avoidance strategy includes: When the constraint spotlight is predicted to illuminate the actor during the process of traversing the columns, the column that will illuminate the actor is recorded as the transition bottom column; Obtain and convert the odd-numbered columns adjacent to the lower row columns in the forward order, and record them as the converted upper row columns; Get the limited unit in the conversion line column; Obtain the execution unit adjacent to the limiting unit in the conversion row and column, and record it as the conversion unit; When the constraint spotlight illuminates the limited unit: The spotlight will be constrained to continue illuminating the audience seats starting from the transformation unit in the transformation row according to the previous traversal order.

Citation Information

Patent Citations

  • Stage light control method and device, equipment and storage medium

    CN113993250A

  • Lighting system construction method based on theater performance

    CN117812785A