Disclosure of Invention
In view of the above-mentioned drawbacks of the prior art, an object of the present invention is to provide a display method, medium and stage light console for solving the problem that it is difficult for a user to obtain the current execution state and/or event of the logical object and its internal sub-objects of the stage light console in the prior art.
To achieve the above object and other related objects, a first aspect of the present invention provides a display method, medium, and stage light console of a stage light console, where the display method of the stage light console includes obtaining a logic object of the stage light console, obtaining an actuator peripheral bound to the logic object, obtaining a current state and/or a current event of the logic object, and executing a display sub-method when the current state of the logic object belongs to a preset state and/or when the current event of the logic object belongs to a preset event, where the display sub-method includes obtaining a current display scheme of the logic object according to the current state and/or the current event of the logic object, and displaying with an auxiliary display disposed near the actuator peripheral according to the current display scheme of the logic object.
In an embodiment of the first aspect, the implementation method for obtaining the current display scheme of the logic object according to the current state and/or the current event of the logic object includes binding each preset state of the logic object with its corresponding display scheme, and/or binding each preset event of the logic object with its corresponding display scheme, and obtaining the display scheme bound by the current state of the logic object as the current display scheme of the logic object, and/or obtaining the display scheme bound by the current event of the logic object as the current display scheme of the logic object.
In an embodiment of the first aspect, the method for implementing binding the preset state and/or the preset event of the logic object with the display scheme corresponding to the preset state and/or the preset event of the logic object includes displaying a logic object editing window on a main display of the stage light console, wherein the logic object editing window is used for assisting a user in inputting a display scheme binding instruction, and binding the preset state and/or the preset event of the logic object with the display scheme corresponding to the preset state and/or the preset event according to the received display scheme binding instruction.
In an embodiment of the first aspect, the display scheme includes a build pattern scheme and/or an animation scheme.
In an embodiment of the first aspect, the auxiliary display is a backlight pixel array, and is composed of a plurality of light sources in a serial cascade manner.
In an embodiment of the first aspect, the implementation method for displaying by using the auxiliary display disposed near the peripheral of the actuator includes, according to the current display scheme of the logic object, refreshing the auxiliary display in real time by using the processor of the stage light console to control the auxiliary display to display.
In an embodiment of the first aspect, the actuator is provided with a push rod, and the auxiliary display includes 2 rows of light sources respectively disposed on two sides of the push rod.
In an embodiment of the first aspect, the logical object comprises a light fixture, a light group, a preset, an effect, a macro and/or a sequence.
A second aspect of the present invention provides a computer readable storage medium having stored thereon a computer program which when executed by a processor implements a method of displaying a stage light console according to the first aspect of the present invention.
The third aspect of the invention provides a stage light control console, which comprises an actuator peripheral, an auxiliary display arranged near the actuator peripheral, a memory, a processor, a main display and a related GUI interactive interface, wherein the processor is stored with a computer program, the processor is in communication connection with the auxiliary display and the memory, executes the display method of the stage light control console according to the first aspect of the invention when the computer program is called, and controls the auxiliary display to display according to the current display scheme of a logic object, and the main display is in communication connection with the memory and the processor and is used for displaying the related GUI interactive interface of the display method of the stage light control console.
As described above, the display method and medium of the stage light console according to one technical scheme of the stage light console of the invention has the following beneficial effects:
The display method of the stage light control desk can acquire the current state and/or event of the logic object, further acquire the current display scheme of the logic object, and display by using an auxiliary display arranged near the peripheral of the actuator based on the current display scheme of the logic object. The user can acquire the current state and/or event of the logic object of the stage light control desk by observing the display content of the auxiliary display, so that the display method of the stage light control desk can improve the use experience of the user and is beneficial to improving the operation efficiency of the user.
Detailed Description
Other advantages and effects of the present invention will become apparent to those skilled in the art from the following disclosure, which describes the embodiments of the present invention with reference to specific examples. The invention may be practiced or carried out in other embodiments that depart from the specific details, and the details of the present description may be modified or varied from the spirit and scope of the present invention. It should be noted that the following embodiments and features in the embodiments may be combined with each other without conflict.
It should be noted that the illustrations provided in the following embodiments merely illustrate the basic concept of the present invention by way of illustration, and only the components related to the present invention are shown in the illustrations, not according to the number, shape and size of the components in actual implementation, and the form, number and proportion of each component in actual implementation may be arbitrarily changed, and the layout of the components may be more complex. Moreover, relational terms such as "first," "second," and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
In practical applications, when a user is programming and controlling stage lighting, it is generally required to acquire the current execution state and event of the logic object of the stage lighting console and its internal sub-objects, so as to determine how to operate in the next step. However, the logic object of the stage light console often has complex internal sub-objects, execution states and events, and it is difficult for a user to directly obtain the logic object of the stage light console and the current execution states and events of the internal sub-objects thereof in the actual operation process, and the existing stage light console also lacks a corresponding prompt function, so that the use experience of the user is poor and the operation efficiency of the user is not facilitated to be improved.
Aiming at the problems, the invention provides a display method of a stage light control desk. The display method of the stage light control desk can acquire the current state and/or event of the logic object, further acquire the current display scheme of the logic object, and display by using an auxiliary display arranged near the peripheral of the actuator based on the current display scheme of the logic object. The user can acquire the current state and/or event of the logic object of the stage light control desk by observing the display content of the auxiliary display, so that the display method of the stage light control desk can improve the use experience of the user and is beneficial to improving the operation efficiency of the user.
Referring to fig. 1A, in an embodiment of the invention, the display method of the stage light console includes:
S11a, obtaining a logic object of the stage light control table. Wherein, the logical object of the stage light console refers to one or more objects used by a user in the programming and control process, such as a lamp object, a lamp group object, an effect object, a macro object and/or a sequence object. Wherein the luminaire object corresponds to an entity luminaire used in stage lighting, and a user can program the luminaire object to realize control of the entity luminaire; the light group object includes 2 or more light fixture objects. The effect object refers to the effect of a lamp or a lamp group, and the macro object refers to one macro object formed by combining single or multiple execution commands. A sequence object is a combination of a series of scenes (sub-objects), where a scene refers to a specific effect, for example, for a dance, its duration and the specific action involved correspond to a specific effect of a luminaire, which can be regarded as a scene, and combining several scenes to obtain a sequence object.
S12a, obtaining the peripheral equipment of the executor bound with the logic object. Wherein binding the logical object with the peripheral device means that a user can program and/or control the logical object through the peripheral device. The peripheral of the actuator can be a touch display screen, a key, an encoder, a push rod, a track ball and other physical peripheral. For example, for a certain light fixture object 1, if a user can control the light fixture object 1 through the push rod 1, the push rod 1 is an actuator peripheral device bound with the light fixture object 1.
S13a, acquiring the current state and/or the current event of the logic object, and judging whether a display sub-method needs to be executed or not, wherein the display sub-method is executed when the current state of the logic object belongs to a preset state and/or the current event of the logic object belongs to a preset event, otherwise, the step S13a is repeated or the display method of the stage light control desk is terminated.
Preferably, for any one logical object, the current state of the logical object includes the execution state of the logical object and its sub-objects at the current time, and the current event of the logical object includes the current event of the logical object and its sub-objects. For example, for a certain luminaire object, the state of the luminaire object includes an on state, an off state, a light emitting state, etc., and the current state of the luminaire object may be any one of the above states. For another example, for a sequence object, the events of the sequence object include executing, stopping, switching, triggering, fading in, fading out, and the like, and the current state of the sequence object may be any of the events.
In this embodiment, the display method of the stage console may acquire the current state and/or the current event of the logic object at intervals, or may acquire the current state and/or the current event of the logic object in a continuous monitoring manner. And when the current state acquired in the step S13 belongs to a preset state and/or the current event acquired in the step S13 belongs to a preset event, executing the display sub-method. Wherein the preset state and the preset event may be pre-specified by a user.
Referring to fig. 1B, in this embodiment, the display sub-method includes:
S11b, acquiring a current display scheme of the logic object according to the current state and/or the current event of the logic object. Specifically, the preset state and/or the preset event of the logic object are bound with corresponding display schemes, so that step S11b can obtain the display scheme bound with the current state and/or the current event of the logic object, and the display scheme is the current display scheme of the logic object.
And S12b, displaying by using an auxiliary display arranged near the peripheral of the actuator according to the current display scheme of the logic object. In particular, in the application, a user may obtain the current display scheme of the logic object by observing the display state of the auxiliary display near the peripheral of the actuator, and because of the corresponding relationship between the preset state and/or the preset event of the logic object and the display scheme, the content displayed by the auxiliary display may be regarded as a prompt message, and the user may clearly and intuitively obtain the current state and/or the current event of the logic object according to the prompt message.
As can be seen from the above description, the display method of the stage light console according to the present embodiment can obtain the current state and/or event of the logic object, further obtain the current display scheme of the logic object, and display the logic object by using the auxiliary display according to the current display scheme of the logic object. For a user, the current display scheme of the logic object can be obtained by intuitively observing the display state of the auxiliary display near the peripheral of the actuator, so that the current state and/or the current event of the logic object can be obtained, and the next programming and control can be determined according to the current state and/or the current event. Therefore, the display method of the stage light console can improve the use experience of a user and is beneficial to improving the operation efficiency of the user.
Referring to fig. 2, in an embodiment of the present invention, the implementation method for obtaining the current display scheme of the logic object according to the current state and/or the current event of the logic object includes:
S141, binding each preset state of the logic object with the corresponding display scheme, and/or binding each preset event of the logic object with the corresponding display scheme. Preferably, different preset states and different preset events of the logic object are bound with different display schemes.
S142, acquiring a display scheme of the current state binding of the logic object as a current display scheme of the logic object, and/or acquiring a display scheme of the current event binding of the logic object as a current display scheme of the logic object. Specifically, according to step S13a, step S142 is performed only when the current state of the logical object belongs to a preset state and/or the current event of the logical object belongs to a preset event, and thus, the current state referred to in step S142 belongs to a preset state and/or the current event referred to in step S142 belongs to a preset event. As described above, in step S141, a corresponding display scheme is bound for each preset state and/or each preset event of the logical object, so step S142 can acquire and use the display scheme bound to the current state and/or the current event of the logical object as the current display scheme of the logical object.
Referring to fig. 3, in an embodiment of the present invention, a method for binding a preset state and/or a preset event of the logic object with a display scheme corresponding to the preset state and/or the preset event includes:
S1411, displaying a logic object editing window by using a main display of the stage console, wherein the logic object editing window is used for assisting a user in inputting a display scheme binding instruction. Specifically, the content displayed by the logic object editing window includes a logic object list and a status option bar and/or an event option bar corresponding to each logic object in the logic object list. The user can intuitively acquire the state and/or the event of each logic object by observing the content displayed by the logic object editing window, and decides the preset state and/or the preset event of the logic object according to the observation result. In addition, the content displayed by the logic object editing window is also used for assisting a user in designating a preset state and/or a preset event of the logic object and a binding mode of a display scheme, and the user inputs the binding instruction of the display scheme through keyboard input, touch point selection and other modes according to the binding mode so as to bind the preset state and/or the preset event of the logic object with the corresponding display scheme.
In particular, for a sequence object, the logical object editing window further includes a plurality of scene (or called sub-object) lists, and the corresponding event option fields include executing, stopping, switching, triggering, fading in, fading out, and other events.
And S1412, binding the state and/or the event of the logic object with the corresponding display scheme according to the received display scheme binding instruction.
For example, when the main display of the stage light console is a touch screen, the user pops up the object binding interface and displays the logical object list by touching and clicking the logical object editing window, and then pops up the status option bar and/or the event option bar corresponding to the sequence object 1 by clicking the sequence object 1 in the logical object list. After that, the user may click on the corresponding state in the status bar to configure the preset state of the sequence object 1, and input a display scheme binding instruction in the form of keyboard input, touch point selection, etc., where the display scheme binding instruction is used to bind the preset state of the sequence object 1 with the corresponding display scheme. In addition, the user may click on a corresponding event in the event option bar to designate a preset event of the sequence object 1, and input a display scheme binding instruction in a form of keyboard input, touch point selection or the like, where the display scheme binding instruction is used to bind the preset event of the logic object 1 with a corresponding display scheme.
In one embodiment of the invention, the display scheme includes a modeling pattern scheme and/or an animation scheme. Specifically, the modeling pattern scheme comprises backlight, scale positions and the like, and the animation scheme comprises light spot chasing, snaking, gradual change, flickering and the like. In addition, the display scheme can also comprise adjustment of parameters such as display color, rate and the like, superposition synthesis of effects and the like.
In an embodiment of the present invention, the auxiliary display is a backlight pixel array, which is formed by a plurality of light sources through a serial cascade connection, so that a relatively high concentration (such as 2× (60 mm/2 mm)) and abundant colors (24 bits) can be satisfied. Each pixel point (namely, a light source) in the backlight pixel dot matrix has a color code of exclusive 24-bit data, and the color code is represented by three different 8-bit gray values (0-255) of RGB, wherein 0 is black to represent that the pixel point is extinguished, and 255 is white to represent that the pixel point is brightest.
In an embodiment of the invention, the implementation method for displaying by using the auxiliary display arranged near the peripheral of the actuator comprises the step of refreshing the auxiliary display in real time by using the processor of the stage light control desk according to the current display scheme of the logic object so as to control the auxiliary display to display. Specifically, after the backlight pixel dot matrix is powered on and reset, the backlight pixel dot matrix receives color code data transmitted by a processor, wherein the color code data consists of 24bit data color codes of a plurality of pixel points. In a specific application, the 1st group 24bit data in the color code data is extracted by the 1st pixel point and is sent to an internal data buffer, the rest data is output to the 2 nd pixel point, the 2 nd pixel point extracts the 1st group 24bit data from the 2 nd pixel point (namely, the 2 nd group 24bit in the original color code data) and is buffered, and the like until the last pixel point, and in the process, the color code data is reduced by 1 group 24bit data every time through the transmission of the 1st pixel point. The processor of the stage light control desk can refresh the display content of the auxiliary device by refreshing the color code data, so that the current display scheme of the logic object is realized.
In one embodiment of the invention, the actuator is externally provided with a push rod, and the auxiliary display comprises 2 rows of light sources which are respectively arranged at two sides of the push rod. Specifically, the auxiliary display comprises a 1 st column light source and a2 nd column light source, wherein the 1 st column light source and the 2 nd column light source are composed of a plurality of light sources in a serial cascading mode, and the 1 st column light source and the 2 nd column light source are connected in series. The push rod comprises a first side and a second side opposite to the first side, the 1 st row of light sources are arranged on the first side of the push rod, and the 2 nd row of light sources are arranged on the second side of the push rod.
In one embodiment of the invention, the logical objects include luminaires, light groups, presets, effects, macros, and/or sequences.
In an embodiment of the present invention, the display method of the stage light console includes a pre-configuration step and a monitor display step. Referring to fig. 4A, the implementation method of the preprocessing step in this embodiment includes:
s41a, displaying a logic object editing window by using a main display of the stage light console, designating a preset state and a preset event of a logic object by a user through the logic object editing window, and inputting a display scheme binding instruction through the logic object editing window.
S42a, binding the preset state and the preset event of the logic object with the corresponding display scheme according to the received display scheme binding instruction.
For example, when the logical object is a sequence, the logical object editing window displays a list of sub-objects (i.e. scenes) of the sequence, and the user binds corresponding display schemes for events such as execution, stop, sub-object switching, etc. of the sequence through the logical object editing window. Further, the user can edit and configure corresponding display schemes such as chase, snake-like and flashing dynamic dot matrix for events such as triggering, fade-in and fade-out of any scene through the logic object editing window.
After the pre-configuration step is completed, the monitoring display step may be executed by the display method of the stage light console according to the embodiment. In addition, when the monitoring display step is executed, the display method of the stage light console in this embodiment may also execute the pre-configuration step to update the display scheme bound by the preset state and/or the preset event of the logic object.
Referring to fig. 4B, the monitoring display step in this embodiment includes:
S41b, obtaining the current state and the current event of the logic object, executing the steps S42b-S43b when the current state of the logic object belongs to a preset state or the current event of the logic object belongs to a preset event, otherwise, repeating the step S41b or terminating the display step.
S42b, acquiring the current display scheme of the logic object according to the current state or the current event of the logic object. Specifically, when the current state of the logic object belongs to a preset state, acquiring a display scheme bound to the current state of the logic object as the current display scheme of the logic object, and otherwise, acquiring a display scheme bound to the current event of the logic object as the current display scheme of the logic object.
And S43b, displaying by using an auxiliary display arranged near the peripheral of the actuator according to the current display scheme of the logic object. The auxiliary display is a backlight pixel lattice with 2 columns and a plurality of rows, and the backlight pixel lattice mainly comprises a plurality of light sources in a passing cascading mode, so that relatively high concentration (such as 2× (60 mm/2 mm)) and rich colors (24 bits) can be met. In specific application, the processor of the stage light control desk can drive and control the auxiliary display and refresh and output the auxiliary display, thereby realizing modeling patterns such as backlight, readable positions and the like, and animation playing such as chase, snake-shaped, gradual change, flickering and the like. Furthermore, the processor of the stage light control desk can also control the auxiliary display to realize more display schemes, such as adjustable parameters of color, speed and the like, overlapped and synthesized effects and the like.
According to the above description, through steps S41b to S43b, the monitoring display step triggers the auxiliary display to display when the logic object enters a preset state or a preset event occurs, so that the display user of the auxiliary display can learn the execution state or event of the logic object and the scene thereof.
Based on the above description of the display method of the stage light console, the present invention also provides a computer readable storage medium having a computer program stored thereon. The computer program when executed by the processor realizes the display method of the stage lighting console.
Based on the description of the display method of the stage light control desk, the invention further provides the stage light control desk. Referring to fig. 5, in an embodiment of the present invention, the stage light console 500 includes an actuator peripheral 510, an auxiliary display 520 disposed near the actuator peripheral 510, a memory 530 having a computer program stored thereon, a processor 540 communicatively coupled to the auxiliary display 520 and the memory 530, for executing the display method of the stage light console according to the present invention when the computer program is invoked, and for controlling the auxiliary display to display according to the present display scheme of the logical object, and a main display 550 communicatively coupled to the memory 530 and the processor 540 for displaying the GUI interactive interface associated with the display method of the stage light console.
The protection scope of the display method of the stage light control desk is not limited to the execution sequence of the steps listed in the embodiment, and all the schemes of step increase and decrease and step replacement in the prior art according to the principles of the invention are included in the protection scope of the invention.
The display method of the stage light control desk can acquire the current state and/or event of the logic object, further acquire the current display scheme of the logic object, and display by using an auxiliary display arranged near the peripheral of the actuator based on the current display scheme of the logic object. The user can acquire the current state and/or event of the logic object of the stage light control desk by observing the display content of the auxiliary display, so that the display method of the stage light control desk can improve the use experience of the user and is beneficial to improving the operation efficiency and the execution accuracy of the user.
The display method of the stage light control desk of the invention not only supports the binding identification of the peripheral of the executor and the logic object by the user and the prompt of the general state, but also supports the more specific prompt of the execution state and the event of the logic object and the sub-object thereof. In addition, in space, the prompt information corresponding to the display scheme is tightly combined with the peripheral of the executor, and the method is more effective than the method for prompting the object on the display screen.
In addition, the display method of the stage light control desk can be realized only by arranging an auxiliary display near the peripheral of the actuator, so that the improvement on the existing stage light control desk is small, and the structure, the circuit, the program and the like of the stage light control desk are easy to realize.
In summary, the present invention effectively overcomes the disadvantages of the prior art and has high industrial utility value.
The above embodiments are merely illustrative of the principles of the present invention and its effectiveness, and are not intended to limit the invention. Modifications and variations may be made to the above-described embodiments by those skilled in the art without departing from the spirit and scope of the invention. Accordingly, it is intended that all equivalent modifications and variations of the invention be covered by the claims, which are within the ordinary skill of the art, be within the spirit and scope of the present disclosure.