Management method, device, system, equipment and medium for splicing screen audio output
By building an audio channel matrix diagram in the splicing screen system and establishing a user-defined audio input and output channel binding relationship, the problem that the splicing screen audio output method cannot adapt to various scenarios is solved, and the listening and applicability of video playback is improved.
Patent Information
- Application Number
- CN202411652931.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-11-19
AI Technical Summary
The audio output method of the existing splicing screen cannot be effectively adapted to various scenarios, resulting in unsatisfactory audio-visual effects.
The management terminal obtains the audio input and output channel information of the multimedia signal, builds an audio channel matrix diagram, and allows the user to establish a binding relationship between the target audio input and the output channel through triggering operations, so that the spelling control device can control the audio output of the spelling screen.
The separate playback of multiple audio input channels is realized, and each sub-screen avoids playing audio signals from all audio input channels, thereby improving the listening experience of playing videos through the splicing screen, which is suitable for various playback scenarios.
Smart Images

Figure CN119179461B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of audio processing technology, and in particular to a management method, device, system, equipment and medium for splicing screen audio output. Background Art
[0002] A splicing screen is a large display screen composed of multiple sub-screens, each of which has an audio output channel. A splicing screen is generally composed of a series of LCD (Liquid Crystal Display) or LED (Light Emitting Diode) screens, which receive multimedia signals output by the splicing control device for playback. When the splicing screen plays multimedia signals, the audio output channel of each sub-screen will play the audio corresponding to the video displayed on the sub-screen.
[0003] For example, there are usually multiple microphones in a conference scene, and each microphone corresponds to an audio input channel. When a spliced screen is used to play the conference video, each sub-screen will play the audio signals of all audio input channels. As a result, the output audio signal sounds chaotic and the user's hearing is poor. It can be seen that the current audio output method of the spliced screen cannot be well applied to various scenarios, and the audio-visual effect is not ideal. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a method, device, system, equipment and medium for managing the audio output of a spliced screen, so as to improve the listening experience of playing videos through a spliced screen. The specific technical solution is as follows:
[0005] In a first aspect, an embodiment of the present application provides a management method for splicing screen audio output, which is applied to a management terminal in a splicing screen system, wherein the splicing screen system further includes a splicing control device and a splicing screen, wherein the management terminal is communicatively connected to the splicing control device, wherein the splicing control device is used to receive a multimedia signal input by a signal source and transmit the multimedia signal to the splicing screen, wherein the splicing screen includes a plurality of sub-screens, each of which has an audio output channel, and wherein the method includes:
[0006] Acquire input channel information of an audio input channel of an audio signal included in the multimedia signal to be played, and output channel information of an audio output channel of the spliced screen;
[0007] Based on the input channel information and the output channel information, an audio channel matrix diagram is constructed in a preset construction mode, and the audio channel matrix diagram is displayed, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponding to an audio input channel and an audio output channel;
[0008] In response to a trigger operation issued by the user on the cell, a binding relationship is established between the target audio input channel and the target audio output channel corresponding to the cell, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship.
[0009] Optionally, the input channel information includes the input channel quantity and input channel identifier of the audio input channel, and the output channel information includes the output channel quantity and output channel identifier of the audio output channel;
[0010] The step of constructing an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction manner includes:
[0011] Establishing a rectangular coordinate system with the audio input channel as a first coordinate axis and the audio output channel as a second coordinate axis;
[0012] An area in the rectangular coordinate system that includes cells of the number of input channels in the direction of the first coordinate axis and cells of the number of output channels in the direction of the second coordinate axis is determined as an audio channel matrix diagram, wherein the length of the cells in the direction of the first coordinate axis is a first preset length, each cell corresponds to an input channel identifier, and the length of the cells in the direction of the second coordinate axis is a second preset length, each cell corresponds to an output channel identifier.
[0013] Optionally, the step of establishing a binding relationship between a target audio input channel and a target audio output channel corresponding to the cell in response to a trigger operation issued by a user to the cell includes:
[0014] In response to a trigger operation issued by a user on the cell, determining a target input channel identifier of a target audio input channel and a target output channel identifier of a target audio output channel corresponding to the cell;
[0015] A binding relationship between the target input channel identifier and the target output channel identifier is established, wherein the binding relationship represents that an input audio signal of the audio input channel corresponding to the target input channel identifier is output through the audio output channel corresponding to the target output channel identifier.
[0016] Optionally, before the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell, the method further includes:
[0017] Get the binding status of the target audio output channel corresponding to the cell;
[0018] If the target audio output channel is bound, and the binding mode is an associated audio channel binding mode, display a binding failure prompt message, wherein the associated audio channel binding mode is used to establish a binding relationship between an audio output channel and all audio input channels;
[0019] If the target audio output channel is bound, and the binding mode is not the associated audio channel binding mode, the binding relationship between the target audio output channel and the bound audio input channel is released, and the step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell is performed;
[0020] If the target audio output channel is not bound, the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell is performed.
[0021] Optionally, the associated audio channel binding method includes:
[0022] Displaying a model diagram of the spliced screen, wherein the model diagram is constructed based on the position of each sub-screen included in the spliced screen in the spliced screen, the model diagram includes a selection mark corresponding to each audio output channel, and the position of the selection mark corresponding to each audio output channel is determined based on a pre-constructed correspondence between each sub-screen and each audio output channel;
[0023] In response to a trigger operation issued by the user on the selection identifier, a binding relationship is established between the target audio output channel corresponding to the selection identifier and all audio input channels.
[0024] Optionally, before the step of displaying the model diagram of the spliced screen, the method further includes:
[0025] Obtaining the position of each sub-screen included in the spliced screen in the spliced screen, and the position of each audio output channel in the spliced screen;
[0026] Based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen, the corresponding relationship between each sub-screen and each audio output channel is determined.
[0027] Optionally, after the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell, the method further includes:
[0028] In response to a play instruction of the multimedia signal to be played, determining a plurality of audio signals included in the multimedia signal to be played;
[0029] Based on the binding relationship, determining a target audio output channel corresponding to each audio input channel for transmitting each audio signal;
[0030] The multimedia signal to be played is played through the target audio output channel.
[0031] Optionally, the step of playing the multimedia signal to be played through the target audio output channel includes:
[0032] In each audio input channel used to transmit each audio signal, determining the audio input channel enabled by the user;
[0033] The audio signal of the audio input channel enabled by the user is played through the target audio output channel corresponding to the audio input channel enabled by the user.
[0034] In a second aspect, an embodiment of the present application provides a management device for splicing screen audio output, which is applied to a management terminal in a splicing screen system, wherein the splicing screen system further includes a splicing control device and a splicing screen, wherein the management terminal is communicatively connected to the splicing control device, wherein the splicing control device is used to receive a multimedia signal input by a signal source and transmit the multimedia signal to the splicing screen, wherein the splicing screen includes a plurality of sub-screens, each of which has an audio output channel, and wherein the device includes:
[0035] A channel information acquisition module, used to acquire input channel information of an audio input channel of an audio signal included in the multimedia signal to be played, and output channel information of an audio output channel of the spliced screen;
[0036] A matrix diagram construction module, used to construct an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction mode, and display the audio channel matrix diagram, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponding to an audio input channel and an audio output channel;
[0037] The first binding relationship establishing module is used to establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell in response to a trigger operation issued by the user to the cell, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship.
[0038] Optionally, the input channel information includes the input channel quantity and input channel identifier of the audio input channel, and the output channel information includes the output channel quantity and output channel identifier of the audio output channel;
[0039] The matrix diagram building module comprises:
[0040] A rectangular coordinate system establishing submodule, used to establish a rectangular coordinate system with the audio input channel as a first coordinate axis and the audio output channel as a second coordinate axis;
[0041] A matrix diagram construction submodule is used to determine an area in the rectangular coordinate system that includes cells of the number of input channels in the direction of the first coordinate axis and cells of the number of output channels in the direction of the second coordinate axis as an audio channel matrix diagram, wherein the length of the cells in the direction of the first coordinate axis is a first preset length, each cell corresponds to an input channel identifier, and the length of the cells in the direction of the second coordinate axis is a second preset length, each cell corresponds to an output channel identifier.
[0042] Optionally, the binding relationship establishing module includes:
[0043] an identification determination submodule, configured to determine, in response to a trigger operation issued by a user to the cell, a target input channel identification of a target audio input channel and a target output channel identification of a target audio output channel corresponding to the cell;
[0044] The binding relationship establishing submodule is used to establish a binding relationship between the target input channel identifier and the target output channel identifier, wherein the binding relationship represents that the input audio signal of the audio input channel corresponding to the target input channel identifier is output through the audio output channel corresponding to the target output channel identifier.
[0045] Optionally, the device further comprises:
[0046] A binding status acquisition module is used to obtain the binding status of the target audio output channel corresponding to the cell;
[0047] A prompt information display module, used for displaying a prompt information of binding failure if the target audio output channel is bound and the binding mode is an associated audio channel binding mode, wherein the associated audio channel binding mode is used to establish a binding relationship between an audio output channel and all audio input channels;
[0048] a binding relationship releasing module, configured to release the binding relationship between the target audio output channel and the bound audio input channel if the target audio output channel is bound and the binding mode is not the associated audio channel binding mode, and execute the step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell;
[0049] An execution module is used to execute the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell if the target audio output channel is not bound.
[0050] Optionally, the device further comprises:
[0051] A model diagram display module, used to display a model diagram of the spliced screen, wherein the model diagram is constructed based on the position of each sub-screen included in the spliced screen in the spliced screen, the model diagram includes a selection mark corresponding to each audio output channel, and the position of the selection mark corresponding to each audio output channel is determined based on a pre-constructed correspondence between each sub-screen and each audio output channel;
[0052] The second binding relationship establishing module is used to establish a binding relationship between the target audio output channel corresponding to the selection identifier and all audio input channels in response to a trigger operation issued by the user on the selection identifier.
[0053] Optionally, the device further comprises:
[0054] A position determination module, used to obtain the position of each sub-screen included in the spliced screen in the spliced screen, and the position of each audio output channel in the spliced screen;
[0055] The corresponding relationship determination module is used to determine the corresponding relationship between each sub-screen and each audio output channel based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen.
[0056] Optionally, the device further comprises:
[0057] an audio signal determination module, configured to determine, in response to a play instruction of the multimedia signal to be played, a plurality of audio signals included in the multimedia signal to be played;
[0058] An output channel determination module, used to determine, based on the binding relationship, a target audio output channel corresponding to each audio input channel used to transmit each audio signal;
[0059] The playing module is used to play the multimedia signal to be played through the target audio output channel.
[0060] Optionally, the playback module includes:
[0061] An audio input channel determination submodule, used to determine the audio input channel enabled by the user in each audio input channel used to transmit each audio signal;
[0062] The playing submodule is used to play the audio signal of the audio input channel enabled by the user through the target audio output channel corresponding to the audio input channel enabled by the user.
[0063] In a third aspect, an embodiment of the present application provides a management system for splicing screen audio output, the management system comprising a management terminal, a splicing control device and a splicing screen, the management terminal being communicatively connected to the splicing control device, the splicing screen comprising a plurality of sub-screens, each sub-screen having an audio output channel,
[0064] The splicing control device is used to receive multimedia signals input by a signal source and transmit the multimedia signals to the splicing screen;
[0065] The management terminal is used to execute the method described in any one of the first aspects above.
[0066] In a fourth aspect, an embodiment of the present application provides an electronic device, including:
[0067] Memory, used to store computer programs;
[0068] The processor is used to implement any method described in the first aspect when executing a program stored in the memory.
[0069] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any method described in the first aspect is implemented.
[0070] Beneficial effects of the embodiments of the present application:
[0071] In the scheme provided by the embodiment of the present application, the management terminal can obtain the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the splicing screen; based on the input channel information and the output channel information, according to the preset construction method, the audio channel matrix diagram is constructed, and the audio channel matrix diagram is displayed, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponds to an audio input channel and an audio output channel; in response to the trigger operation issued by the user to the cell, a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell is established, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship. Each cell in the audio channel matrix diagram corresponds to an audio input channel and an audio output channel. When the user issues a trigger operation to a cell, the management terminal can establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. In this way, the splicing control device can control the splicing screen to play the multimedia signal to be played based on the established binding relationship, and can realize the separation of multiple audio input channels during playback, instead of each sub-screen playing the audio signals of all audio input channels. Therefore, the auditory experience of playing videos through the spliced screen can be improved, and it is applicable to various playback scenarios. Of course, it is not necessary to achieve all the advantages described above at the same time for any product or method of the present application to be implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.
[0073] Figure 1 A flowchart of a method for managing audio output of a spliced screen provided in an embodiment of the present application;
[0074] Figure 2 Based on Figure 1 A schematic diagram of a splicing control device and a splicing screen in the illustrated embodiment;
[0075] Figure 3 for Figure 1 A specific flow chart of step S102 in the illustrated embodiment;
[0076] Figure 4 Based on Figure 1 A schematic diagram of an audio channel matrix diagram of the illustrated embodiment;
[0077] Figure 5 Based on Figure 1A schematic diagram of a display interface of an audio channel matrix diagram of the illustrated embodiment;
[0078] Figure 6 for Figure 1 A specific flow chart of step S103 in the illustrated embodiment;
[0079] Figure 7 Based on Figure 1 A flow chart of determining whether a target audio output channel is preempted by a channel in the embodiment shown;
[0080] Figure 8 Based on Figure 1 A signaling interaction diagram of the matrix audio channel binding method of the illustrated embodiment;
[0081] Fig. 9 Based on Figure 1 A flow chart of a method for binding associated audio channels in the illustrated embodiment;
[0082] Figure 10(a) is based on Figure 1 A schematic diagram of a display interface of a model diagram of the illustrated embodiment;
[0083] Figure 10(b) is based on Figure 1 Another schematic diagram of the display interface of the model diagram of the illustrated embodiment;
[0084] Fig.11 Based on Figure 1 A flow chart of determining the correspondence between sub-screens and audio output channels in the illustrated embodiment;
[0085] Fig.12 Based on Figure 1 A flow chart of playing a multimedia signal to be played according to the embodiment shown;
[0086] Fig.13 for Fig.12 A specific flow chart of step S1203 in the illustrated embodiment;
[0087] Fig.14 Based on Figure 1 Another flow chart of the associated audio channel binding method of the illustrated embodiment;
[0088] Fig.15 A schematic diagram of the structure of a management device for splicing screen audio output provided in an embodiment of the present application;
[0089] Fig.16 A schematic diagram of the structure of a management system for spliced screen audio output provided in an embodiment of the present application;
[0090] Fig.17A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0091] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field based on the present application belong to the scope of protection of the present application.
[0092] In order to improve the listening experience of playing videos through a spliced screen, the embodiments of the present application provide a method, device, system, electronic device, computer-readable storage medium and computer program product for managing the audio output of a spliced screen. The following first introduces a method for managing the audio output of a spliced screen provided in an embodiment of the present application.
[0093] The method for managing the splicing screen audio output provided in the embodiment of the present application can be applied to any management terminal that needs to manage the splicing screen audio output, for example, it can be a web terminal or a mobile terminal, which is not specifically limited here. For the sake of clarity, it is referred to as the management terminal in the following text.
[0094] like Figure 1 As shown, a management method for splicing screen audio output is applied to a management terminal in a splicing screen system, the splicing screen system also includes a splicing control device and a splicing screen, the management terminal is communicatively connected with the splicing control device, the splicing control device is used to receive a multimedia signal input by a signal source, and transmit the multimedia signal to the splicing screen, the splicing screen includes a plurality of sub-screens, each sub-screen has an audio output channel, and the method includes:
[0095] S101, obtaining input channel information of an audio input channel of an audio signal included in a multimedia signal to be played, and output channel information of an audio output channel of the spliced screen;
[0096] S102, constructing an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction manner, and displaying the audio channel matrix diagram;
[0097] The audio channel matrix diagram includes a plurality of cells, each cell corresponding to an audio input channel and an audio output channel.
[0098] S103, in response to a trigger operation issued by the user on the cell, establishing a binding relationship between a target audio input channel and a target audio output channel corresponding to the cell, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship.
[0099] It can be seen that in the embodiment of the present application, the management terminal can obtain the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the splicing screen; based on the input channel information and the output channel information, according to the preset construction method, the audio channel matrix diagram is constructed, and the audio channel matrix diagram is displayed, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponds to an audio input channel and an audio output channel; in response to the user's trigger operation on the cell, a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell is established, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship. Each cell in the audio channel matrix diagram corresponds to an audio input channel and an audio output channel. When the user issues a trigger operation on a cell, the management terminal can establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. In this way, the splicing control device can control the splicing screen to play the multimedia signal to be played based on the established binding relationship, and can realize the separation of multiple audio input channels during playback, instead of each sub-screen playing the audio signals of all audio input channels. Therefore, the auditory experience of playing videos through the spliced screen can be improved, which is suitable for various playback scenarios.
[0100] The splicing screen system may include a management terminal, a splicing control device and a splicing screen. The management terminal may be connected to the splicing control device in communication, and the splicing control device may be connected to the splicing screen in communication. Among them, the splicing control device may support simultaneous access to multiple signal sources and receive multimedia signals input by the signal sources, and then transmit the multimedia signals to the splicing screen. The signal source may be a local source or a network source, which is not specifically limited here. The splicing screen may include multiple sub-screens, each sub-screen having an audio output channel and a video output channel, and the splicing screen may play the received multimedia signals through multiple sub-screens.
[0101] The splicing control device can also realize various display functions such as windowing, moving, and scaling on the splicing screen. Among them, windowing means that the signal source opens a window area on the splicing screen, and the window area can be used to display the input audio signal and input video signal of the signal source. Moving means changing the corresponding position of the input audio signal and input video signal on the splicing screen. Scaling means adjusting the size of the area corresponding to the input audio signal and input video signal on the splicing screen.
[0102] The spliced screen can be used in a variety of playback scenarios, such as roaming playback scenarios and split playback scenarios. The roaming playback scenario is to open windows for input audio signals and input video signals across multiple sub-screens on the spliced screen, that is, to play a video through multiple sub-screens, and multiple input video signals can be combined into an ultra-high-resolution video signal for output. The split playback scenario is to play multiple input audio signals and input video signals on one sub-screen, that is, to play multiple videos on one sub-screen.
[0103] The following will be combined Figure 2 The splicing control device and the splicing screen are introduced. The splicing control device 201 is connected to the audio and video signal source 1-audio and video signal source 3, etc. The splicing control device 201 can receive the multimedia signal input by the audio and video signal source 1-audio and video signal source 3, and transmit the multimedia signal to the splicing screen 202. The splicing screen 202 includes 9 sub-screens, each of which has an audio output channel and a video output channel. The input video signal 1 spans across four sub-screens, corresponding to the roaming playback scene. The input video signal 2-input video signal 7 share a sub-screen, corresponding to the split playback scene.
[0104] In step S101, the management terminal can obtain the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the splicing screen. Specifically, the management terminal can obtain the above input channel information and output channel information from the splicing control device.
[0105] The multimedia signal to be played is a multimedia signal to be played input by a signal source, which may include an audio signal and a video signal, and the audio signal and the video signal may be separated. For example, the video signal may be a picture of multiple people meeting in a conference room, and the audio signal may be sounds collected by multiple microphones in the conference room.
[0106] The input channel information of the audio input channel may include the number of audio input channels and the identifier of each audio input channel. The output channel information of the audio output channel may include the number of audio output channels and the identifier of each audio output channel.
[0107] In order to facilitate the user to view the audio input channel and the audio output channel, and then bind the audio input channel and the audio output channel, the management terminal can construct an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction method, and display the audio channel matrix diagram, that is, execute step S102. The audio channel matrix diagram may include multiple cells, each of which may correspond to an audio input channel and an audio output channel.
[0108] For example, assuming that the splicing screen includes audio output channel 1 and audio output channel 2, and the audio signal includes audio input channel 1 and audio input channel 2, then an audio channel matrix diagram can be constructed. The audio channel matrix diagram can include cells 1-cell 4, cell 1 corresponds to audio output channel 1 and audio input channel 1, cell 2 corresponds to audio output channel 1 and audio input channel 2, cell 3 corresponds to audio output channel 2 and audio input channel 1, and cell 4 corresponds to audio output channel 2 and audio input channel 2.
[0109] Next, the user can view the audio channel matrix diagram displayed on the management terminal and issue a trigger operation to a cell in the audio channel matrix diagram, wherein the trigger operation may be a single click, a double click, a long press, etc., which are not specifically limited here.
[0110] In response to the user's trigger operation on a cell, the management terminal can establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. In the subsequent playback process, the splicing control device can control the splicing screen to play the multimedia signal to be played based on the above binding relationship.
[0111] Continuing with the previous example, assuming that the user clicks cell 2 and cell 3, the management terminal can establish a binding relationship between audio output channel 1 and audio input channel 2 corresponding to cell 2, and establish a binding relationship between audio output channel 2 and audio input channel 1 corresponding to cell 3.
[0112] When the audio signal and the video signal are separated, in the above roaming playback scenario, multiple audio output channels can be used to play the audio signal of each audio input channel respectively, so that the audio input channel and the audio output channel can be bound one-to-one, providing the audio-visual effect of playing the audio signal through an independent audio output channel. For example, in a conference scenario, each person is equipped with a microphone, and each microphone corresponds to an audio input channel. When playing the conference video, each audio input channel can be bound to a different audio output channel, so that the audio signals of different audio input channels can be played through different audio output channels, and the audio signals collected from each person can be played clearly.
[0113] In the above split playback scenario, although multiple video input channels are bound to the same video output channel, that is, one sub-screen is used to play all video signals, in order to independently play the audio signal corresponding to each video input channel, each audio input channel can still be bound to a different audio output channel. For example, in the video playback scenario, in order to save display space, one sub-screen can be used to play multiple video signals in a split display manner. In this case, in order to clearly hear the audio signal corresponding to each video signal, different audio input channels can be bound to different audio output channels.
[0114] It can be seen that in the embodiment of the present application, each cell in the audio channel matrix diagram corresponds to an audio input channel and an audio output channel. When the user issues a trigger operation on a cell, the management terminal can establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. In this way, the splicing control device can control the splicing screen to play the multimedia signal to be played based on the established binding relationship, and can achieve the separation of multiple audio input channels during playback, instead of each sub-screen playing the audio signals of all audio input channels. Therefore, the listening experience of playing videos through the splicing screen can be improved, which is suitable for various playback scenarios.
[0115] As an implementation of an embodiment of the present application, the above-mentioned input channel information may include the input channel quantity and input channel identifier of the audio input channel, and the output channel information may include the output channel quantity and output channel identifier of the audio output channel. In this case, Figure 3 As shown, the step of constructing the audio channel matrix diagram based on the input channel information and the output channel information in a preset construction manner may include:
[0116] S301, establishing a rectangular coordinate system with the audio input channel as a first coordinate axis and the audio output channel as a second coordinate axis;
[0117] The management terminal can establish a rectangular coordinate system with the audio input channel as the first coordinate axis and the audio output channel as the second coordinate axis, so that a cross matrix relationship is formed between the audio input channel and the audio output channel.
[0118] In the first implementation, a rectangular coordinate system may be established with the audio input channel as the X-axis and the audio output channel as the Y-axis. In the second implementation, a rectangular coordinate system may be established with the audio input channel as the Y-axis and the audio output channel as the X-axis.
[0119] S302: Determine, in the rectangular coordinate system, a region including cells of the number of input channels in the direction of the first coordinate axis and including cells of the number of output channels in the direction of the second coordinate axis as an audio channel matrix diagram.
[0120] Next, the management terminal can determine the audio channel matrix diagram in the rectangular coordinate system. Specifically, the area including the number of cells of input channels in the first coordinate axis direction and the number of cells of output channels in the second coordinate axis direction can be determined as the audio channel matrix diagram.
[0121] The length of the cell in the direction of the first coordinate axis is the first preset length, and each cell corresponds to an input channel identifier. The length of the cell in the direction of the second coordinate axis is the second preset length, and each cell corresponds to an output channel identifier. The first preset length and the second preset length can be set according to the size of the display window, or can be a preset fixed value, which is reasonable.
[0122] For example, a schematic diagram of an audio channel matrix diagram may be as follows: Figure 4 As shown, the X-axis of the audio channel matrix diagram is the audio output channel, including the labels of audio output channel 1-audio output channel 3. The Y-axis is the audio input channel, including the labels of audio input channel 1-audio input channel 3. The audio channel matrix diagram includes 9 cells.
[0123] For another example, a schematic diagram of a display interface of an audio channel matrix diagram may be as follows: Figure 5 As shown, the X-axis of the audio channel matrix diagram is the audio input channel, including the labels Audioin 1-1, Audioin 1-2, Audioin 1-3, Audioin 1-4, MCU-Line in 1 and MCU-Line in 2, and column numbers 1-7 are displayed above the labels. The Y-axis is the audio output channel, including the labels AudioOut 6-1, AudioOut 6-2, AudioOut 6-3, AudioOut 6-4, MCU-Line out 1, MCU-Line out 2, MCU-Line out 3 and MCU-Line out 4, and row numbers 1-11 are displayed on the left side of the labels.
[0124] Assuming that the user double-clicks the square where the above logo is located, the user can edit the content of the above logo to customize the logo name to match the signal source and audio output channel actually connected by the user at the input and output ends on site.
[0125] There is also an operation guide pop-up window in the display interface to inform the user of the specific operation process. The operation guide pop-up window includes steps 01 to 03:
[0126] Step 01 is to configure the audio channel. Specifically, you can double-click to associate the input channel on the horizontal axis with the output channel on the vertical axis. There is a schematic diagram below, which is a nine-square grid-style audio channel matrix diagram. The labels on the X-axis are input 1-input 3, and the labels on the Y-axis are output 1-output 3. If the user wants to bind input 2 and output 2, the user can double-click the cell in the center of the nine-square grid.
[0127] Step 02 is to view and modify the channel. Specifically, you can hover to view the currently associated channel and double-click the name to modify the channel name. There is a schematic diagram below, which shows that if the user hovers the mouse over the output channel name and the chain icon on the left, the binding status prompt information corresponding to the output channel will be displayed: "Input 02" has been bound, click to clear the binding.
[0128] Step 03 is association. Specifically, you can click Save Configuration to save the matrix and channel names. There is a diagram below, which shows the corresponding icons for saving configuration.
[0129] A close button and a check box for not prompting the corresponding message are also displayed at the bottom of the operation guidance pop-up window.
[0130] At the top of the display interface, from left to right, there is a left arrow icon for returning to the previous interface, the name of the current display interface "Audio Matrix", an icon for editing the table, an icon for saving the configuration, an icon for removing all associations, a zoom ratio of the audio channel matrix diagram with plus and minus buttons (currently 100%), and an operation guide. In the upper right corner of the display interface, there is a drop-down button for switching users, and the current user name is admin.
[0131] Assuming that the user clicks the icon corresponding to the above-mentioned edit table, the user can adjust the size of each square in the audio channel matrix diagram to customize the coordinates of each matrix. Assuming that the user clicks the matrix area where the X-axis and Y-axis intersect, that is, a cell, the management terminal can establish a binding relationship between the audio input channel and the audio output channel corresponding to the cell, that is, input the audio signal of the audio input channel corresponding to the cell by the signal source, and specify the audio output channel corresponding to the cell for output, thereby realizing a one-to-one binding.
[0132] There is also a column of operation buttons on the left side of the display interface, which are Overview button, Wall operation button, Wall configuration button, Screen operation button, Configuration button and Maintenance and Security button from top to bottom. When the user clicks one of the above buttons, it will jump to the interface corresponding to the button. The current display interface is the interface corresponding to the Wall Configuration button.
[0133] It can be seen that in the embodiment of the present application, the management terminal can establish a rectangular coordinate system with the audio input channel as the first coordinate axis and the audio output channel as the second coordinate axis; the area in the rectangular coordinate system that includes cells of the number of input channels in the direction of the first coordinate axis and cells of the number of output channels in the direction of the second coordinate axis is determined as an audio channel matrix diagram. Since the two coordinate axes of the audio channel matrix diagram are the audio input channel and the audio output channel, respectively, the user can intuitively determine the audio input channel and the audio output channel to be associated, and then control the management terminal to establish a binding relationship by triggering the cell. In this way, the user's operation can be simplified, and a one-to-one binding of the audio input channel and the audio output channel can be achieved.
[0134] As an implementation method of the present application, Figure 6 As shown, the step of establishing a binding relationship between a target audio input channel and a target audio output channel corresponding to the cell in response to a trigger operation issued by a user to the cell may include:
[0135] S601, in response to a trigger operation issued by a user on the cell, determining a target input channel identifier of a target audio input channel and a target output channel identifier of a target audio output channel corresponding to the cell;
[0136] In the audio channel matrix diagram, each cell corresponds to an output channel identifier and an input channel identifier. In order to determine the audio input channel and audio output channel corresponding to the cell where the user issues a trigger operation, when the management terminal obtains the trigger operation issued by the user for a cell, it can determine the target input channel identifier of the target audio input channel corresponding to the cell, and the target output channel identifier of the target audio output channel corresponding to the cell.
[0137] S602: Establish a binding relationship between the target input channel identifier and the target output channel identifier.
[0138] Since the audio input channel and audio output channel corresponding to the cell in which the user issues the trigger operation are the audio input channel and audio output channel that the user wants to establish a binding relationship, the management terminal can establish a binding relationship between the target input channel identifier and the target output channel identifier. The binding relationship can represent that the input audio signal of the audio input channel corresponding to the target input channel identifier is output through the audio output channel corresponding to the target output channel identifier.
[0139] For example, assuming that the identifiers corresponding to audio input channel 1-audio input channel 3 are 01-03 respectively, and the identifiers corresponding to audio output channel 1-audio output channel 3 are 04-06 respectively, and the user issues a trigger operation for a cell, then the management terminal can determine that the cell corresponds to identifiers 02 and 06, and then establish a binding relationship between identifiers 02 and 06. The binding relationship represents the input audio signal of audio input channel 2, which is output through audio output channel 3.
[0140] It can be seen that in the embodiment of the present application, the management terminal can determine the target input channel identifier of the target audio input channel and the target output channel identifier of the target audio output channel corresponding to the cell in response to the trigger operation issued by the user to the cell; and establish a binding relationship between the target input channel identifier and the target output channel identifier. In this way, the management terminal can quickly and accurately determine the target audio input channel and the target audio output channel corresponding to the cell on which the user issued the trigger operation, and then establish a binding relationship between the target audio input channel and the target audio output channel.
[0141] As an implementation method of the present application, Figure 7 As shown, before the step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the cell, the method may further include:
[0142] S701, obtaining the binding status of the target audio output channel corresponding to the cell; if the target audio output channel is bound, and the binding mode is the associated audio channel binding mode, executing step S702; if the target audio output channel is bound, and the binding mode is not the associated audio channel binding mode, executing step S703; if the target audio output channel is not bound, executing step S704;
[0143] In response to the trigger operation issued by the user to the cell, the management terminal may determine the binding status of the target audio output channel corresponding to the cell before executing the above step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. The binding status may include whether it is bound, and if it is bound, the binding status may also include the binding mode.
[0144] The binding mode can be matrix audio channel binding mode or associated audio channel binding mode. The matrix audio channel binding mode can be used to establish a binding relationship between an audio output channel and an audio input channel, that is, the method through the audio channel matrix diagram introduced above. The associated audio channel binding mode can be used to establish a binding relationship between an audio output channel and all audio input channels.
[0145] When the second coordinate axis in the rectangular coordinate system is the audio output channel, the management terminal can determine whether the target audio output channel corresponding to the cell targeted by the trigger operation is bound by determining whether there are other triggered cells in the direction of the first coordinate axis of the cell targeted by the trigger operation.
[0146] If there are other triggered cells in the direction of the first coordinate axis for the cell, it can be determined that the target audio output channel is bound. Correspondingly, if there are no other triggered cells in the direction of the first coordinate axis for the cell, it can be determined that the target audio output channel is not bound.
[0147] S702, displaying a binding failure prompt message;
[0148] The priority of the associated audio channel binding mode is higher than the matrix audio channel binding mode. Therefore, if the target audio output channel is bound and the binding mode is the associated audio channel binding mode, the management terminal will disable the user's trigger operation on the cell and display a binding failure prompt message. The binding failure prompt message can be pre-set, for example, it can be "the audio output channel has been bound".
[0149] S703, releasing the binding relationship between the target audio output channel and the bound audio input channel, and executing the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell;
[0150] If the target audio output channel is bound, and the binding mode is not the associated audio channel binding mode, that is, it is bound by the matrix audio channel binding mode, then the management terminal can release the binding relationship between the target audio output channel and the bound audio input channel, and perform the above-mentioned step of establishing the binding relationship between the target audio input channel corresponding to the target cell and the target audio output channel. In other words, the management terminal can release the binding relationship between the target audio output channel and the bound audio input channel, and establish the binding relationship between the target audio output channel and the target audio input channel.
[0151] S704, executing the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell.
[0152] If the target audio output channel is not bound, the management terminal may perform the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell. In other words, the management terminal may directly bind the target audio input channel to the target audio output channel.
[0153] It can be seen that in the embodiment of the present application, the management terminal can avoid the audio output channel that has been bound by the accompanying audio channel binding method from being bound to other audio input channels through the preemption strategy. Through the constraint association relationship, when the target audio output channel has been bound by the matrix audio channel binding method, the binding relationship between the target audio output channel and the bound audio input channel can be released, and then the binding relationship between the target audio output channel and the target audio input channel can be established, so that one audio input channel can correspond to multiple audio output channels, and one output can only correspond to one audio input channel. In the case of the splicing screen splitting and displaying multiple pictures, the independent audio output of a single picture can be guaranteed, and the sound source of the picture can be guaranteed to be independent, thereby improving the positioning ability of the target in the video. In addition, the matrix audio channel binding method can make each audio signal relatively independent, and the accompanying audio channel binding method can make each audio signal relatively unified. In different usage scenarios, the two binding methods can be switched, so that the audio output of the splicing screen can be flexibly controlled and managed.
[0154] As an implementation method of the present application, the signaling interaction diagram of the above-mentioned matrix audio channel binding method can be as follows: Figure 8 As shown, the following steps may be specifically included:
[0155] S801, entering the interface of the audio channel matrix module;
[0156] In order to bind the audio input channel with the audio output channel, the user can enter the interface of the audio channel matrix diagram module in the web program, wherein the web program can be a web program in the management terminal.
[0157] S802, acquisition device daughter board access capability;
[0158] The web program can pull the total capacity of each sub-screen included in the splicing screen inserted by the splicing control device, obtain the audio output channel set of each sub-screen and the list of currently connected local signal sources, that is, the web program can collect the output channel information of the audio output channel of the splicing screen from the splicing control device, and obtain the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played. Among them, the splicing control device is the server end, and the web program is the user end.
[0159] S803, returning a list of audio input channels and audio output channels;
[0160] The splicing control device can return the audio input channel and audio output channel list to the web program, that is, return the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the splicing screen to the web program.
[0161] S804, displaying an audio channel matrix diagram;
[0162] The web program can construct an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction method, and display the audio channel matrix diagram to the user.
[0163] S805, selecting a matrix intersection area;
[0164] The user can issue a trigger operation to a cell in the audio channel matrix diagram, and the web program can determine the target audio output channel corresponding to the cell.
[0165] S806, determining the preemption status of the target audio output channel;
[0166] The web program can determine the preemption of the target audio output channel from the control device. Specifically, it can determine whether the target audio output channel is bound, and in the case of the target audio output channel, the binding method can be further determined.
[0167] S807, feedback on preemption status;
[0168] The audio control device can provide feedback to the web program on the preemption status of the target audio output channel.
[0169] S808, disable trigger operation;
[0170] If the channel is preempted, that is, the target audio output channel has been preempted by the associated audio channel binding method, the trigger operation issued by the user can be disabled through the preemption strategy. Among them, the preemption strategy is that the associated audio channel binding method has a higher priority than the matrix audio channel binding method.
[0171] S809, releasing the audio input channel bound to the target audio output channel;
[0172] If the channel is idle, that is, the target audio output channel is not occupied by the associated audio channel binding method, then the audio input channel bound to the target audio output channel can be released through constraint association. The constraint association is that one audio input channel corresponds to multiple audio output channels, and one audio output channel can only correspond to one audio input channel.
[0173] S810: Configure and send audio channel binding relationship.
[0174] The web program can establish a binding relationship between a target audio input channel and a target audio output channel, and send the binding relationship to the splicing control device, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship.
[0175] As an implementation method of the present application, Fig. 9 As shown, the above-mentioned associated audio channel binding method may include:
[0176] S901, displaying a model diagram of the spliced screen;
[0177] The splicing control device can construct and display a model diagram of the splicing screen based on the position of each sub-screen included in the splicing screen. Specifically, the management terminal can obtain the actual configuration specifications of the current splicing screen and the resolution of each sub-screen from the splicing control device, and then construct and display a model diagram of the splicing screen based on the actual configuration specifications of the current splicing screen and the resolution of each sub-screen.
[0178] The model diagram may include a selection mark corresponding to each sub-screen. The specific pattern of the selection mark may be preset, for example, a speaker, a circle, a check mark, etc., which is not specifically limited here. Figure 2 As shown, the speaker pattern selection mark 203 can be located in the upper right corner of each sub-screen.
[0179] The position of the selection mark corresponding to each audio output channel can be determined based on the pre-built correspondence between each sub-screen and each audio output channel. Specifically, the selection mark corresponding to each audio output channel can be displayed at the position of the sub-screen corresponding to the audio output channel in the model diagram.
[0180] S902: In response to a trigger operation issued by the user on the selection identifier, a binding relationship between a target audio output channel corresponding to the selection identifier and all audio input channels is established.
[0181] When the user triggers a selection mark, the management terminal can establish a binding relationship between the target audio output channel corresponding to the selection mark and all audio input channels. In this way, one audio output channel can be used to play the audio signals of all audio input channels, making the listening experience more uniform.
[0182] In the video playback scenario, the splicing screen displays video signals from multiple video input channels, but the user may only want to hear the sound corresponding to one of the video signals. In this case, the audio channel binding method can be used to play the sound signal of only one audio input channel through the target audio output channel, that is, the audio output channel of the splicing screen only enables one signal source. In this way, it is easy to separate the independent audio signal under the playback video window.
[0183] For example, assuming that the model diagram includes sub-screen 1-sub-screen 4, the audio output channels corresponding to sub-screen 1-sub-screen 4 are audio output channel 1-audio output channel 4, and a selection mark is displayed at the position of each sub-screen. If the user issues a trigger operation on the selection mark displayed on sub-screen 1, the management terminal can determine that audio output channel 1 is the target audio output channel, and then establish a binding relationship between audio output channel 1 and all audio input channels.
[0184] For another example, a schematic diagram of the display interface of the model diagram may be shown in FIG10 (a), where the spliced screen includes 6 sub-screens, and the corresponding labels of the 6 sub-screens are MCU-Line out 1, MCU-Line out 2, MCU-Line out 3, MCU-Line out 4, LED_Output 4-3, and LED_Output 4-1, respectively. Among them, MCU-Line out 2 is not shown in the figure.
[0185] The resolution of the sub-screen is also displayed below the LED_Output 4-3 and LED_Output 4-1. There is a speaker pattern selection mark in the upper right corner of each sub-screen, and each selection mark corresponds to the audio output channel corresponding to the sub-screen where the selection mark is located.
[0186] In the middle of the display interface, an operation guide pop-up window is also displayed. The operation guide pop-up window is used to prompt the user to configure the output audio. The operation guide pop-up window also displays the prompt word "Select a certain output port as the output audio of the entire wall, and save automatically after selection". A schematic diagram is displayed below the prompt word. The schematic diagram is a model diagram of the spliced screen. The model diagram is a nine-square grid style, indicating that the spliced screen includes 9 sub-screens arranged according to the distribution of the nine-square grid. A selection mark with a speaker pattern is displayed in the upper right corner of each sub-screen. If the user hovers the mouse over a selection mark, the prompt word "Set as output audio" will be displayed below the selection mark. At the bottom of the operation guide pop-up window, a close button and a check box that will no longer prompt the corresponding button are also displayed.
[0187] There is also a column of operation buttons on the left side of the display interface, which are Overview button, Wall operation button, Wall configuration button, Screen operation button, Configuration button and Maintenance and Security button from top to bottom. When the user clicks one of the above buttons, it will jump to the interface corresponding to the button. The current display interface is the interface corresponding to the Wall Configuration button.
[0188] At the top of the display interface, from left to right, there is a left arrow icon for returning to the previous interface, the name of the spliced screen "User XXX's TV Wall", the name of the current display interface "Audio Association", the button corresponding to the refresh operation, the zoom ratio of the audio channel matrix diagram including the plus button and the minus button (currently 100%), and the operation guide. In the upper right corner of the display interface, there is a drop-down button corresponding to switching users. The current user name is admin.
[0189] Assuming that the user clicks the wall operation button displayed on the left side of the display interface, the display interface will jump to the interface corresponding to the wall operation button as shown in Figure 10 (b). In Figure 10 (b), the spliced screen includes two sub-screens. The left sub-screen corresponds to the logo LCD_Output 3-1. Below the logo, the screen parameters corresponding to the sub-screen are also displayed, 1920×1080@60Hz, indicating that the resolution of the sub-screen is 1920×1080 and the refresh rate is 60Hz.
[0190] The right sub-screen displays a preview window corresponding to the audio output channel labeled Input 6-4. The top of the preview window displays the window name 01 Input 6-4, and the middle displays Input 6-4.
[0191] The right side of the display interface is the window editing area, in which the position, size and split screen mode of the preview window can be set. In the current settings, the preview window is located at 2416 and 327 on the X and Y axes respectively, W (Width) is 1127, and H (Height) is 1265. In the middle of the window editing area, the signal source operation area is displayed, which includes a button corresponding to turning off the audio. If you hover the mouse over the button corresponding to turning off the audio, the audio output channel information will be displayed, and the audio output channel information is "Current output port: output channel MCU-Line out 3". At the bottom of the window editing area, the corresponding property information of the window is displayed, including: window number: 1_1_1, image width and height: 1920×1080, video frame rate: 60 and audio frame rate: 0, and a button corresponding to View All is also displayed.
[0192] The left side of the display interface shows a list corresponding to TV wall 1, and a button to modify the name is displayed on the right side of "TV wall 1". The list includes options corresponding to signal sources, scenes, and plans. After clicking an option, the list will display the information corresponding to the option. Currently displayed is the signal source information. The signal source information displayed in the list specifically includes: video input signals Input 6-1, Input 6-2, Input 6-3, Input 6-4, and 111, network input signals 10.65.203.88-1, 12, and 23, test data columns 10.65.208.112-1 and 10.65.208.112-2, test data columns 10.65.208.112-1, 10.65.208.112-2, 10.65.203.88-1, and 12, and local source grouping. The bottom also displays the prompt "You can press and hold Ctrl or Shift to select multiple signal sources for batch operations."
[0193] There is also a column of operation buttons on the left side of the display interface, which are, from top to bottom, Overview button, Wall operation button, Wall configuration button, Screen operation button, Configuration button, and Maintenance and Security button. The current display interface is the interface corresponding to the wall operation button.
[0194] The top of the display interface includes a row of buttons, from left to right, including the start screen preview button, refresh screen preview button, clear window button, refresh button, subtitle button, hide subtitle button, save scene button, plus button and minus button, the zoom ratio of the audio channel matrix (currently 100%) and operation guide. The upper right corner of the display interface displays a drop-down button corresponding to the user switch, and the current user name is admin. The prompt word "Save Successfully!" is also displayed in the middle of the top of the display interface.
[0195] It can be seen that in the embodiment of the present application, the management terminal can display a model diagram of the spliced screen, wherein the model diagram is constructed based on the position of each sub-screen included in the spliced screen in the spliced screen, and the model diagram includes a selection mark corresponding to each audio output channel, and the position of the selection mark corresponding to each audio output channel is determined based on the pre-constructed correspondence between each sub-screen and each audio output channel; in response to the trigger operation issued by the user on the selection mark, a binding relationship between the target audio output channel corresponding to the selection mark and all audio input channels is established. Through the accompanying audio channel binding method, the audio output channel corresponding to a sub-screen in the spliced screen can be selected as the total audio output channel, and then the sound signal of the audio and video signal window displayed on the spliced screen can be unified by the audio output channel as the overall output, that is, for the audio and video signal windows roaming in the sub-screen area bound by the accompanying audio channel binding method, the audio output channel specified by the accompanying audio channel binding method will be used as the audio output channel of these audio and video signal windows. For the splicing screen display scenario, the whole wall splicing screen is composed of roaming splicing of multiple video input signals. Through the binding method of audio channels, the audio output channels of the whole wall can be unified to ensure the unity of the sound source of the whole wall picture, avoid multiple mixing caused by transmission delay, and thus improve the audio-visual display effect of the splicing screen.
[0196] As an implementation method of the present application, Fig.11 As shown, before the step of displaying the model diagram of the spliced screen, the method may further include:
[0197] S1101, obtaining a position of each sub-screen included in the spliced screen in the spliced screen, and a position of each audio output channel in the spliced screen;
[0198] In the model diagram, the position of the audio output channel corresponding to each sub-screen is within the range of the sub-screen. Therefore, in order to determine the correspondence between each sub-screen and each audio output channel, the management terminal can obtain the position of each sub-screen included in the spliced screen in the spliced screen, as well as the position of each audio output channel in the spliced screen.
[0199] In one implementation, the management terminal can obtain the actual configuration specifications of the splicing screen and the resolution of the sub-screen, as well as the four sets of X, Y, W, and H coordinates of each audio output channel on the splicing screen from the splicing control device. Then, according to the actual configuration specifications of the splicing screen and the resolution of the sub-screen, the position of each sub-screen in the splicing screen is determined, and according to the four sets of X, Y, W, and H coordinates of each audio output channel on the splicing screen, the position of each audio output channel in the splicing screen is determined.
[0200] S1102: Determine a correspondence between each sub-screen and each audio output channel based on a position of each sub-screen in the spliced screen and a position of each audio output channel in the spliced screen.
[0201] Next, the management terminal can determine the corresponding relationship between each sub-screen and each audio output channel based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen. In other words, the management terminal can determine the binding relationship between the output channel and the grid through the coordinates of the audio output channel and the resolution of the sub-screen.
[0202] In one implementation, the management terminal may determine an audio output channel whose corresponding position is within the range of the sub-screen, and determine a corresponding relationship between the audio output channel and the sub-screen.
[0203] In addition, after determining the correspondence between each sub-screen and each audio output channel, the management terminal can also mark the identifier of the audio output channel corresponding to each sub-screen at the position of each sub-screen in the model diagram after displaying the model diagram, so that the user can intuitively determine the correspondence between the audio output channel and the sub-screen.
[0204] It can be seen that in the embodiment of the present application, the management terminal can obtain the position of each sub-screen included in the spliced screen and the position of each audio output channel in the spliced screen; based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen, the corresponding relationship between each sub-screen and each audio output channel is determined. Since the position of the audio output channel corresponding to each sub-screen is within the range of the sub-screen, the corresponding relationship between each sub-screen and each audio output channel can be determined based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen. In this way, the corresponding relationship between each sub-screen and each audio output channel can be quickly and accurately determined.
[0205] As an implementation method of the present application, Fig.12 As shown, after the step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the cell, the method may further include:
[0206] S1201, in response to a play instruction of the multimedia signal to be played, determining a plurality of audio signals included in the multimedia signal to be played;
[0207] The multimedia signal to be played usually includes audio signals transmitted from multiple signal sources to the splicing control device. In response to the play instruction of the multimedia signal to be played, the management terminal can determine the multiple audio signals included in the multimedia signal to be played.
[0208] S1202: Determine, based on the binding relationship, a target audio output channel corresponding to each audio input channel for transmitting each audio signal;
[0209] Each audio signal is usually transmitted through a different audio input channel. Since the binding relationship between the target audio output channel and the target audio output channel has been established, when the multimedia signal to be played is about to be played, the management terminal can determine the target audio output channel corresponding to each audio input channel for transmitting each audio signal based on the above binding relationship.
[0210] S1203: Play the multimedia signal to be played through the target audio output channel.
[0211] After determining the target audio output channel corresponding to each audio input channel, the management terminal can play the multimedia signal to be played through the target audio output channel.
[0212] For example, assuming that the multimedia signal to be played includes audio signal 1-audio signal 5, audio signal 1-audio signal 5 are transmitted through audio input channel 1-audio input channel 5 respectively, and audio input channel 1-audio input channel 5 are bound to audio output channel 1-audio output channel 5 respectively, then in response to the play instruction of the multimedia signal to be played, the management terminal can determine, based on the binding relationship, that audio input channel 1-audio input channel 5 used to transmit audio signal 1-audio signal 5 are bound to audio output channel 1-audio output channel 5 respectively, and then the multimedia signal to be played can be played through audio output channel 1-audio output channel 5.
[0213] It can be seen that in the embodiment of the present application, the management terminal can determine the multiple audio signals included in the multimedia signal to be played in response to the play instruction of the multimedia signal to be played; determine the target audio output channel corresponding to each audio input channel for transmitting each audio signal based on the binding relationship; and play the multimedia signal to be played through the target audio output channel. In this way, the management terminal can quickly and accurately determine the various target audio output channels for playing the multimedia signal to be played based on the previously established binding relationship, and then play the multimedia signal to be played through the target audio output channel.
[0214] As an implementation method of the present application, Fig.13 As shown, the step of playing the multimedia signal to be played through the target audio output channel may include:
[0215] S1301, determining an audio input channel enabled by the user in each audio input channel used to transmit each audio signal;
[0216] In some playback scenarios, you may only need to play the audio signals of some audio input channels, rather than all audio input channels. Users can select the enabled audio input channels according to actual playback needs. For example, in a conference scenario, each person is equipped with a microphone. When playing the conference video, if you only want to listen to one person speaking within a certain period of time, you can only enable the audio input channel corresponding to the microphone of this person.
[0217] The management terminal may determine the audio input channel enabled by the user in each audio input channel used to transmit each audio signal, that is, execute step S1301.
[0218] S1302: Play an audio signal of the audio input channel enabled by the user through a target audio output channel corresponding to the audio input channel enabled by the user.
[0219] Next, the management terminal can play the audio signal of the audio input channel enabled by the user through the target audio output channel corresponding to the audio input channel enabled by the user.
[0220] For example, assuming that the currently used binding mode is the matrix audio channel binding mode, audio input channel 1 to audio input channel 4 are respectively bound to audio output channel 1 to audio output channel 4. If the audio input channels enabled by the user are audio input channel 2 and audio input channel 4, the audio signal of audio input channel 2 can be played through audio output channel 2, and the audio signal of audio input channel 4 can be played through audio output channel 4.
[0221] In the audio channel binding mode, if the user only enables a single audio input channel, that is, single-channel enable, the target audio output channel can only separate the audio signal of the audio input channel for output. If the user enables multiple audio input channels, that is, multi-channel enable, the target audio output channel can mix and output the audio signals of the enabled multiple audio input channels.
[0222] It can be seen that in the embodiment of the present application, the management terminal can determine the audio input channel enabled by the user in each audio input channel used to transmit each audio signal; and play the audio signal of the audio input channel enabled by the user through the target audio output channel corresponding to the audio input channel enabled by the user. The user can choose whether to enable each audio input channel. Accordingly, the management terminal will only play the audio signal of the enabled audio input channel through the audio output channel corresponding to the enabled audio input channel, and will not play the audio signals of other audio input channels, so that the separate playback of multiple audio signals can be achieved.
[0223] As an implementation method of the embodiment of the present application, another flowchart of the associated audio channel binding method can be as follows: Fig.14 As shown, the following steps may be specifically included:
[0224] S1401, obtaining the splicing screen deployment specifications and the binding relationship between the audio input channel and the audio output channel;
[0225] After starting the process, the management terminal can obtain the splicing screen deployment specifications and the binding relationship between the audio input channel and the audio output channel. The splicing screen deployment specifications can be the position of each sub-screen in the splicing screen, and the binding relationship between the audio input channel and the audio output channel represents the input audio signals of all audio input channels played through the selected input channel.
[0226] S1402, simulating the positional relationship of the simulated audio output channels;
[0227] The management terminal can simulate the positional relationship of the audio output channels. That is to say, a model diagram of the splicing screen can be constructed according to the splicing screen deployment specifications, and then the position of the sub-screen corresponding to each audio input channel in each model diagram can be determined according to the correspondence between each sub-screen and each audio input channel.
[0228] S1403, obtaining the position of the video input signal on the spliced screen;
[0229] The management terminal can obtain the position of the video input signal on the splicing screen, that is, when the video input signal is played based on the current configuration, each video input signal corresponds to the playback position on the splicing screen.
[0230] S1404, simulating the video input signal on the wall window;
[0231] In order to allow users to preview each video input signal at the corresponding playback position of the splicing screen, thereby facilitating users to adjust the current configuration, the management terminal can simulate the video input signal on the wall window, that is, it can simulate the playback of the video input signal at the position corresponding to each video input signal in the model diagram of the splicing screen.
[0232] S1405, determining whether the audio input channel is enabled; if the audio input channel is enabled, executing step S1406; if the audio input channel is not enabled, executing step S1407;
[0233] For each audio input channel, the user can determine whether to enable the audio input channel according to actual playback needs.
[0234] S1406, playing the audio signals of all enabled audio input channels through the selected audio output channel;
[0235] If the audio input channel is enabled, the audio signals of all enabled audio input channels can be played through the selected audio output channel, that is, the audio signals of all enabled audio input channels are mixed and output on the selected audio output channel. Then, the process ends.
[0236] S1407, muting the disabled audio input channels.
[0237] If the audio input channel is not enabled, the disabled audio input channel can be muted, thereby ending the process.
[0238] In the technical solution of this application, the operations involved in obtaining, storing, using, processing, transmitting, providing and disclosing user personal information are all carried out with the user's authorization.
[0239] Corresponding to the above-mentioned method for managing the audio output of a spliced screen, the embodiment of the present application further provides a device for managing the audio output of a spliced screen. The following is an introduction to the device for managing the audio output of a spliced screen provided in the embodiment of the present application.
[0240] like Fig.15 As shown, a management device for splicing screen audio output is applied to a management terminal in a splicing screen system, the splicing screen system also includes a splicing control device and a splicing screen, the management terminal is communicatively connected with the splicing control device, the splicing control device is used to receive a multimedia signal input by a signal source, and transmit the multimedia signal to the splicing screen, the splicing screen includes a plurality of sub-screens, each sub-screen has an audio output channel, and the device includes:
[0241] The channel information acquisition module 1501 is used to acquire the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the spliced screen;
[0242] A matrix diagram construction module 1502 is used to construct an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction mode, and display the audio channel matrix diagram, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponding to an audio input channel and an audio output channel;
[0243] The first binding relationship establishing module 1503 is used to establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell in response to a trigger operation issued by the user to the cell, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship.
[0244] It can be seen that in the embodiment of the present application, the management terminal can obtain the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the splicing screen; based on the input channel information and the output channel information, according to the preset construction method, the audio channel matrix diagram is constructed, and the audio channel matrix diagram is displayed, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponds to an audio input channel and an audio output channel; in response to the user's trigger operation on the cell, a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell is established, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship. Each cell in the audio channel matrix diagram corresponds to an audio input channel and an audio output channel. When the user issues a trigger operation on a cell, the management terminal can establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. In this way, the splicing control device can control the splicing screen to play the multimedia signal to be played based on the established binding relationship, and can realize the separation of multiple audio input channels during playback, instead of each sub-screen playing the audio signals of all audio input channels. Therefore, the auditory experience of playing videos through the spliced screen can be improved, which is suitable for various playback scenarios.
[0245] As an implementation of an embodiment of the present application, the input channel information may include the number of input channels and input channel identifiers of the audio input channels, and the output channel information includes the number of output channels and output channel identifiers of the audio output channels. In this case, the matrix diagram construction module 1502 may include:
[0246] A rectangular coordinate system establishing submodule, used to establish a rectangular coordinate system with the audio input channel as a first coordinate axis and the audio output channel as a second coordinate axis;
[0247] A matrix diagram construction submodule is used to determine an area in the rectangular coordinate system that includes cells of the number of input channels in the direction of the first coordinate axis and cells of the number of output channels in the direction of the second coordinate axis as an audio channel matrix diagram, wherein the length of the cells in the direction of the first coordinate axis is a first preset length, each cell corresponds to an input channel identifier, and the length of the cells in the direction of the second coordinate axis is a second preset length, each cell corresponds to an output channel identifier.
[0248] As an implementation of the embodiment of the present application, the above-mentioned binding relationship establishment module may include:
[0249] an identification determination submodule, configured to determine, in response to a trigger operation issued by a user to the cell, a target input channel identification of a target audio input channel and a target output channel identification of a target audio output channel corresponding to the cell;
[0250] The binding relationship establishing submodule is used to establish a binding relationship between the target input channel identifier and the target output channel identifier, wherein the binding relationship represents that the input audio signal of the audio input channel corresponding to the target input channel identifier is output through the audio output channel corresponding to the target output channel identifier.
[0251] As an implementation of the embodiment of the present application, the above device may further include:
[0252] A binding status acquisition module is used to obtain the binding status of the target audio output channel corresponding to the cell;
[0253] A prompt information display module, used for displaying a prompt information of binding failure if the target audio output channel is bound and the binding mode is an associated audio channel binding mode, wherein the associated audio channel binding mode is used to establish a binding relationship between an audio output channel and all audio input channels;
[0254] a binding relationship releasing module, configured to release the binding relationship between the target audio output channel and the bound audio input channel if the target audio output channel is bound and the binding mode is not the associated audio channel binding mode, and execute the step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell;
[0255] An execution module is used to execute the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the target cell if the target audio output channel is not bound.
[0256] As an implementation of the embodiment of the present application, the above device may further include:
[0257] A model diagram display module, used to display a model diagram of the spliced screen, wherein the model diagram is constructed based on the position of each sub-screen included in the spliced screen in the spliced screen, the model diagram includes a selection mark corresponding to each audio output channel, and the position of the selection mark corresponding to each audio output channel is determined based on a pre-constructed correspondence between each sub-screen and each audio output channel;
[0258] The second binding relationship establishing module is used to establish a binding relationship between the target audio output channel corresponding to the selection identifier and all audio input channels in response to a trigger operation issued by the user on the selection identifier.
[0259] As an implementation of the embodiment of the present application, the above device may further include:
[0260] A position determination module, used to obtain the position of each sub-screen included in the spliced screen in the spliced screen, and the position of each audio output channel in the spliced screen;
[0261] The corresponding relationship determination module is used to determine the corresponding relationship between each sub-screen and each audio output channel based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen.
[0262] As an implementation of the embodiment of the present application, the above device may further include:
[0263] an audio signal determination module, configured to determine, in response to a play instruction of the multimedia signal to be played, a plurality of audio signals included in the multimedia signal to be played;
[0264] An output channel determination module, used to determine, based on the binding relationship, a target audio output channel corresponding to each audio input channel used to transmit each audio signal;
[0265] The playing module is used to play the multimedia signal to be played through the target audio output channel.
[0266] As an implementation of the embodiment of the present application, the above-mentioned playback module may include:
[0267] An audio input channel determination submodule, used to determine the audio input channel enabled by the user in each audio input channel used to transmit each audio signal;
[0268] The playing submodule is used to play the audio signal of the audio input channel enabled by the user through the target audio output channel corresponding to the audio input channel enabled by the user.
[0269] Corresponding to the above-mentioned method for managing the audio output of a spliced screen, the embodiment of the present application further provides a management system for the audio output of a spliced screen. The following is an introduction to the management system for the audio output of a spliced screen provided in the embodiment of the present application.
[0270] like Fig.16 As shown, a management system for splicing screen audio output, the management system includes a management terminal 1601, a splicing control device 1602 and a splicing screen 1603, the management terminal 1601 is in communication connection with the splicing control device 1602, the splicing screen 1603 includes a plurality of sub-screens, each sub-screen has an audio output channel,
[0271] The splicing control device 1602 is used to receive multimedia signals input by a signal source and transmit the multimedia signals to the splicing screen 1603;
[0272] The management terminal 1601 is used to execute the management method of the spliced screen audio output described in any of the above embodiments.
[0273] It can be seen that in the embodiment of the present application, the management terminal can obtain the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the splicing screen; based on the input channel information and the output channel information, according to the preset construction method, the audio channel matrix diagram is constructed, and the audio channel matrix diagram is displayed, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponds to an audio input channel and an audio output channel; in response to the user's trigger operation on the cell, a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell is established, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship. Each cell in the audio channel matrix diagram corresponds to an audio input channel and an audio output channel. When the user issues a trigger operation on a cell, the management terminal can establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. In this way, the splicing control device can control the splicing screen to play the multimedia signal to be played based on the established binding relationship, and can realize the separation of multiple audio input channels during playback, instead of each sub-screen playing the audio signals of all audio input channels. Therefore, the auditory experience of playing videos through the spliced screen can be improved, which is suitable for various playback scenarios.
[0274] The present application also provides an electronic device, such as Fig.17 As shown, including:
[0275] Memory 1701, used for storing computer programs;
[0276] The processor 1702 is used to implement the management method of the spliced screen audio output described in any of the above embodiments when executing the program stored in the memory 1701.
[0277] In addition, the electronic device may further include a communication bus and / or a communication interface, and the processor 1702, the communication interface, and the memory 1701 communicate with each other via the communication bus.
[0278] It can be seen that in the embodiment of the present application, the management terminal can obtain the input channel information of the audio input channel of the audio signal included in the multimedia signal to be played, and the output channel information of the audio output channel of the splicing screen; based on the input channel information and the output channel information, according to the preset construction method, the audio channel matrix diagram is constructed, and the audio channel matrix diagram is displayed, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponds to an audio input channel and an audio output channel; in response to the user's trigger operation on the cell, a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell is established, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship. Each cell in the audio channel matrix diagram corresponds to an audio input channel and an audio output channel. When the user issues a trigger operation on a cell, the management terminal can establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell. In this way, the splicing control device can control the splicing screen to play the multimedia signal to be played based on the established binding relationship, and can realize the separation of multiple audio input channels during playback, instead of each sub-screen playing the audio signals of all audio input channels. Therefore, the auditory experience of playing videos through the spliced screen can be improved, which is suitable for various playback scenarios.
[0279] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0280] The communication interface is used for communication between the above electronic device and other devices.
[0281] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0282] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0283] In another embodiment provided in the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the steps of the management method of any of the splicing screen audio outputs described above are implemented.
[0284] In another embodiment provided in the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the method for managing the audio output of a spliced screen in any of the above embodiments.
[0285] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a solid-state hard disk (SSD), etc.
[0286] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0287] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the management embodiment of splicing screen audio output, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0288] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.
Claims
1. A method for managing audio output of a spliced screen, characterized in that: A management terminal applied to a splicing screen system, the splicing screen system further comprising a splicing control device and a splicing screen, the management terminal being communicatively connected to the splicing control device, the splicing control device being used to receive a multimedia signal inputted by a signal source, and transmitting the multimedia signal to the splicing screen, the splicing screen comprising a plurality of sub-screens, each sub-screen having an audio output channel, the method comprising: Acquire input channel information of an audio input channel of an audio signal included in the multimedia signal to be played, and output channel information of an audio output channel of the spliced screen; Based on the input channel information and the output channel information, an audio channel matrix diagram is constructed in a preset construction mode, and the audio channel matrix diagram is displayed, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponding to an audio input channel and an audio output channel; In response to a trigger operation issued by the user on the cell, a binding relationship is established between the target audio input channel and the target audio output channel corresponding to the cell, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship.
2. The method according to claim 1, characterized in that The input channel information includes the input channel quantity and input channel identifier of the audio input channel, and the output channel information includes the output channel quantity and output channel identifier of the audio output channel; The step of constructing an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction manner includes: Establishing a rectangular coordinate system with the audio input channel as a first coordinate axis and the audio output channel as a second coordinate axis; An area in the rectangular coordinate system that includes cells of the number of input channels in the direction of the first coordinate axis and cells of the number of output channels in the direction of the second coordinate axis is determined as an audio channel matrix diagram, wherein the length of the cells in the direction of the first coordinate axis is a first preset length, each cell corresponds to an input channel identifier, and the length of the cells in the direction of the second coordinate axis is a second preset length, each cell corresponds to an output channel identifier.
3. The method according to claim 2, characterized in that The step of establishing a binding relationship between a target audio input channel and a target audio output channel corresponding to the cell in response to a trigger operation issued by a user to the cell comprises: In response to a trigger operation issued by a user on the cell, determining a target input channel identifier of a target audio input channel and a target output channel identifier of a target audio output channel corresponding to the cell; A binding relationship between the target input channel identifier and the target output channel identifier is established, wherein the binding relationship represents that an input audio signal of the audio input channel corresponding to the target input channel identifier is output through the audio output channel corresponding to the target output channel identifier.
4. The method according to claim 1, characterized in that: Before the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell, the method further includes: Get the binding status of the target audio output channel corresponding to the cell; If the target audio output channel is bound, and the binding mode is an associated audio channel binding mode, display a binding failure prompt message, wherein the associated audio channel binding mode is used to establish a binding relationship between an audio output channel and all audio input channels; If the target audio output channel is bound, and the binding mode is not the associated audio channel binding mode, the binding relationship between the target audio output channel and the bound audio input channel is released, and the step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the cell is performed; If the target audio output channel is not bound, the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell is performed.
5. The method according to claim 4, characterized in that The associated audio channel binding method includes: Displaying a model diagram of the spliced screen, wherein the model diagram is constructed based on the position of each sub-screen included in the spliced screen in the spliced screen, the model diagram includes a selection mark corresponding to each audio output channel, and the position of the selection mark corresponding to each audio output channel is determined based on a pre-constructed correspondence between each sub-screen and each audio output channel; In response to a trigger operation issued by the user on the selection identifier, a binding relationship is established between the target audio output channel corresponding to the selection identifier and all audio input channels.
6. The method according to claim 5, characterized in that Before the step of displaying the model diagram of the spliced screen, the method further includes: Obtaining the position of each sub-screen included in the spliced screen in the spliced screen, and the position of each audio output channel in the spliced screen; Based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen, the corresponding relationship between each sub-screen and each audio output channel is determined.
7. The method according to any one of claims 1 to 6, characterized in that: After the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell, the method further includes: In response to a play instruction of the multimedia signal to be played, determining a plurality of audio signals included in the multimedia signal to be played; Based on the binding relationship, determining a target audio output channel corresponding to each audio input channel for transmitting each audio signal; The multimedia signal to be played is played through the target audio output channel.
8. The method according to claim 7, characterized in that The step of playing the multimedia signal to be played through the target audio output channel includes: In each audio input channel used to transmit each audio signal, determining the audio input channel enabled by the user; The audio signal of the audio input channel enabled by the user is played through the target audio output channel corresponding to the audio input channel enabled by the user.
9. A management device for splicing screen audio output, characterized in that: A management terminal applied to a splicing screen system, the splicing screen system further comprising a splicing control device and a splicing screen, the management terminal being communicatively connected to the splicing control device, the splicing control device being used to receive a multimedia signal inputted by a signal source, and transmitting the multimedia signal to the splicing screen, the splicing screen comprising a plurality of sub-screens, each of which having an audio output channel, the device comprising: A channel information acquisition module, used to acquire input channel information of an audio input channel of an audio signal included in the multimedia signal to be played, and output channel information of an audio output channel of the spliced screen; A matrix diagram construction module, used to construct an audio channel matrix diagram based on the input channel information and the output channel information in a preset construction mode, and display the audio channel matrix diagram, wherein the audio channel matrix diagram includes a plurality of cells, each cell corresponding to an audio input channel and an audio output channel; The first binding relationship establishing module is used to establish a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell in response to a trigger operation issued by the user to the cell, so that the splicing control device controls the splicing screen to play the multimedia signal to be played based on the binding relationship.
10. The device according to claim 9, characterized in that The input channel information includes the input channel quantity and input channel identifier of the audio input channel, and the output channel information includes the output channel quantity and output channel identifier of the audio output channel; The matrix diagram building module comprises: A rectangular coordinate system establishing submodule, used to establish a rectangular coordinate system with the audio input channel as a first coordinate axis and the audio output channel as a second coordinate axis; a matrix diagram construction submodule, for determining, in the rectangular coordinate system, an area including cells of the number of input channels in the direction of the first coordinate axis and cells of the number of output channels in the direction of the second coordinate axis as an audio channel matrix diagram, wherein the length of the cells in the direction of the first coordinate axis is a first preset length, each cell corresponds to an input channel identifier, and the length of the cells in the direction of the second coordinate axis is a second preset length, each cell corresponds to an output channel identifier; The binding relationship establishing module includes: an identification determination submodule, configured to determine, in response to a trigger operation issued by a user to the cell, a target input channel identification of a target audio input channel and a target output channel identification of a target audio output channel corresponding to the cell; A binding relationship establishing submodule, used to establish a binding relationship between the target input channel identifier and the target output channel identifier, wherein the binding relationship represents that the input audio signal of the audio input channel corresponding to the target input channel identifier is output through the audio output channel corresponding to the target output channel identifier; The device also includes: A binding status acquisition module is used to obtain the binding status of the target audio output channel corresponding to the cell; A prompt information display module, used for displaying a prompt information of binding failure if the target audio output channel is bound and the binding mode is an associated audio channel binding mode, wherein the associated audio channel binding mode is used to establish a binding relationship between an audio output channel and all audio input channels; a binding relationship releasing module, configured to release the binding relationship between the target audio output channel and the bound audio input channel if the target audio output channel is bound and the binding mode is not the associated audio channel binding mode, and execute the step of establishing the binding relationship between the target audio input channel and the target audio output channel corresponding to the cell; an execution module, configured to execute the step of establishing a binding relationship between the target audio input channel and the target audio output channel corresponding to the cell if the target audio output channel is not bound; The device also includes: A model diagram display module, used to display a model diagram of the spliced screen, wherein the model diagram is constructed based on the position of each sub-screen included in the spliced screen in the spliced screen, the model diagram includes a selection mark corresponding to each audio output channel, and the position of the selection mark corresponding to each audio output channel is determined based on a pre-constructed correspondence between each sub-screen and each audio output channel; A second binding relationship establishing module, configured to establish a binding relationship between a target audio output channel corresponding to the selection identifier and all audio input channels in response to a trigger operation issued by the user on the selection identifier; The device also includes: A position determination module, used to obtain the position of each sub-screen included in the spliced screen in the spliced screen, and the position of each audio output channel in the spliced screen; A corresponding relationship determining module, used to determine the corresponding relationship between each sub-screen and each audio output channel based on the position of each sub-screen in the spliced screen and the position of each audio output channel in the spliced screen; The device also includes: an audio signal determination module, configured to determine, in response to a play instruction of the multimedia signal to be played, a plurality of audio signals included in the multimedia signal to be played; An output channel determination module, used to determine, based on the binding relationship, a target audio output channel corresponding to each audio input channel used to transmit each audio signal; A playing module, used for playing the multimedia signal to be played through the target audio output channel; The playback module comprises: An audio input channel determination submodule, used to determine the audio input channel enabled by the user in each audio input channel used to transmit each audio signal; The playing submodule is used to play the audio signal of the audio input channel enabled by the user through the target audio output channel corresponding to the audio input channel enabled by the user.
11. A management system for splicing screen audio output, characterized in that: The management system includes a management terminal, a splicing control device and a splicing screen. The management terminal is in communication connection with the splicing control device. The splicing screen includes a plurality of sub-screens, each of which has an audio output channel. The splicing control device is used to receive multimedia signals input by a signal source and transmit the multimedia signals to the splicing screen; The management terminal is used to execute the method according to any one of claims 1 to 8.
12. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, for implementing any of the methods described in claims 1-8 when executing a program stored in a memory.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Conference room audio setup
CN110235428A
Interaction device and interaction method for interacting plurality of signal sources
CN110618780A