CN115878065B - Control method and device for interactive system formed by interactive display units - Google Patents
Control method and device for interactive system formed by interactive display units Download PDFInfo
- Publication number
- CN115878065B CN115878065B CN202310121513.7A CN202310121513A CN115878065B CN 115878065 B CN115878065 B CN 115878065B CN 202310121513 A CN202310121513 A CN 202310121513A CN 115878065 B CN115878065 B CN 115878065B
- Authority
- CN
- China
- Prior art keywords
- interactive
- effect
- picture
- effect picture
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 229
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000000694 effects Effects 0.000 claims abstract description 250
- 230000003993 interaction Effects 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 10
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000000903 blocking effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 239000011449 brick Substances 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Display Devices Of Pinball Game Machines (AREA)
Abstract
The application discloses a control method and a control device of an interactive system formed by interactive display units, wherein the control method comprises the steps of controlling a plurality of interactive display units of the interactive system to display a plurality of preset effect pictures, a plurality of first interactive effect pictures with higher priority and a plurality of second interactive effect pictures with lower priority based on an effect refreshing program; when the time axis of the interactive system is read, executing the display of the first interactive effect picture when the time mark of the first interactive effect picture is larger than the time mark of the current time axis; and when the time difference between the time mark of the preset effect picture and the current time axis is larger than a preset value, at least one frame of display of the second interactive effect picture is inserted into the time difference. The beneficial effects of this application lie in: the interactive system can avoid the situation that the interrupt effect is much, and the interactive system always executes the interrupt effect, so that the normal refreshing effect is not executed.
Description
Technical Field
The present application relates to a method and apparatus for controlling an interactive system, and more particularly, to a method and apparatus for controlling an interactive system including a multi-scale array.
Background
Interactive systems based on lighting modules are often controlled by a controller, such as a computer, each lighting module comprising a light display portion and a sensing portion, the sensing portion capturing an external effect thereon and transmitting a sensing signal to the controller, the controller controlling the light display portion to change color in response to the sensing signal.
The lighting module may be made in the form of a tile module having a sensing portion for sensing the operation of a game player, or interactor, such as stepping on, and the control system may control the lighting portion, such as the LED lighting portion, to set the status of the lighting portion, such as changing the color, brightness, on/off, etc., of the lighting portion in response to a signal fed back by the sensing portion.
Known tile-based control schemes are relatively single, e.g., tile modules that include different lighting modules, e.g., LEDs, may be colored in response to only a single touch sensing. However, the control method cannot solve the interaction problem of the floor tile module with large area and multiple effects. For multiple effects, and including floor tile modules laid in a large area, in the control process, it is difficult for the conventional control method to properly solve the conflict between the effect of a single floor tile module and the overall effect, for example, sometimes, the triggering of the interactive effect of a single floor tile module can make the overall effect of the interactive system always in an interrupted state, and the refreshing of the overall effect of the interactive system is missed, so as to reduce the immersion experience of players of the interactive system.
Disclosure of Invention
The invention aims to overcome one or more defects in the prior art and provides a control method, a device and a system of an interactive system formed by an improved interactive display unit.
To this end, some embodiments of the present application provide a method for controlling an interactive system configured by interactive display units, which includes controlling a plurality of interactive display units of the interactive system to display a plurality of preset effect pictures, a plurality of first interactive effect pictures with higher priorities, and a plurality of second interactive effect pictures with lower priorities based on an effect refresh program; each first interactive effect picture or each second interactive effect picture is inserted between two frames of preset effect display pictures in an interrupted mode; the effect refresh program is executed to: when the time axis of the interaction system is read, judging whether the time mark of the first interaction effect picture is larger than the time mark of the current time axis, if so, executing the display of the first interaction effect picture, and whether the time mark of the preset effect picture or the second interaction effect picture is larger than the time axis or not; and when the time difference between the time mark of the preset effect picture and the current time axis is larger than a preset value, inserting at least one frame of display of the second interactive effect picture into the time difference, and if the time difference is smaller than the preset value, not inserting the display of the second interactive effect picture.
In some embodiments, the first interactive effect screen is a switching effect screen between interactive items of an interactive system, and the second interactive effect screen is an effect screen of the interactive system in response to player operations.
In some embodiments, the preset effect screen includes a fixed effect screen during execution of the interactive item.
In some embodiments, the preset effect screen, the types of the first interactive effect screen and the second interactive effect screen, screen data and time marks are loaded in an effect linked list, and the effect refreshing program extracts the time marks from the effect refreshing linked list and compares the time marks with a current time axis.
In some embodiments, the display of the preset effect screen, the first interactive effect screen and the second interactive effect screen is achieved by configuring a color of each of the interactive display units.
In some embodiments, the preset effect screen is completed by loading preset effect data, wherein the preset effect data comprises initial color value data of all interactive display units, the number of the interactive display units related to the second interactive effect and coordinate positions.
In still other embodiments, a control device for an interactive system including an interactive display unit is provided, where the control device controls a plurality of interactive display units of the interactive system to display a plurality of preset effect frames, a plurality of first interactive effect frames with higher priorities, and a plurality of second interactive effect frames with lower priorities based on an effect refresh program; each first interactive effect picture or each second interactive effect picture is inserted between two frames of preset effect display pictures in an interrupted mode; the effect refresh program is executed to: when the time axis of the interaction system is read, judging whether the time mark of the first interaction effect picture is larger than the time mark of the current time axis, if so, executing the display of the first interaction effect picture, and whether the time mark of the preset effect picture or the second interaction effect picture is larger than the time axis or not; and when the time difference between the time mark of the preset effect picture and the current time axis is larger than a preset value, inserting at least one frame of display of the second interactive effect picture into the time difference, and if the time difference is smaller than the preset value, not inserting the display of the second interactive effect picture.
Still further embodiments of the present application provide a control device for an interactive system of interactive display units, which includes a processor and a memory, the memory storing computer program instructions, the processor being configured to execute the computer program instructions to implement any one of the control methods of the interactive system of interactive display units.
The control method and the control system have the beneficial effects that at least one of the following effects is achieved: based on a system operation time axis, carrying out priority classification on all effects loaded on the time axis, and avoiding the situation that the interactive system always executes the interrupt effect when the interrupt effect is much, so that the normal refreshing effect is not executed. Meanwhile, the number of interrupt effects is dynamically adjusted during the waiting period of normal refresh effect completion, so that the refresh effect can be continuously executed.
Drawings
FIG. 1 is a schematic view of an APP thread structure of a control method of an interactive system composed of interactive display units according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a standby effect thread of a control method of an interactive system composed of interactive display units according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a startup effect thread of a control method of an interactive system composed of interactive display units according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a thread of the closing effect of a control method of an interactive system composed of interactive display units according to an embodiment of the present application;
FIG. 5 is a schematic diagram of an error effect thread of a control method of an interactive system composed of interactive display units according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a correct effect thread of a control method of an interactive system composed of interactive display units according to an embodiment of the present application;
FIG. 7 is a schematic diagram of a blocking effect thread of a control method of an interactive system composed of interactive display units according to an embodiment of the present application;
FIG. 8 is a schematic diagram of a first portion of an effect refresh thread of a control method of an interactive system of interactive display units according to an embodiment of the present application;
FIG. 9 is a schematic diagram of a second portion of an effect refresh thread of a control method of an interactive system of interactive display units according to an embodiment of the present application;
fig. 10 is a schematic diagram of a detailed flow of an effect refresh thread of a control method of an interactive system composed of interactive display units according to an embodiment of the present application.
Detailed Description
The control method of the interactive system formed by the interactive display units in the application can be deployed on the interactive system, and the interactive system can comprise an upper computer and a plurality of interactive display units which are operably connected with the upper computer. The interactive display unit can be wall brick modules, the wall brick modules paved in the array can form a wall surface interactive system, or floor brick modules, the floor brick modules paved in the array can form a ground interactive system, and the combination of the wall brick modules and the floor brick modules can form a house interactive system. Taking the floor tile module as an example, the floor tile module has a sensing portion for sensing operations of a player, such as stepping, slapping, and a display portion for displaying a preset display effect and/or displaying an interactive display effect in response to the operations of the player. The tile module may for example realize a change of color of the display portion based on three color LEDs and corresponding driving units. The tile modules may be arranged in an N x N pattern array to form a floor interactive system.
By configuring the color value data displayed for each tile module of the floor interactive system, a static image can be displayed or multiple images can be dynamically displayed within a time period, which is called a preset effect picture.
The interactive system formed by each interactive display unit can provide a plurality of interactive projects, each interactive project can be a game level, the level comprises presetting each tile module to a specific color, for example, setting the tile module needing to be operated by a player to a first color value, setting the tile module prohibiting the operation of the player to a second color value different from the first color value, and after the player operates the tile module, for example, treading the tile module needing to be operated by the player, converting the tile module to other color values, for example, the effect of a third color value, namely, displaying a second interactive effect picture, and when all the tile modules needing to be operated in the project are operated, displaying a switching effect picture of the interactive project, for example, switching to a preset off animation picture, namely, displaying the first interactive effect picture. Here, the priority of the first interactive effect screen is higher than the priority of the display of the second interactive effect screen.
Loading the preset effect picture, the first interaction effect picture and the second interaction effect picture, namely the types of the preset effect picture, the first interaction effect picture, the second interaction effect picture, picture data and time marks into an effect linked list, and extracting the time marks from the effect refreshing linked list by an effect refreshing program to compare with a current time axis. The preset effect picture is completed by loading preset effect data, wherein the preset effect data comprises initial color value data of all interactive display units, the number of the interactive display units related to the second interactive effect and coordinate positions.
The upper computer of the interactive system formed by the interactive display units can run control software, such as control APP, for controlling the setting of the illumination portions of the tile modules, such as color change, brightness change, switch, etc., in response to the signals fed in by the sensing portions, so as to display the preset display effect or the interactive display effect. The control software of the host computer may communicate with the tile module, for example, via a wired or wireless communication protocol.
The multithreading real-time operating system is an ideal platform for realizing the control software, and comprises a plurality of processing threads, wherein the processing threads can transmit information through a mailbox, and the processing threads realize synchronization among the threads through signal quantity.
As described above, a plurality of items, i.e., game levels, may be pre-stored in the interactive system formed by the interactive display unit, and each game level may have a respective preset display effect or an interactive display effect, in some embodiments, the preset display effect of each item may be different from the preset display effect of another item, in some embodiments, the interactive display effect of each item may be different from the interactive display effect of another item, and in some embodiments, the preset display effect and the interactive display effect of each item may be different from the preset display effect and the interactive display effect of another item.
In the embodiment of the present application, the control method of the interactive system formed by the interactive display unit may be implemented by a multithreaded implementation operating system, including an APP thread 100, for integrally controlling the operation of the interactive system; an interaction effect process thread 203, configured to respond to a control process of the APP thread 100 to load the preset effect picture, the first interaction effect picture, and the second interaction effect picture; and an interactive effect refreshing process 300, configured to respond to the operation of the item of the interactive system and respond to the operation of the player on the interactive system, and display the interactive effect screen.
In this embodiment, the APP thread 100 is used to control the overall operation of the interactive system, as shown in fig. 1, and includes the following sub-threads: an interactive project setting thread 101, a switching picture thread 102, a system resetting thread 103, a restarting interactive project thread 104 and an interactive action recognition thread 105. It should be appreciated that not all of the above sub-threads are necessary to implement the presently claimed subject matter, e.g., system reset thread 103, restart interactive project thread 104, etc., may not be necessary in some embodiments.
Each sub-thread of APP thread 100 is described in detail below;
the initializing the reading thread 101 is used for setting an interactive item, such as a game level, running in the interactive system, and includes performing the following steps:
The switching picture thread 102 is used for switching from one picture to another picture of the interactive item, i.e. for implementing the switching from one picture to another picture, comprising performing the following steps;
step 121, after receiving the flow switching mailbox message, namely mailbox message 3, a semaphore is sent, and the APP thread is notified to read the picture information again.
Wherein the system reset thread 103 comprises performing the steps of: step 131, after receiving the game end mailbox message, namely mailbox message 12, resetting the soft mark and notifying the end of the applet game; step 132, send a standby effect mailbox message, i.e. mailbox message 1, and start standby effect thread 201.
Wherein restarting the current project thread 104 includes: step 141, after receiving the APP mailbox message 13, that is, after resetting the mailbox message, resetting the tag of the present interactive item; in step 142, a project setting mailbox message, i.e. mailbox message 11, is sent, and the project setting module is started to re-read the configuration information of the present interactive project and signal the interactive project loading thread.
Wherein the interactive action recognition thread 105 comprises the steps of: step 151, after receiving the mailbox message 10, determining whether the correct tile module is operated (e.g. stepped on), whether the incorrect tile module is operated (e.g. stepped on), and all the correct tile modules are all operated cumulatively; step 152, according to the determined tile correct operation data, sending a correct operation signal quantity to inform a correct operation effect thread, or according to the determined tile incorrect operation data, sending an incorrect operation signal quantity to inform an incorrect operation effect thread; step 153, sending a mailbox message 11 according to the determined data of all the floor tile modules which are cumulatively operated, and configuring the next ordered interactive project for the interactive system.
When an APP thread is created, an APP mailbox message is created at the same time, the definition of the mailbox message is as follows, a system initialization mailbox is 1, namely, logic processing of standby effect is started:
a standby effect mailbox message, mailbox message 1, for starting standby effect thread 201;
the switching picture controls the mailbox message, namely mailbox message 3, to start reading the picture information again in the switching picture thread;
the floor tile stepping data processes mailbox information, namely mailbox information 10, and is used for starting the floor tile stepping data processing of the interactive action recognition thread;
an interactive project process mailbox message, namely mailbox message 11, for starting an interactive project process thread 203;
the interactive project ending logic processes the mailbox message, namely the mailbox message 12, and is used for starting the system reset thread to end the interactive project logic process;
the restarting current project logic processes mailbox information, namely mailbox information 13, and is used for starting restarting processing in the restarting current project thread;
the stepping data is used for comparing mailbox messages, namely mailbox message 14, and is used for starting the stepping data comparison to judge the blocking effect.
Embodiments of the present application may include multiple effect threads, some of which do not intersect the interactive project process thread 203. The effect threads may include a standby effect thread 201 for displaying a preset effect on a screen when the interactive system is in a standby state, and the standby effect may be a dynamic effect or a static effect. The startup effect thread 202 is used to provide startup effects on the interface for presentation to players of the interactive system when the interactive system of the present application starts any one of the game settings.
As shown in fig. 2, after the standby effect thread 201 and the standby effect semaphore are created, the following steps are performed:
As shown in fig. 3, after the startup effect thread 202, startup effect semaphores are created, the following steps are performed:
The starting configuration text file comprises the following contents: the method comprises the steps of reading a picture in real time, current blocking number, current circulation number, mode of starting effect, starting picture of starting effect, ending picture of starting effect, initializing picture number, circulation number of effect, writing picture position storage, refreshing picture state position, current blocking state, picture refreshing time, picture position storage, picture data storage position, picture cache and callback function.
The interactive project process thread 203 is used for reading and loading each effect picture in any one interactive project of the interactive system of the application to show to players of the interactive system. As shown in fig. 4, the interactive project process thread 203 includes the steps of:
step 231, creating an interactive project process semaphore according to the read interactive project process data text file; the interactive project switching effect configuration text file comprises the following contents: the method comprises the steps of reading a picture in real time, current blocking numbers, current circulation times, a mode of an effect of running a joint, a starting picture of the effect of running the joint, an ending picture of the effect of running the joint, the number of initialized pictures, the circulation times of the effect, writing picture position storage, the number of tile correct positions, tile correct points, the number of tile incorrect positions, the positions of all correct points of the tile, state positions of refreshing pictures, time for refreshing the picture, picture position storage, picture data storage positions, tile correct positions, tile positions which are already stepped on, tile incorrect positions, time of tile incorrect positions, picture cache and callback functions; step 232, waiting for a semaphore sent by the interactive item setting thread 101; step 2321, if there is an effect reading signal, reading a file corresponding to the first picture of the interactive project process effect, for example, a bin file; step 2322, if not, returning to continue waiting; step 233, adding the read data of the first chapter picture to an effect refreshing linked list; step 234, send mailbox message notification effect refresh process 300; step 235, waiting for the APP thread 100 to send a full tread successful semaphore; step 236, if all the successfully stepped semaphores sent by the APP thread are received, sending the APP mailbox 11 to inform the switching project thread 102 to switch to the next interaction project, and returning to the step 232 of waiting for the APP thread to send the semaphores; and step 237, if not, continuing to wait.
The error operation effect thread 204 is configured to respond to the operation of the tile module at the error position in the interactive item by the game player in any one of the interactive items of the interactive system of the present application, so as to generate an interrupt effect mailbox message to notify the refresh effect thread to update, so as to provide an error operation effect on the interactive system. As shown in FIG. 5, the error manipulation effect thread 204 includes the steps of:
The correct operation effect thread 205 is configured to respond to the player's operation of the tile module at the correct position in any one of the interactive items in the interactive system of the present application to generate an interrupt effect mailbox message to notify the refresh effect thread to update, so as to provide a correct operation effect on the interactive system. As shown in fig. 6, the correct operation effect thread 205 includes the steps of: step 251, waiting for a mailbox message sent by the interactive action recognition thread 104 in the APP thread; step 252, caching data in the message, and loading the data into an effect refreshing linked list according to a time axis of the current system operation; and 253, sending an interrupt effect mailbox message to inform the effect refreshing thread to update.
The blocking operation effect thread 206 is used to determine that the player is in a desired initial position before any of the interactive items of the interactive system of the present application. As shown in fig. 7, blocking the operation effect thread 206 includes the steps of: step 261, waiting for a message sent by the effect refresh thread 300; step 262, caching the data in the message queue, and analyzing the data to obtain which tiles are tiles to be operated (stepped on); step 263, determining whether all tiles to be operated are operated, for example, stepped on; in step 2631, if so, an interrupt effect mailbox message is sent to notify the effect refresh thread 300 to update. If not, step 2632 continues to wait for the corresponding tile to be stepped on.
As shown in fig. 10, adding the data in the read item data file to the effect refresh linked list in the above step 233 may specifically include:
in step 2331, a configuration file of the first picture, for example, a Bin file of the first picture, where the file includes a specific color value of a tile, and a number of correct tiles+a specific coordinate of a correct tile+a number of wrong tiles+a specific coordinate of a wrong tile in the picture, for example, a tile RGB3 color mixture, 512 tiles, then the first 1536 bytes are a specific color value of 512 tiles, followed by a number of correct tiles+a specific coordinate of a correct tile+a number of wrong tiles+a specific coordinate of a wrong tile in the picture.
The effect refresh thread 300 starts executing after the interactive system is powered on, and refreshes the interactive effects for the interactive system to provide various effects to the game player. As shown in fig. 8 and 9, the execution of the effect refresh thread 300 includes the steps of:
optionally, step 306 is included, sending a tile stepping data processing mailbox message, i.e. mailbox message 10, informing the APP thread to check once whether the status of the correct tile, the wrong tile has changed.
Optionally, step 307 is included, reading the blocking bit of the portion of the effect refresh linked list to determine whether the frame is a blocking effect; if yes, step 371, send blocking signal to blocking thread, notify blocking thread 206, detect the status of stepping on floor tile in original position of player.
Step 372, if not, directly reading the type information of the data of the position in real time; step 373, determining whether the type information of the data at the location is a correct effect, an incorrect effect, or a preset effect screen, including step 3731, if the data is a correct operation effect or an incorrect operation effect, delaying the preset time, for example, 20 ms, waiting for the tile or in some configurations, the tile partition controller to receive the relevant effect data, clearing the empty flag, and returning to step 301; step 3732, if the screen is a preset effect screen, reading the current time axis, calculating the time difference between the current time axis and the time value of the position, and judging whether the time difference is larger than a preset time difference, for example, 40 milliseconds; step 37321, if the time difference is greater than the predetermined time difference, waiting for an interrupt mailbox message, such as an interrupt effect mailbox message from a correct effect thread and/or a wrong effect thread, within the time difference; step 37321A, if there is an interrupt effect mailbox message, exiting the waiting time, loading the interrupt effect mailbox message, and correspondingly executing a process corresponding to the interrupt effect mailbox message once, for example, refreshing a correct effect or refreshing an error effect; step 37321B, if the mailbox message is not interrupted, sending an APP mailbox message 3, and informing the APP thread to read the next effect picture; in step 37322, if the time difference is not greater than the predetermined time difference, the thread sleeps for the period, for example, waiting for the timer to end, and then sends the APP mailbox message 3 informing the APP thread to read the next effect screen.
At step 308, finally, the flag is cleared, the sta bit is again read, and the cleared sta bit indicates that the effect of that location has been performed. Again reading indicates that the thread is restarted.
Embodiments of the present application may also include an apparatus corresponding to the method, where the apparatus may include computer program modules corresponding to each of the flows of the method as described above.
In some example embodiments, the functions of any of the methods, processes, signaling diagrams, algorithms, or flowcharts described herein may be implemented by software and/or computer program code or code portions stored in a memory or other computer readable or tangible medium and executed by a processor.
In some example embodiments, an apparatus may be included or associated with at least one software application, module, unit, or entity configured as arithmetic operations, or as a program or portion thereof (including added or updated software routines), executed by at least one operating processor. Programs, also referred to as program products or computer programs, including software routines, applets and macros, can be stored in any apparatus-readable data storage medium and can include program instructions for performing particular tasks.
A sequence is a unit of data structure that may include strings, lists, tuples, etc.
A computer program product may include one or more computer-executable components configured to perform some example embodiments when the program is run. The one or more computer-executable components may be at least one software code or code portion. The modification and configuration for implementing the functions of the example embodiments may be performed as routines that may be implemented as added or updated software routines. In one example, software routines may be downloaded into the apparatus.
By way of example, software or computer program code, or a portion of code, may be in source code form, object code form, or in some intermediate form, and may be stored on some carrier, distribution medium, or computer readable medium, which may be any entity or device capable of carrying the program. Such carriers may include, for example, recording media, computer memory, read-only memory, electro-optical and/or electronic carrier signals, telecommunications signals, and/or software distribution packages. Depending on the processing power required, the computer program may be executed in a single electronic digital computer or may be distributed among multiple computers. The computer readable medium or computer readable storage medium may be a non-transitory medium.
In other example embodiments, the functions may be performed by a circuit, such as through the use of an Application Specific Integrated Circuit (ASIC), a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or any other hardware and software combination. In yet another example embodiment, the functionality may be implemented as a signal, such as a non-tangible means that may be carried by an electromagnetic signal downloaded from the Internet or other network.
According to example embodiments, an apparatus such as a node, device or responsive element may be configured as a circuit, a computer or microprocessor (such as a single chip computer element) or a chipset, which may include at least a memory for providing storage capacity for arithmetic operations and/or an operation processor for performing arithmetic operations.
The example embodiments described herein are equally applicable to both singular and plural implementations, whether the language used to describe certain embodiments is in the singular or the plural. For example, embodiments describing the operation of a single computing device are equally applicable to embodiments that include multiple instances of a computing device, and vice versa.
Those of ordinary skill in the art will readily appreciate that the example embodiments described above may be implemented in a different order of operation and/or in hardware elements in a different configuration than that disclosed. Thus, while some embodiments have been described based on these example embodiments, it will be apparent to those of ordinary skill in the art that certain modifications, variations and alternative constructions will be apparent, while remaining within the spirit and scope of the example embodiments.
Claims (7)
1. The control method of the interactive system formed by the interactive display units is characterized in that: the method comprises the steps of controlling a plurality of interactive display units of the interactive system to display a plurality of preset effect pictures, a plurality of first interactive effect pictures with higher priority and a plurality of second interactive effect pictures with lower priority based on an effect refreshing program: each first interactive effect picture or each second interactive effect picture is inserted between two frames of preset effect display pictures in an interrupted mode: the effect refresh program is executed to: when the time axis of the interaction system is read, judging whether the time mark of the first interaction effect picture is larger than the time mark of the current time axis, if so, executing the display of the first interaction effect picture, and whether the time mark of the preset effect picture or the second interaction effect picture is larger than the time axis or not: and when the time difference between the time mark of the preset effect picture and the current time axis is larger than a preset value, inserting at least one frame of display of the second interactive effect picture into the time difference, and if the time difference is smaller than the preset value, not inserting the display of the second interactive effect picture;
the first interactive effect picture is a switching effect picture among interactive items of the interactive system, and the second interactive effect picture is an effect picture of the interactive system responding to player operation.
2. The method for controlling an interactive system comprising an interactive display unit according to claim 1, wherein: the preset effect picture comprises a fixed effect picture in the interactive project executing process.
3. The method for controlling an interactive system comprising an interactive display unit according to claim 1, wherein: loading the preset effect picture, the types of the first interactive effect picture and the second interactive effect picture, picture data and time marks into an effect linked list, and extracting the time marks from the effect refreshing linked list by the effect refreshing program to compare with a current time axis.
4. The method for controlling an interactive system comprising an interactive display unit according to claim 1, wherein: and displaying the preset effect picture, the first interaction effect picture and the second interaction effect picture by configuring the color of each interaction display unit.
5. The method for controlling an interactive system comprising an interactive display unit according to claim 4, wherein: the preset effect picture is completed by loading preset effect data, wherein the preset effect data comprises initial color value data of all interactive display units, the number of the interactive display units related to the second interactive effect and coordinate positions.
6. The control device of the interactive system formed by the interactive display unit is characterized in that: the method comprises the steps of controlling a plurality of interactive display units of the interactive system to display a plurality of preset effect pictures, a plurality of first interactive effect pictures with higher priority and a plurality of second interactive effect pictures with lower priority based on an effect refreshing program: each first interactive effect picture or each second interactive effect picture is inserted between two frames of preset effect display pictures in an interrupted mode; the effect refresh program is executed to: when the time axis of the interaction system is read, judging whether the time mark of the first interaction effect picture is larger than the time mark of the current time axis, if so, executing the display of the first interaction effect picture, and whether the time mark of the preset effect picture or the second interaction effect picture is larger than the time axis or not: and when the time difference between the time mark of the preset effect picture and the current time axis is larger than a preset value, inserting at least one frame of display of the second interactive effect picture into the time difference, and if the time difference is smaller than the preset value, not inserting the display of the second interactive effect picture; the first interactive effect picture is a switching effect picture among interactive projects of the interactive system, and the second interactive effect picture is an effect picture of the interactive system responding to player operation.
7. The control device of the interactive system formed by the interactive display unit is characterized in that: comprising a processor and a memory, said memory storing computer program instructions, said processor being configured to execute said computer program instructions to implement any one of the methods of controlling an interactive system constituted by said interactive display unit of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310121513.7A CN115878065B (en) | 2023-02-16 | 2023-02-16 | Control method and device for interactive system formed by interactive display units |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310121513.7A CN115878065B (en) | 2023-02-16 | 2023-02-16 | Control method and device for interactive system formed by interactive display units |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115878065A CN115878065A (en) | 2023-03-31 |
CN115878065B true CN115878065B (en) | 2023-05-23 |
Family
ID=85761230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310121513.7A Active CN115878065B (en) | 2023-02-16 | 2023-02-16 | Control method and device for interactive system formed by interactive display units |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115878065B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116617670B (en) * | 2023-05-30 | 2023-12-19 | 青岛意想意创技术发展有限公司 | Method and device for setting interactive game equipment in irregular field |
CN116996631B (en) * | 2023-09-26 | 2023-12-08 | 牡丹江师范学院 | System and method for making real-time display singing video |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113350782A (en) * | 2021-06-15 | 2021-09-07 | 网易(杭州)网络有限公司 | Method, device, storage medium and computer equipment for processing online game abnormity |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7034834B2 (en) * | 2003-10-24 | 2006-04-25 | Microsoft Corporation | Communication protocol for synchronizing animation systems |
JP2005173888A (en) * | 2003-12-10 | 2005-06-30 | Ricoh Co Ltd | Information processor, method and program for restoring program, and recording medium |
CN106648491A (en) * | 2016-10-12 | 2017-05-10 | 深圳市优景观复光电有限公司 | Interactive LED display apparatus and display method |
WO2019071626A1 (en) * | 2017-10-09 | 2019-04-18 | 华为技术有限公司 | Method for processing refreshing display abnormality, and terminal |
CN112449247B (en) * | 2019-08-30 | 2023-05-05 | 青岛海信传媒网络技术有限公司 | Data refreshing method and display device |
CN112130790B (en) * | 2020-09-08 | 2023-12-15 | Oppo(重庆)智能科技有限公司 | Picture refreshing method and device and computer readable storage medium |
CN115185392A (en) * | 2021-04-07 | 2022-10-14 | 海信视像科技股份有限公司 | Display device, image processing method and device |
CN114047838A (en) * | 2021-11-10 | 2022-02-15 | 深圳市洲明科技股份有限公司 | Screen refreshing positioning method and device, display equipment and storage medium |
CN114339438B (en) * | 2021-11-24 | 2023-03-31 | 腾讯科技(深圳)有限公司 | Interaction method and device based on live broadcast picture, electronic equipment and storage medium |
-
2023
- 2023-02-16 CN CN202310121513.7A patent/CN115878065B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113350782A (en) * | 2021-06-15 | 2021-09-07 | 网易(杭州)网络有限公司 | Method, device, storage medium and computer equipment for processing online game abnormity |
Also Published As
Publication number | Publication date |
---|---|
CN115878065A (en) | 2023-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115878065B (en) | Control method and device for interactive system formed by interactive display units | |
US20140176469A1 (en) | Apparatus and method for controlling dim state | |
CN101080698B (en) | Image processor, image processing system and method for producing image | |
TWI552136B (en) | Techniques to control of self refresh display functionality | |
EP2128824A1 (en) | Graphics plotting device and graphics plotting method | |
CN101714091A (en) | Methods and systems to display platform graphics during operating system initialization | |
US20220254319A1 (en) | Screen brightness adjustment method and mobile terminal | |
CN103730098A (en) | Method for reducing power consumption of display and electronic device thereof | |
JP2000194346A (en) | Display device and computer system including the display device | |
US8234488B1 (en) | System and method for controlling mode switches in hardware | |
WO2023065807A1 (en) | Screen control method and apparatus, electronic device, and storage medium | |
JP5034008B2 (en) | Game machine | |
US20220339541A1 (en) | Methods, apparatuses, devices and storage media for processing game states | |
CN113110817B (en) | Method, device, terminal and storage medium for determining ambient light brightness | |
US10936365B2 (en) | Data processing systems | |
CN113128328A (en) | Driver integrated circuit for fingerprint, touch and display driving and driving method | |
US11320853B2 (en) | Image transmission apparatus, image transmission system, and method of controlling image transmission apparatus | |
US20210067830A1 (en) | Display apparatus and control method thereof | |
CN109144450B (en) | Remote operation control method, mobile terminal and storage medium | |
CN114377393A (en) | Display control method, device, equipment and medium for game object | |
CN112068786A (en) | Display device control method and display device | |
JP3918733B2 (en) | Computer device, display information distribution system, BIOS screen display method, and program thereof | |
CN108965763A (en) | Video output device, conversion equipment, picture output method and conversion method | |
CN117806924B (en) | Control method and device of indicating device, server and medium | |
TWI675327B (en) | Display frame rate displaying method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Control methods and devices for interactive systems composed of interactive display units Granted publication date: 20230523 Pledgee: China Pacific Property Insurance Co.,Ltd. Qingdao Branch Pledgor: QINGDAO YIXIANG YICHUANG TECHNOLOGY DEVELOPMENT CO.,LTD. Registration number: Y2024370010016 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |