Multi-screen display control method and related device

By identifying and synchronizing the display control module in the multi-screen display system through interface recognition, the problem of poor adaptability in the multi-screen display control method is solved, and stable, coordinated, and continuous multi-screen image output is achieved.

CN121300734APending Publication Date: 2026-01-09SHENZHEN CHENGZHE CHUANGXIANG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511455378.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-13
Publication Date
2026-01-09

AI Technical Summary

Technical Problem

Existing multi-screen display control methods suffer from poor adaptability and low configuration flexibility, which can lead to problems such as display output delay, screen fragmentation, or parameter mismatch in scenarios involving dynamic switching of multiple signals or operation in multiple modes.

Method used

By identifying the interfaces of each display control module in the multi-screen display system, obtaining interface attribute information, performing routing processing and priority scheduling, establishing the connection mapping relationship between the signal source and the display screen, and performing synchronous adjustment and display configuration, the multi-screen display system can ensure stable, coordinated, and continuous multi-screen image output in various modes.

Benefits of technology

It realizes the identification, scheduling, synchronization and adaptation of multi-source input signals in multi-screen display systems, ensuring that multi-screen display systems have stable, coordinated and continuous multi-screen image output capabilities in various display modes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121300734A_ABST
    Figure CN121300734A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-screen display control method and a related device, and the method comprises the steps: carrying out the interface recognition of each display control module in a multi-screen display system, and obtaining the interface attribute information corresponding to each display control module; according to the interface attribute information, performing routing processing and priority scheduling on the input signals from the plurality of signal sources to obtain a connection mapping relation between each signal source and each display screen in the multi-screen display system; according to the connection mapping relation, display signals obtained by the input signals of the signal sources are synchronously adjusted, and multiple paths of signal flows are obtained; and according to a current display mode corresponding to the multi-screen display system, performing display configuration based on the multi-screen configuration structure on the multi-path signal flow to obtain display output data corresponding to each display screen. On the basis, the identification, scheduling, synchronization and adaptive distribution of the multi-source input signals in the multi-screen display system can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of multi-screen display control, and in particular to a multi-screen display control method and related apparatus. Background Technology

[0002] In the field of multi-screen display control, signal management and image coordination control of multiple displays are involved to achieve collaborative presentation of multi-source content. Related multi-screen display control methods achieve content mapping through fixed connection structures and static image allocation. However, this method suffers from poor adaptability and low configuration flexibility, leading to problems such as display output delays, image fragmentation, or parameter mismatches in scenarios with dynamic switching of multiple signals or multi-mode operation. Summary of the Invention

[0003] To address the aforementioned technical issues, this application provides a multi-screen display control method and related apparatus, which can realize the identification, scheduling, synchronization, and adaptation allocation of multi-source input signals in a multi-screen display system, ensuring that the multi-screen display system has stable, coordinated, and continuous multi-screen image output capabilities under various display modes.

[0004] The embodiments of this application disclose the following technical solutions: On the one hand, this application provides a multi-screen display control method, including: Interface identification is performed on each display control module in the multi-screen display system to obtain the interface attribute information corresponding to each display control module; Based on the interface attribute information, the input signals from multiple signal sources are routed and prioritized to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system. Based on the connection mapping relationship, the display signals obtained from the input signals of each signal source are synchronously adjusted to obtain multiple signal streams; Based on the current display mode of the multi-screen display system, the multi-channel signal streams are configured for display based on the multi-screen configuration structure to obtain display output data corresponding to each display screen.

[0005] On the other hand, this application also provides a multi-screen display control device, including: The identification module is used to identify the interfaces of each display control module in the multi-screen display system and obtain the interface attribute information corresponding to each display control module. The scheduling module is used to perform routing and priority scheduling on input signals from multiple signal sources according to the interface attribute information, so as to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system. The synchronization module is used to synchronize and adjust the display signals obtained from the input signals of each signal source according to the connection mapping relationship, so as to obtain multiple signal streams; The configuration module is used to configure the multi-channel signal streams based on the multi-screen configuration structure according to the current display mode of the multi-screen display system, so as to obtain the display output data corresponding to each display screen.

[0006] On the other hand, this application provides a computer device, the device including a processor and a memory: the memory is used to store a computer program and transmit the computer program to the processor; the processor is used to execute the multi-screen display control method described above according to the instructions in the computer program.

[0007] On the other hand, embodiments of this application provide a computer-readable storage medium for storing a computer program for executing the multi-screen display control method described above.

[0008] As can be seen from the above technical solution, firstly, by identifying and processing the interfaces of each display control module, interface attribute information is obtained, thereby ensuring connection compatibility and identification accuracy in the subsequent signal access process; secondly, the input signals are routed and prioritized according to the interface type information, thereby adaptively constructing a connection mapping relationship between the signal source and the display screen; thirdly, display signals are generated and synchronized according to the connection mapping relationship, thereby ensuring the consistency of timing and the integrity of frame structure of multiple signal streams; and fourthly, the display configuration of multiple signal streams is performed according to the multi-screen configuration structure determined by the current display mode, so that each display screen loads display output data matching its display parameters. Based on this, the identification, scheduling, synchronization, and adaptation allocation of multi-source input signals in a multi-screen display system can be realized, ensuring that the multi-screen display system has stable, coordinated, and continuous multi-screen image output capabilities in various display modes. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] Figure 1 A flowchart illustrating a multi-screen display control method provided in this application embodiment; Figure 2 This is a structural block diagram of a multi-screen display control device provided in an embodiment of this application. Detailed Implementation

[0011] The embodiments of this application will now be described with reference to the accompanying drawings.

[0012] Currently, the field of multi-screen display control involves signal management and coordinated image control of multiple displays to achieve collaborative presentation of multi-source content. Related multi-screen display control methods achieve content mapping through fixed connection structures and static image allocation. However, this method suffers from poor adaptability and low configuration flexibility, leading to issues such as display output delays, image fragmentation, or parameter mismatches in scenarios involving dynamic switching of multiple signals or multi-mode operation.

[0013] To address the aforementioned technical issues, this application provides a multi-screen display control method and related apparatus, which can realize the identification, scheduling, synchronization, and adaptation allocation of multi-source input signals in a multi-screen display system, ensuring that the multi-screen display system has stable, coordinated, and continuous multi-screen image output capabilities under various display modes.

[0014] The multi-screen display control method provided in this application can be implemented using a computer device, which can be a terminal device or a server. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. Terminal devices include, but are not limited to, computers, intelligent voice interaction devices, smart home appliances, and vehicle terminals. The terminal devices and servers can be directly or indirectly connected via wired or wireless communication, and this application does not impose any limitations on this connection.

[0015] Figure 1 This is a flowchart illustrating a multi-screen display control method provided in an embodiment of this application. In this embodiment, a terminal device is used as the aforementioned computer device for description. The multi-screen display control method includes: Step S101: Perform interface identification on each display control module in the multi-screen display system to obtain the interface attribute information corresponding to each display control module.

[0016] Among them, a multi-screen display system refers to a joint display platform that includes multiple physical displays and their supporting functional components, used to present content and control and manage multiple displays in a unified manner, such as a conference display system or industrial control system that includes a main screen and multiple secondary screens.

[0017] The display control module refers to the functional component used to perform image signal reception, processing and output control for each individual display screen, such as a controller embedded in the back panel of each display screen or an external image transmission receiver.

[0018] The interface attribute information represents a set of structured parameters reflecting the physical or logical input interface standards supported by each display control module, such as the identification information of the protocol, pins, and electrical characteristics corresponding to interface standards such as HDMI, DP, VGA, and MIPI.

[0019] For example, the physical or logical identifiers of each display control module in the multi-screen display system are first scanned, such as the controller's communication address, hardware pin definitions, protocol markers, or other defined identification information, thereby identifying each display control module in the multi-screen display system. Then, by querying the module description information or interface description information associated with each identifier, information such as the supported interface type, communication protocol format, electrical characteristics, and bandwidth limit is extracted, and the specific interface attribute information of each display control module is identified based on this information. Furthermore, the identification process is not limited to static attribute reading; it may also involve interface handshake, clock matching, or synchronization flag verification to ensure the uniformity of frame data format and the correct parsing of control commands during subsequent signal transmission. Based on this, by accurately obtaining the interface attribute information of the display control modules, effective signal mapping can be performed according to interface capabilities during subsequent system scheduling, ensuring the adaptability of data distribution, timing coordination, and compatibility of physical connections.

[0020] Step S102: Based on the interface attribute information, perform routing processing and priority scheduling on the input signals from multiple signal sources to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system.

[0021] Among them, the signal source refers to the content generation unit that provides the original display content for the multi-screen display system, such as video players, computer hosts, camera terminals and other devices; the input signal of the signal source refers to the original image data stream output by the corresponding signal source and to be transmitted to the multi-screen display system for processing and display.

[0022] For example, firstly, the basic attributes of each input signal are read, including parameters such as its output frame format, refresh rate, resolution level, bandwidth requirements, and content type. These are then matched one by one with the interface attribute information of each display control module to filter out the set of display control modules that meet the connection requirements in terms of protocol and performance—this constitutes the available connection range. Next, after obtaining the available connection range, the priority of each input signal is set based on the relative importance of each signal source in the overall system task. For example, priority can be ranked according to whether the current signal source is the main task output or whether it carries core screen data. Subsequently, the input signals are scheduled and allocated sequentially from high to low priority. During the allocation process, the current system resource usage and the content overlap between each signal source need to be analyzed to avoid the same screen being repeatedly allocated by multiple signals and to prevent a certain input signal from failing to obtain a suitable output channel due to low priority.

[0023] Finally, after the allocation is completed, a set of data structures representing the connection mapping relationship between the signal source and the display screen is generated. This data structure defines the target display screen identifier that each signal source is finally bound to, the interface type used, and the basic configuration parameters required for transmission. This serves as the basic data for subsequent signal synchronization and content adjustment, ensuring that each input signal can flow into the corresponding display control module accurately, stably, and efficiently, and supporting signal collaborative processing and joint output of images in multi-screen display systems.

[0024] Step S103: Based on the connection mapping relationship, the display signals obtained from the input signals of each signal source are synchronously adjusted to obtain a multi-channel signal stream.

[0025] Among them, the display signal refers to the image output signal formed by the input signal of the signal source after processing such as interface adaptation and format parsing; the multi-channel signal stream refers to a structured signal set composed of multiple display signals after synchronous adjustment processing, which is used to correspond to different displays in a multi-screen display system to perform independent or collaborative screen driving.

[0026] For example, firstly, based on the binding information between the signal source and the display screen described in the connection mapping relationship, the transmission channels of the input signals of each signal source are parsed, and a one-to-one correspondence structure between the input signals and the transmission channels is established. In this correspondence structure, each input signal is assigned to a specific display control module, and based on the interface type, processing capability, and display parameters of the display control module, the encoding format, frame content structure, and transmission rate of the input signal are adapted and parsed, thereby generating a display signal with a complete structure, clear frame order, and that meets the display screen access requirements. Furthermore, after the initial generation of the display signals is completed, to avoid screen misalignment, delay, or tearing due to timing differences between multiple signals during the final display stage, it is necessary to further synchronize and adjust each display signal under the system's global time reference. This adjustment process, based on the signal's frame time identifier, buffers, delays, interpolates frames, or sorts the queues of signals with different timing offsets, ensuring that their frame start points on the timeline are consistent and guaranteeing that each display signal is in the valid state of its corresponding frame when the display control module issues a refresh command.

[0027] Ultimately, through this display signal generation and synchronization processing method guided by connection mapping, the original multi-channel input signals can be converted into multi-channel signal streams with structural consistency and timing coordination, providing a stable and continuous basic data source for the subsequent collaborative allocation of screen content and final output.

[0028] Step S104: Based on the current display mode of the multi-screen display system, perform display configuration on the multiple signal streams according to the multi-screen configuration structure to obtain the display output data corresponding to each display screen.

[0029] Among them, the current display mode indicates the display organization form of the current multi-screen display system according to the system configuration or user settings, which is used to determine the multi-screen configuration structure of multiple signal streams in multiple displays; the multi-screen configuration structure indicates the structured organization form of each display at the display configuration level, such as the resolution, brightness, contrast, refresh rate, color space, response time and other physical or logical parameters related to the image display effect of each display.

[0030] The display output data refers to the standardized image output signal generated after parameter adaptation and content mapping of multiple signal streams according to the multi-screen configuration structure, which is used to drive each display screen to present matching screen content.

[0031] For example, to effectively distribute synchronized multi-channel signal streams to each display screen in a multi-screen display system, a suitable multi-screen configuration structure needs to be determined based on the current display mode, and content matching and output processing are completed on this multi-screen configuration structure. Specifically, the current display mode reflects the task requirements and content distribution status of the multi-screen display system at a specific operational stage. That is, the multi-screen display system can generate a corresponding multi-screen configuration structure based on the current display mode. This multi-screen configuration structure includes key display parameters such as resolution, brightness, contrast ratio, and refresh rate of each display screen in the current display mode. These display parameters directly determine the characteristics of the image content that each display screen can receive and present.

[0032] Furthermore, after the multi-screen configuration structure is clarified, the multi-channel signal streams are processed to extract the image content corresponding to each display screen. Based on the display parameters matched by each display screen, the corresponding image content is subjected to operations such as size cropping, brightness adjustment, contrast correction, and frame rate alignment, so that the image content and each display screen are consistent in terms of physical and electrical characteristics.

[0033] Next, after completing the above processing, the obtained display output data is written to the output buffer corresponding to each display screen. Upon receiving a refresh command from the corresponding display control module, each display screen loads the display output data sequentially, thus visually presenting a stable, coordinated, and continuous multi-screen display. Based on this, the display output data not only includes the image content itself but also reflects its matching relationship with the corresponding display screen at the display configuration level. This ensures that each display screen can fully receive and present image content commensurate with its capabilities in the current display mode, thereby supporting the stable display output of the entire multi-screen display system under different operating scenarios.

[0034] In this embodiment, firstly, interface attribute information is obtained by identifying each display control module's interface, thereby ensuring connection compatibility and identification accuracy during subsequent signal access. Secondly, input signals are routed and prioritized based on interface type information, thus adaptively constructing a connection mapping relationship between the signal source and the display screen. Thirdly, display signals are generated and synchronized based on the connection mapping relationship, ensuring the consistency of timing and the integrity of frame structure among multiple signal streams. Fourthly, the display configuration of multiple signal streams is performed according to the multi-screen configuration structure determined by the current display mode, thereby enabling each display screen to load display output data matching its display parameters. Based on this, the identification, scheduling, synchronization, and adaptation allocation of multi-source input signals in a multi-screen display system can be realized, ensuring that the multi-screen display system has stable, coordinated, and continuous multi-screen image output capabilities under various display modes.

[0035] Based on the above embodiments, interface identification is performed on each display control module in the multi-screen display system to obtain the interface attribute information corresponding to each display control module, including steps S201 to S203.

[0036] Step S201: Identify the interfaces of each display control module in the multi-screen display system and determine the interface structure corresponding to each display control module.

[0037] For example, the interface structure represents the overall combination of the physical connection form and logical communication configuration of the display control module for receiving image signals, such as the pin arrangement, number of data channels, location of synchronization signals, level definition, transmission directionality, and whether handshake signals are included. Based on this, by extracting and parsing these interface description information, it can be determined what input method the display control module supports at the physical level, thereby forming the corresponding interface structure of the display control module.

[0038] In addition, the identification process not only relies on the interface description information embedded in the display control module itself, but also combines the detection of physical and electrical characteristics, the analysis of interface initialization response behavior, and the trial communication process of the main control terminal, so as to extract the interface description information of the display control module in the current operating state as comprehensively and accurately as possible.

[0039] Step S202: If the interface structure of the display control module matches the preset communication protocol, then obtain the corresponding interface attribute information according to the interface structure of the display control module.

[0040] For example, it is determined whether the interface structure of the display control module matches the preset communication protocol, so that the corresponding interface attribute information can be directly obtained if the match is successful. Specifically, this determination process is completed by comparing the identified interface structure with the standard definitions in the communication protocol database supported by the multi-screen display system item by item. The comparison includes key communication characteristics such as signal level requirements, synchronization method, data format, clock boundary, and effective transmission period. If all comparison items meet the consistency requirements, the interface structure can be regarded as fully compliant with the preset communication protocol. At this time, no additional parameter adjustment is required. Instead, a complete set of interface attribute information, including data transmission rate, frame structure format, verification mechanism, and handshake process, is extracted directly based on the protocol template defined in the matched communication protocol.

[0041] Based on this, by directly extracting standard interface attribute information under the premise of interface structure matching, the process of parsing complex interfaces in multi-screen display systems is not only simplified, but also the consistency of interface configuration and the stability of control flow are ensured, thereby improving the overall initialization efficiency and compatibility of the system.

[0042] Step S203: If the interface structure of the display control module does not match the preset communication protocol, the control parameters of the display control module are adaptively adjusted according to the interface characteristics represented by the interface structure of the display control module to obtain the target control parameters, and the interface attribute information of the display control module is obtained according to the interface structure represented by the target control parameters.

[0043] Among them, interface features represent the key attribute parameters in the interface structure that specifically reflect communication capabilities and communication behavior. They are used to describe the dynamic behavior of the interface during data transmission, such as start bit response mode, clock edge sampling characteristics, data frame structure details, response delay duration, etc.

[0044] Among them, the control parameters of the display control module represent a set of configurable parameters used to adjust the communication behavior of the display control module at the interface level, such as clock frequency setting, sampling window width, frame synchronization threshold, whether the check code is enabled or not, and data reception buffer length.

[0045] For example, when the interface structure of the display control module does not match the preset communication protocol, standard interface attribute information cannot be directly extracted using the protocol template. Therefore, it is necessary to further analyze the physical or logical characteristics reflected by the interface structure to adaptively adjust the control parameters of the display control module to obtain target control parameters, and then obtain the actual interface attribute information based on these target control parameters. Specifically, when the existing communication protocol is not directly compatible with the interface structure of the display control module, the non-standard communication characteristics exhibited by the interface structure are first analyzed, such as signal timing offset, inconsistent data bit width, abnormal handshake response, or changes in synchronization flags. Based on this, the control parameters in the display control module, such as clock frequency setting, sampling window width, frame synchronization threshold, checksum enable / disable, and data reception buffer length, are adaptively adjusted. That is, an attempt is made to optimize the configuration of the control parameters so that the operating state of the display control module tends towards a resolvable state. Furthermore, the adaptive adjustment process is combined with real-time monitoring of the return response to dynamically optimize the combination of various control parameters, ultimately obtaining target control parameters that can support signal recognition and communication initialization.

[0046] Next, after setting the target control parameters, the interface identification operation is initiated again to further analyze the interface data transmission method and interface structure of the display control module in the adjusted operating state, thereby obtaining the currently usable interface attribute information of the display control module. Based on this, although the interface attribute information does not come from the standard protocol template, it still possesses stability and availability after adaptation and adjustment. It can provide support functions similar to standard interfaces for signal scheduling and output control, thereby enhancing the system's compatibility with non-standard interface devices and improving the system's adaptability to complex operating environments.

[0047] In this embodiment, firstly, the communication behavior and capabilities of each display control module are clarified by identifying the interface structure of the display control module. Secondly, if the interface structure matches the preset communication protocol, the interface attribute information is directly extracted, thereby improving the identification efficiency and parameter acquisition accuracy of standard interface modules. Thirdly, if the interface structure does not match the preset communication protocol, the control parameters are adaptively adjusted according to the interface characteristics represented by the interface structure, so that display control modules with non-standard interfaces can also obtain stable and usable interface attribute information. Based on this, it can be ensured that the multi-screen display system can accurately identify and adapt to various display control modules, enhance the system's interface compatibility and configuration flexibility, and ensure the stability of subsequent signal scheduling and display output.

[0048] Based on the above embodiments, the input signals from multiple signal sources are routed and prioritized according to the interface attribute information to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system, including steps S301 to S303.

[0049] Step S301: Based on the interface attribute information, analyze the structure of each channel of the signal switching circuit of the multi-screen display system to obtain the channel parameter set. The signal switching circuit consists of a multiplexer and a scheduling switch.

[0050] Among them, the signal switching circuit refers to the circuit system used to complete the signal path selection and scheduling control between multiple signal sources and multiple display control modules. For example, it consists of several input channels, output channels, intermediate forwarding nodes and control logic, supporting the switching connection of signal sources to target display screens.

[0051] The signal switching circuit consists of a multiplexer and a scheduling switch. The multiplexer is a control unit in the signal switching circuit that selects the path of input signals from multiple signal sources, and the scheduling switch is a control unit in the signal switching circuit that prioritizes the input signals from multiple signal sources.

[0052] Among them, the channel structure represents the data transmission path unit used to carry input and output signal streams in the signal switching circuit, and is used to characterize the logical path to which the signal is transmitted in the circuit and its connection relationship; the channel parameter set represents the structured parameter set used to describe the connection attributes and availability conditions between each channel structure and the display control module, which includes information such as the number of each channel, the start and end connection points, the supported signal types, the bandwidth that can be carried, the current occupancy status, and the connection directionality.

[0053] For example, to achieve orderly management and scheduling of multiple signal source inputs in a multi-screen display system, it is necessary to perform structured analysis of the signal switching circuit within the system based on the acquired interface attribute information. This signal switching circuit contains multiple channel structures, which undertake the transmission of input signals and establish physical or logical connections with specific display control modules. Parameters such as signal type, level standard, transmission rate, and frame format included in the interface attribute information are used to determine whether each channel structure has the capability to carry a certain type of signal. Based on this, the input / output capabilities of each channel structure are identified according to the interface attribute information, confirming its current state and connection target. Then, combined with the circuit topology, the display control module connected to each channel structure is identified, thereby establishing a mapping relationship between the channel structure and the display control module. Furthermore, channel parameters describing channel configuration capabilities, directivity, rate carrying capacity, and signal compatibility boundaries are extracted. Finally, these channel parameters are organized into a channel parameter set to describe the status of available signal path resources in the current system.

[0054] Step S302: Under the constraints of the channel parameter set, the input signals from each signal source are routed by the multiplexer and prioritized by the scheduling switch to obtain the channel control command corresponding to each input signal.

[0055] Among them, the channel control instruction represents a set of structured control information generated after the routing and priority scheduling of the input signals are completed, and is used to control the connection configuration of the input and output channels in the signal switching circuit. For example, the channel control instruction includes the signal source identifier, the target display module number, the corresponding channel number, the transmission direction and timing parameters, etc., to ensure that each signal is transmitted to the designated display control module in the correct physical channel.

[0056] For example, based on an established set of channel parameters, input signals from multiple signal sources are routed and prioritized to form a control strategy for signal switching paths. Specifically, firstly, based on the input characteristics of each signal source, including parameters such as signal type, resolution, and timing requirements, the interface attributes supported by each channel structure in the channel parameter set are compared to select channel structures that meet the connection conditions. Then, a multiplexer maps each signal source to one or more available channel structures. In this process, the availability status of the current channel structure, bandwidth load, and its connection compatibility with the corresponding display control module must also be considered to ensure that the routing allocation is logically complete and physically reachable.

[0057] Furthermore, after completing the routing process, the scheduling switch sorts all input signals according to their respective priorities. These priorities can be determined based on factors such as the system operating environment, user settings, or task classification. Subsequently, channel occupancy is adjusted for input signals with competing relationships, and transmission conflicts are avoided through delayed queuing or resource time-sharing.

[0058] Finally, combining the routing processing results and priority scheduling results, a channel control instruction is generated for each input signal. This channel control instruction includes the signal source identifier, target display module number, corresponding channel number, transmission direction, and timing parameters, clearly specifying the connection target and control rhythm of each signal. Its content not only identifies the binding relationship between the signal and the channel, but also reflects the current allocation results of the system for multi-source inputs at the resource level, thereby achieving unified management of input signals at the path level and scheduling level.

[0059] Step S303: Configure the connection between the input and output channels of the signal switching circuit according to the channel control command to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system.

[0060] For example, firstly, based on the signal source identifier, target display module number, corresponding channel number, transmission direction, and timing parameters in the channel control command, the output channel corresponding to each input signal and its activation time interval are determined. Secondly, after confirming the validity of the information, configuration commands are sent to the multiplexer and scheduling exchange in the signal switching circuit according to the current physical connection status and resource occupancy of each output channel. This sequentially adjusts their internal switching switches, path control structures, or logic control register structures, enabling the signal from a specific input channel to be transmitted to its bound output channel within a set time, thus completing the signal path activation. Based on this, after all channel control commands have been executed, the system internally establishes a set of clearly structured and parameter-complete connection mapping relationships. These relationships, with the signal source and display control module as endpoints and the switching channel as an intermediary, describe the path distribution and control boundaries of the signal flow throughout the multi-screen display system.

[0061] In this embodiment, firstly, the channel structure of the signal switching circuit is analyzed according to the interface attribute information to obtain the channel parameter set, thereby clarifying the connectable relationship between each channel structure and the display control module; secondly, the input signals are routed and prioritized according to the channel parameter set to generate channel control instructions that meet structural constraints and task hierarchy; thirdly, the input and output channels are connected and configured according to the channel control instructions to establish a connection mapping relationship between the signal source and the display screen; based on this, the entire process of structural matching, task scheduling, and path control of multi-source input signals in a multi-screen display system can be coordinated, ensuring accurate signal allocation, reasonable resource utilization, and stable connection execution.

[0062] Based on the above embodiments, under the constraints of the channel parameter set, the input signals from each signal source are routed by the multiplexer and the input signals are prioritized by the scheduling switch to obtain the channel control instructions corresponding to each input signal, including steps S401 to S403.

[0063] Step S401: Under the resource allocation constraints reflected by the channel parameter set, the multiplexer performs routing processing on each input signal to obtain a first processing result characterizing the connection relationship between each input signal and the corresponding output channel.

[0064] Among them, resource allocation constraints represent the limitations imposed on each channel structure during path switching in terms of physical connectivity, bandwidth capacity, interface compatibility, and current channel occupancy status. These constraints are designed to ensure that input signals can only be allocated to channel structures that meet their interface attribute requirements and are currently available during the routing process.

[0065] For example, firstly, based on the interface attribute information corresponding to each input signal, parameters such as signal format, level standard, data rate, and synchronization method are extracted. These parameters are then compared one by one with the interface capabilities, load boundaries, and protocol compatibility information recorded for each output channel in the channel parameter set. During the comparison process, all output channels that meet the connection conditions are identified and marked as candidate output channels, and the correspondence between each input signal and the corresponding candidate output channel is recorded. Furthermore, to ensure the structural feasibility of the routing allocation, the current usage status of each candidate output channel needs to be further checked to confirm whether it is idle, whether it is stably connected to the corresponding display control module, and whether it has the complete path capability to carry this type of signal.

[0066] Finally, a binding relationship between input signals and corresponding output channels is established through a multiplexer. Based on this, a description record containing the input signal identifier and the output channel number is generated for each input signal, and the results are summarized to form the first processing result. This first processing result clearly expresses the binding relationship between each input signal and its reachable display control module at the physical channel level, so that the entire signal distribution process has consistency and execution feasibility at the physical structure and interface capability level.

[0067] Step S402: Under the multi-signal coordination constraints reflected by the channel parameter set, priority scheduling of each input signal is performed according to the scheduling switch to obtain a second processing result characterizing the scheduling order of each input signal.

[0068] Among them, multi-signal coordination constraints refer to the control conditions such as scheduling timing, priority order and occupancy window introduced to avoid channel conflicts, time overlap or bandwidth congestion when multiple signal sources compete for signal switching circuit resources at the same time. They are used to adjust the transmission order and rhythm between signals when the channel has been shared by multiple signals.

[0069] For example, firstly, based on the binding relationship between input signals and output channels determined by the first processing result, the transmission requirement parameters of each input signal are extracted, including the signal's data frame frequency, latency tolerance, task level, and content association density with the corresponding display control module. Secondly, these parameters are used as the sorting basis and analyzed jointly with parameters defined in the channel parameter set, such as channel occupancy period, switching delay, and frame gap requirements, to calculate the timing position and scheduling order of each input signal occupying the channel under the current resource state. Furthermore, during the sorting process, it is necessary to determine whether there are shared conflict relationships such as path overlap, bandwidth contention, or refresh time conflicts between different input signals, so as to adjust the scheduling window of the corresponding signal accordingly. For example, a high-priority signal obtains a higher transmission order in the scheduling switch, and its channel usage time will be locked first, while subsequent signals need to recalculate the transmission timing within a time period without overlap.

[0070] Finally, a priority scheduling description record is generated for each input signal on the corresponding output channel, and the results are summarized to form a second processing result. This second processing result clearly records the scheduling order of each input signal, the channel occupancy period, and the allowed time offset interval, so that the signal transmission has scheduling orderliness and timing stability on the basis of the established logical structure.

[0071] Step S403: Combine the first processing result and the second processing result to obtain the channel control command corresponding to each input signal.

[0072] For example, the connection relationship between each input signal and its bound output channel is first extracted from the first processing result, and the basic structural framework of the channel control command is constructed based on this. This basic structural framework includes the signal source identifier, the output channel number, and the associated display control module identifier. Based on this, the scheduling information from the second processing result is further introduced, appending parameters such as the transmission start time, transmission duration, and channel locking window corresponding to each input signal in the corresponding output channel to the basic structural framework. The finally generated channel control command constitutes a complete control set for driving the signal switching circuit to perform routing processing and priority scheduling. Structurally, it expresses the signal transmission path; temporally, it constrains the signal transmission rhythm; and at the interface level, it is compatible with the transmission adaptation boundaries between the signal and the corresponding display control module.

[0073] In this embodiment, firstly, the input signals are matched to output channels based on the resource allocation constraints reflected by the channel parameter set, thereby ensuring that the path connection relationship has structural adaptability and physical reachability. Secondly, the input signals are prioritized based on the resource allocation constraints reflected by the channel parameter set, thereby avoiding channel conflicts and ensuring the orderly transmission rhythm. Thirdly, channel control instructions are generated based on the results of the first two steps, thereby realizing the integrated expression of path binding and timing control. Based on this, it is possible to achieve accurate routing and dynamic scheduling of multiple input signals under resource constraints, ensuring that the signal distribution process meets both structural connection requirements and transmission rhythm stability, providing complete channel control support for the efficient collaborative output of multi-screen display systems.

[0074] Based on the above embodiments, according to the connection mapping relationship, the display signals obtained from the input signals of each signal source are synchronously adjusted to obtain multiple signal streams, including steps S501 to S503.

[0075] Step S501: Based on the connection mapping relationship and the corresponding double buffer structure of each display screen in the multi-screen display system, determine the double buffer structure corresponding to each signal source.

[0076] The dual-buffer structure refers to a configuration structure of two sets of frame buffers used to separate image data writing and output during the display control process. It includes a main buffer and an auxiliary buffer. The main buffer is the frame buffer unit in the dual-buffer structure that is currently in the image output state to provide image frame data to the display screen. The auxiliary buffer is the frame buffer unit in the dual-buffer structure that is currently in the image writing state to receive image frame data from the signal source.

[0077] For example, in the connection mapping relationship between each signal source and each display screen in the multi-screen display system, the binding relationship between each signal source and the corresponding double buffer structure is identified based on the double buffer structure configured for each display screen in the multi-screen display system. The double buffer structure is a basic caching mechanism inside the display control module used for inter-frame switching, tearing elimination and stable refresh. As a result, subsequent image data writing and output operations can be sent to the correct double buffer structure according to the binding relationship, avoiding data overlap or screen interference caused by signal misalignment or refresh crossover.

[0078] Step S502: During the current buffer cycle, the main buffer in each double buffer structure is set to output state and the secondary buffer in each double buffer structure is set to write state, so as to write the display signals of each signal source to the secondary buffer in the corresponding double buffer structure of the corresponding display screen to obtain synchronous control data.

[0079] The buffer period represents the time period used to receive and prepare image data from the signal source.

[0080] Among them, the synchronization control data represents a set of data that records the writing status of each signal source, buffer time information and buffer mapping relationship, such as whether each secondary buffer has completed writing, the timestamp of the corresponding signal source and signal identifier, etc.

[0081] For example, to ensure that all display signals are transmitted according to a uniform buffering rhythm, the roles of the primary and secondary buffers of each dual-buffer structure need to be configured within the current buffering cycle. The primary buffer is used to maintain a stable output state within the current buffering cycle as the output source for buffered image frames, while the secondary buffer is set to a write state as the write location for new image frames. Furthermore, after receiving display signals from various signal sources, each display signal is directed to the secondary buffer of its corresponding display screen. During this process, it is necessary to ensure that the secondary buffer is in a write state and that its associated primary buffer is not interrupted, so as to maintain the physical isolation between data writing and current output. In addition, each display signal needs to complete frame structure alignment, timing mark assignment, and data integrity verification during the writing process to ensure that the written image frames meet the refresh requirements of the corresponding display control module.

[0082] Based on this, after all secondary buffers have completed their write tasks within the current buffer cycle, the write results are organized into a set of synchronization control data. This synchronization control data reflects key parameters such as frame status, timestamps, and input sources stored in the secondary buffers of each display screen within the current buffer cycle, providing a complete state basis for subsequent buffer role swapping.

[0083] Step S503: When the current buffer cycle ends and the current refresh cycle begins, the auxiliary buffer and the main buffer in each double buffer structure are swapped according to the synchronization control data, so that in the next buffer cycle, the main buffer obtained by the role swap in each double buffer structure can output the multi-channel signal stream synchronized by the display signal written in the previous buffer cycle.

[0084] The refresh cycle represents the time period during which image data is read from the main buffer and output to the display screen.

[0085] For example, to achieve synchronous output control of multiple display signals in a multi-screen display system, at the critical moment when the current buffer cycle ends and the refresh cycle begins, based on the generated synchronization control data, the main buffer and auxiliary buffer in the dual-buffer structure corresponding to each display screen need to be swapped. Specifically, firstly, based on the information recorded in the synchronization control data, such as whether the auxiliary buffer has been written, the timestamp of the corresponding signal source, and the signal identifier, it is confirmed whether the writing process of each auxiliary buffer is complete and the data structure is intact. If so, the auxiliary buffer and main buffer in the corresponding dual-buffer structure are swapped, converting the original auxiliary buffer into a new main buffer for outputting the display signal written in the previous buffer cycle; simultaneously, the original main buffer is converted into a new auxiliary buffer to receive the display signal written in the next buffer cycle. Furthermore, after the role swap is completed, the main buffer in each display control module is uniformly activated as the output source for the current frame cycle, thereby driving all displays to load and present the corresponding image data within the refresh cycle.

[0086] Based on this, since the image data stored in each main buffer comes from the independent write operation of the previous buffer cycle, and the role switching is completed synchronously under the unified system timing, each display screen can maintain consistency in time and correspondence in frame content during the image update process, so as to finally output a multi-channel signal stream with clear structure, consistent boundaries and time synchronization.

[0087] In this embodiment, firstly, the dual-buffer structure corresponding to each signal source is determined, and the display signal is written according to the role allocation method of the dual-buffer structure, thereby avoiding interference of the current display content during the image writing process and realizing physical isolation between data reception and screen output; secondly, the roles of the main and auxiliary buffers are swapped according to the synchronization control data, so that multiple display signals can be output synchronously at the same time; based on this, refresh consistency and frame synchronization output between multiple signal sources can be achieved while ensuring the independence of the content of each display screen, thereby enhancing the stability and image coordination of the multi-screen display system.

[0088] Based on the above embodiments, according to the current display mode corresponding to the multi-screen display system, the display configuration of multiple signal streams based on the multi-screen configuration structure is performed to obtain the display output data corresponding to each display screen, including steps S601 to S603.

[0089] Step S601: Combining the current display mode and the synchronization characteristics of multiple signal streams, the functions of each display screen in the multi-screen display system are divided to obtain the main control screen and multiple auxiliary screens in the current display mode.

[0090] Among them, the synchronization characteristics of multiple signal streams represent the coordination attributes of multiple signal streams in terms of time, frame rate and content consistency. They are used to evaluate whether each signal source can achieve a unified rhythm of screen output in a multi-screen display system. For example, they include the alignment of frame refresh times, inter-frame time difference, whether the frame rate is consistent, and the synchronization of content update cycles.

[0091] The main control screen refers to the display screen that performs the main display function in the current display mode, in order to present the most core or dominant image content; the auxiliary screen refers to the display screen that performs the auxiliary display function in the current display mode, in order to present secondary or supplementary image content.

[0092] For example, to ensure that multiple signal streams can achieve clearly differentiated and timing-consistent output control in the current display mode, it is necessary to functionally divide each display screen based on the current display mode, and to use the synchronization characteristics of the multiple signal streams as an important reference for the division. Specifically, based on the organization of multi-screen display by the multi-screen display system as reflected in the current display mode, a preliminary functional division is made for each display screen, thereby initially determining the display screens that undertake the main display functions and the display screens that undertake auxiliary display functions.

[0093] Furthermore, it is necessary to introduce the synchronization characteristics of multiple signal streams, that is, their synchronization performance on the time axis, to evaluate whether each signal has the basic capability for coordinated display. This involves analyzing the synchronization characteristics of multiple signal streams, identifying the signal stream with dominant rhythm control and high frame synchronization integrity through features such as frame refresh rate, frame start time, timing stability, and content continuity, and labeling its corresponding display screen as the main control screen. Conversely, if other signal streams exhibit subordinate rhythms, content edge supplementation, or lower refresh rates, their corresponding display screens are labeled as auxiliary screens. Based on this, the final division of main and auxiliary display screens reflects both the current display mode's expression of the system organization and the coordination of multiple signals at the time control level.

[0094] Step S602: Under the constraint of the master-slave relationship reflected between the main control screen and multiple auxiliary screens, the display parameters of each display screen are combined and analyzed to obtain a multi-screen configuration structure that matches the optimal combination of display parameters.

[0095] Among them, the master-slave relationship constraint represents the logical association and dependency conditions formed between the master screen and the auxiliary screen in terms of image content organization, display parameter configuration and output synchronization. It is used to guide how the content in the multi-screen display system is coordinated and distributed under the master-slave display structure. For example, the master screen is allocated the main screen content, and the auxiliary screen is allocated the secondary screen content or extended content, and the refresh rate must be consistent with the master screen.

[0096] Among them, the multi-screen configuration structure matched with the optimal combination of display parameters represents a set of structural configurations used to guide the content mapping of multiple signal streams between various displays under the constraint of the master-slave relationship. For example, it includes the combined and optimized display parameters such as the resolution, brightness, refresh rate, and color depth of each display, which are used to achieve multi-screen synchronous output with coordinated display effects and natural screen transitions.

[0097] For example, to achieve coordinated configuration of display parameters for each display screen in a multi-screen display system based on the division of primary and secondary functions, it is necessary to perform a combined analysis of the display parameters of each display screen under the constraints of the primary-secondary relationship formed between the main control screen and multiple auxiliary screens, in order to obtain a multi-screen configuration structure that meets the overall coordinated output requirements. Specifically, firstly, based on the completed division of primary and secondary functions, the display parameters currently possessed by the main control screen and each auxiliary screen are extracted, including key indicators such as resolution, brightness, contrast ratio, refresh rate, and color expression characteristics. Subsequently, under the constraints of the primary-secondary relationship, a structural combination and adaptability analysis is performed on these display parameters; this primary-secondary relationship constraint reflects the dominant role of the main control screen in content organization and output control, and the auxiliary screens need to coordinate their parameters according to the refresh cycle, image distribution logic, and boundary blending requirements of the main control screen.

[0098] During the analysis, cross-calculations were performed on various parameter dimensions to identify the overall performance of images across multiple screens, including the smoothness of boundary transitions, color consistency, and refresh synchronization under different combinations. The optimal set of display parameter combinations was then selected, ensuring clear distribution of image content between the primary and secondary screens, harmonious color tones, and consistent output timing. Finally, based on this optimal display parameter combination, a multi-screen configuration structure was constructed. This structure not only describes the display parameter configuration of each display screen in the current display mode but also clarifies the association method and data coordination logic between the primary and secondary displays.

[0099] Step S603: Based on the multi-screen configuration structure, the multiple signal streams are configured for display according to the optimal combination of display parameters to obtain the display output data corresponding to each display screen.

[0100] For example, firstly, based on the display parameters of each display screen described in the multi-screen configuration structure, the original multi-channel signal streams undergo pixel reconstruction, size adjustment, and frame format conversion to ensure that the image data strictly corresponds to the display capabilities of the corresponding display screen. Simultaneously, to ensure logical content coherence between the images on the main control screen and auxiliary screens, further according to the master-auxiliary relationship constraint, partial boundary content or extended areas of the image data corresponding to the main control screen are cropped and extracted, and then sent to the corresponding auxiliary screen to achieve continuity of the image at physical edges and transition of logical levels. Furthermore, throughout the process, the frame time markers of each image data are uniformly adjusted according to the refresh rhythm of the main control screen to ensure that the data ultimately allocated to each display screen has a consistent refresh start time and a complete frame cycle structure. Finally, after processing, a set of display output data with a clear structure, adapted parameters, and synchronized time is formed. Each piece of data in this set is logically bound to a specific display screen and can be directly used for subsequent image loading and screen rendering, thereby achieving functional coordination, continuous display, and synchronized output of multiple signals in a multi-screen environment.

[0101] In this embodiment, firstly, the functions of each display screen are divided based on the current display mode and the synchronization characteristics of multiple signal streams, thereby clarifying the main control screen and auxiliary screens and establishing main-auxiliary relationship constraints; secondly, the display parameters are combined and analyzed according to the main-auxiliary relationship constraints to obtain a multi-screen configuration structure matching the optimal combination of display parameters; thirdly, the display configuration of multiple signal streams is performed according to the multi-screen configuration structure to generate display output data that satisfies structural consistency; based on this, multiple signals can be orderly allocated and output in the multi-screen display system according to the main and auxiliary display screen structure, ensuring clear screen logic, consistent content, and stable display control.

[0102] Based on the above embodiments, under the constraint of the master-slave relationship reflected between the main control screen and multiple auxiliary screens, the display parameters of each display screen are combined and analyzed to obtain a multi-screen configuration structure that matches the optimal display parameter combination, including steps S701 to S703.

[0103] Step S701: Based on the independent display requirements of each display screen and the joint display requirements of all display screens, determine the display parameters of each display screen under different display strategies, and combine the display parameters of all display screens under the same display strategy to obtain the display parameter combinations corresponding to each display strategy.

[0104] The independent display requirements of each display screen refer to the basic display parameters required for each display screen to function independently of other display screens, based on its physical performance, installation location, or the tasks it undertakes.

[0105] Among them, the requirement for joint display of all displays refers to the comprehensive display parameter requirements proposed to achieve image continuity, boundary alignment consistency and timing synchronization when the various displays work together to form an overall display area.

[0106] Among them, the display strategy refers to a logical scheme for organizing, scheduling and outputting multi-screen image content, which guides how each display screen should divide its work, how content should be allocated and how display parameters should be combined.

[0107] For example, under the current display mode, multiple matching display strategies are selected as the basis for analysis. Each display strategy reflects a content organization method and display structure logic, such as an expanded arrangement centered on the main control screen, a partitioned allocation based on content type, a horizontal expansion based on timeline order, or a hierarchical distribution based on event correlation. Under each display strategy, the specific requirements of the display strategy on the resolution setting, refresh rate allocation, brightness adjustment range, and color contrast range of each display screen are determined. Combined with the independent and joint display requirements of the display screens, a joint analysis is performed, thereby solving and uniformly combining the display parameters of each display screen under the given display strategy. In this way, a complete parameter configuration result for all display screens under different display strategies can be constructed, generating multiple sets of display parameter combinations. Each set of display parameter combinations corresponds to the global configuration state under a display strategy, so that the display parameters no longer depend on static settings but are dynamically determined based on strategy logic, thus ensuring the adaptability and executability of the final configuration in terms of system structure and content distribution.

[0108] Step S702: Based on the master-slave mapping relationship reflected between the master control screen and multiple auxiliary screens, the various display parameter combinations are filtered in terms of screen stability and screen correlation to obtain the optimal display parameter combination.

[0109] For example, each display parameter combination is first evaluated from two perspectives: image stability and image correlation. Regarding image stability, the degree of coordination among the various display parameter combinations in terms of sustained frame rate, brightness consistency, color harmony, and resolution matching needs to be analyzed to ensure stable content output without sudden image changes or visual interference during long-term operation. Regarding image correlation, it is necessary to analyze whether the main control screen and auxiliary screens possess characteristics such as content continuity, viewing angle consistency, and interface style uniformity to ensure a good overall feel and interactive continuity when multiple screens are displayed together.

[0110] Finally, by comparing and analyzing all display parameter combinations at the above two levels, and based on the main and auxiliary display screen structure reflected by the main and auxiliary mapping relationship, display parameter combinations that do not meet the stability and correlation requirements are eliminated, as are display parameter combinations that conflict with each display screen parameter configuration or have unclear main and auxiliary responsibilities. Thus, the display parameter combinations that exhibit coordination characteristics at both levels and show the main and auxiliary division of labor in the main and auxiliary displays are retained as the display parameter configurations with the best adaptability in the overall multi-screen collaborative display, i.e., the optimal display parameter combinations.

[0111] Step S703: Based on the optimal combination of display parameters, configure the display of each display screen in the multi-screen display system to obtain a multi-screen configuration structure that matches the optimal combination of display parameters.

[0112] For example, the display parameters of each display screen reflected in the optimal display parameter combination are converted into a configuration dataset that can be called by the multi-screen display system. This dataset is then distributed by the corresponding display control module to the underlying driver logic of each display screen to complete the display configuration mapping corresponding to the optimal display parameter combination. This constructs a multi-screen configuration structure that meets the requirements of the current display mode. This multi-screen configuration structure satisfies the independent display requirements of each display screen and the joint display requirements of all display screens in terms of content distribution, refresh logic, and screen coordination. In this embodiment, firstly, based on the independent and joint display requirements of each display screen, the display parameter combinations corresponding to each display strategy are analyzed to ensure that the display parameter combinations can cover different display strategy scenarios. Secondly, based on the master-slave mapping relationship between the master control screen and the auxiliary screen, all display parameter combinations are filtered in terms of both image stability and correlation to obtain the optimal display parameter combination. Thirdly, the display configuration of each display screen is performed according to the optimal display parameter combination to obtain a multi-screen configuration structure that matches the current display mode. Based on this, effective planning and dynamic adaptation of display logic can be achieved in the multi-screen display system, ensuring that multi-screen linkage display has controllability and scalability in terms of image stability and image correlation.

[0113] Based on the multi-screen display control method provided in the embodiments of this application, the embodiments of this application also provide a multi-screen display control device, see reference. Figure 2 The diagram shown is a structural block diagram of a multi-screen display control device provided in an embodiment of this application. The multi-screen display control device includes: The identification module 201 is used to identify the interfaces of each display control module in the multi-screen display system and obtain the interface attribute information corresponding to each display control module. The scheduling module 202 is used to perform routing and priority scheduling on input signals from multiple signal sources according to interface attribute information, so as to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system. The synchronization module 203 is used to synchronize and adjust the display signals obtained from the input signals of each signal source according to the connection mapping relationship, so as to obtain multiple signal streams; The configuration module 204 is used to configure the display of multiple signal streams based on the multi-screen configuration structure according to the current display mode of the multi-screen display system, and obtain the display output data corresponding to each display screen.

[0114] Optionally, the identification module 201 is further configured to: identify the interfaces of each display control module in the multi-screen display system, and determine the interface structure corresponding to each display control module; if the interface structure of the display control module matches the preset communication protocol, obtain the corresponding interface attribute information based on the interface structure of the display control module; if the interface structure of the display control module does not match the preset communication protocol, adaptively adjust the control parameters of the display control module according to the interface characteristics represented by the interface structure of the display control module to obtain the target control parameters, and obtain the interface attribute information of the display control module based on the interface structure represented by the target control parameters.

[0115] Optionally, the scheduling module 202 is further configured to: analyze the channel structure of each channel of the signal switching circuit of the multi-screen display system according to the interface attribute information to obtain a channel parameter set, wherein the signal switching circuit is composed of a multiplexer and a scheduling switch; under the constraints of the channel parameter set, perform routing processing on the input signals from each signal source according to the multiplexer and priority scheduling on each input signal according to the scheduling switch to obtain the channel control command corresponding to each input signal; configure the connection between the input channel and the output channel of the signal switching circuit according to the channel control command to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system.

[0116] Optionally, the scheduling module 202 is further configured to: under the resource allocation constraints reflected by the channel parameter set, perform routing processing on each input signal according to the multiplexer to obtain a first processing result characterizing the connection relationship between each input signal and the corresponding output channel; under the multi-signal coordination constraints reflected by the channel parameter set, perform priority scheduling on each input signal according to the scheduling switch to obtain a second processing result characterizing the scheduling order of each input signal; and combine the first processing result and the second processing result to obtain the channel control command corresponding to each input signal.

[0117] Optionally, the synchronization module 203 is further configured to: determine the dual buffer structure corresponding to each signal source based on the connection mapping relationship and the dual buffer structure corresponding to each display screen in the multi-screen display system; during the current buffering cycle, set the main buffer in each dual buffer structure to the output state and set the auxiliary buffer in each dual buffer structure to the write state, so as to write the display signals of each signal source to the auxiliary buffer in the corresponding dual buffer structure of the display screen to obtain synchronization control data; when the current buffering cycle ends and the current refresh cycle begins, the auxiliary buffer and the main buffer in each dual buffer structure are interchanged according to the synchronization control data, so that in the next buffering cycle, the main buffer obtained by the role interchange in each dual buffer structure outputs the multi-channel signal stream synchronized by the display signals written in the previous buffering cycle.

[0118] Optionally, the configuration module 204 is further configured to: divide the functions of each display screen in the multi-screen display system according to the current display mode and the synchronization characteristics of the multiple signal streams, to obtain the main control screen and multiple auxiliary screens in the current display mode; under the constraint of the main-auxiliary relationship reflected between the main control screen and the multiple auxiliary screens, perform combination analysis on the display parameters of each display screen to obtain a multi-screen configuration structure that matches the optimal display parameter combination; and according to the multi-screen configuration structure, configure the display of the multiple signal streams according to the optimal display parameter combination to obtain the display output data corresponding to each display screen.

[0119] Optionally, the configuration module 204 is further configured to: determine the display parameters of each display screen under different display strategies based on the independent display requirements of each display screen and the joint display requirements of all display screens, and combine the display parameters of all display screens under the same display strategy to obtain the display parameter combinations corresponding to each display strategy; filter each display parameter combination in terms of screen stability and screen correlation based on the master-slave mapping relationship reflected between the master control screen and multiple auxiliary screens to obtain the optimal display parameter combination; and configure the display of each display screen in the multi-screen display system according to the optimal display parameter combination to obtain a multi-screen configuration structure matching the optimal display parameter combination.

[0120] This application also provides a computer device, which includes a processor and a memory: the memory is used to store a computer program and transfer the computer program to the processor; the processor is used to execute the method provided in the above embodiments according to the instructions in the computer program.

[0121] This application also provides a computer-readable storage medium for storing a computer program for executing the methods provided in the above embodiments.

[0122] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to computer programs. The aforementioned computer program can be stored in a computer-readable storage medium. When the computer program is executed, it performs the steps of the above method embodiments. The aforementioned computer-readable storage medium can be at least one of the following media: read-only memory (ROM), RAM, magnetic disk, or optical disk, etc., and other media that can store computer programs.

[0123] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments. The device and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the solution in this embodiment according to actual needs.

[0124] This can be understood and implemented by those skilled in the art without any creative effort.

[0125] The above description is merely one specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Moreover, based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A multi-screen display control method, characterized in that, The method includes: Interface identification is performed on each display control module in the multi-screen display system to obtain the interface attribute information corresponding to each display control module; Based on the interface attribute information, the input signals from multiple signal sources are routed and prioritized to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system. Based on the connection mapping relationship, the display signals obtained from the input signals of each signal source are synchronously adjusted to obtain multiple signal streams; Based on the current display mode of the multi-screen display system, the multi-channel signal streams are configured for display based on the multi-screen configuration structure to obtain display output data corresponding to each display screen.

2. The method according to claim 1, characterized in that, The process of identifying the interfaces of each display control module in the multi-screen display system to obtain the interface attribute information corresponding to each display control module includes: Interface identification is performed on each display control module in the multi-screen display system to determine the interface structure corresponding to each display control module. If the interface structure of the display control module matches the preset communication protocol, then the corresponding interface attribute information is obtained according to the interface structure of the display control module. If the interface structure of the display control module does not match the preset communication protocol, the control parameters of the display control module are adaptively adjusted according to the interface characteristics represented by the interface structure of the display control module to obtain the target control parameters, and the interface attribute information of the display control module is obtained according to the interface structure represented by the target control parameters.

3. The method according to claim 1, characterized in that, The step of routing and prioritizing input signals from multiple signal sources based on the interface attribute information to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system includes: Based on the interface attribute information, the structure of each channel of the signal switching circuit of the multi-screen display system is analyzed to obtain the channel parameter set, wherein the signal switching circuit is composed of a multiplexer and a scheduling switch. Under the constraints of the channel parameter set, the input signals from each signal source are routed by the multiplexer and prioritized by the scheduling switch to obtain the channel control command corresponding to each input signal. The input and output channels of the signal switching circuit are configured to be connected according to the channel control command, so as to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system.

4. The method according to claim 3, characterized in that, Under the constraints of the channel parameter set, the channel control instructions corresponding to each input signal are obtained by routing the input signals from each signal source according to the multiplexer and prioritizing the input signals according to the scheduling switch, including: Under the resource allocation constraints reflected by the channel parameter set, the multiplexer performs routing processing on each input signal to obtain a first processing result characterizing the connection relationship between each input signal and the corresponding output channel; Under the multi-signal coordination constraints reflected by the channel parameter set, the scheduling switch performs priority scheduling on each input signal to obtain a second processing result characterizing the scheduling order of each input signal; By combining the first processing result and the second processing result, the channel control command corresponding to each input signal is obtained.

5. The method according to claim 1, characterized in that, The step of synchronously adjusting the display signals obtained from the input signals of each signal source according to the connection mapping relationship to obtain multiple signal streams includes: Based on the connection mapping relationship, and combined with the dual buffer structure corresponding to each display screen in the multi-screen display system, the dual buffer structure corresponding to each signal source is determined. During the current buffering cycle, the main buffer in each double buffer structure is set to output state and the secondary buffer in each double buffer structure is set to write state, so that the display signals of each signal source are written to the secondary buffer in the corresponding double buffer structure of the corresponding display screen to obtain synchronous control data. When the current buffer cycle ends and the current refresh cycle begins, the auxiliary buffer and the main buffer in each dual buffer structure are swapped according to the synchronization control data. In the next buffer cycle, the main buffer obtained by the role swap in each dual buffer structure outputs a multi-channel signal stream synchronized by the display signal written in the previous buffer cycle.

6. The method according to claim 1, characterized in that, The step of configuring the multiple signal streams based on the multi-screen configuration structure according to the current display mode of the multi-screen display system to obtain display output data corresponding to each display screen includes: Based on the current display mode and the synchronization characteristics of the multi-channel signal streams, the functions of each display screen in the multi-screen display system are divided to obtain the main control screen and multiple auxiliary screens in the current display mode. Under the constraints of the master-slave relationship reflected between the main control screen and multiple auxiliary screens, the display parameters of each display screen are combined and analyzed to obtain a multi-screen configuration structure that matches the optimal combination of display parameters. Based on the multi-screen configuration structure, the multiple signal streams are configured for display according to the optimal display parameter combination to obtain display output data corresponding to each display screen.

7. The method according to claim 6, characterized in that, Under the constraints of the master-auxiliary relationship reflected between the main control screen and multiple auxiliary screens, the display parameters of each display screen are combined and analyzed to obtain a multi-screen configuration structure matching the optimal combination of display parameters, including: Based on the independent display requirements of each display screen and the joint display requirements of all display screens, the display parameters of each display screen under different display strategies are determined, and the display parameters of all display screens under the same display strategy are combined to obtain the display parameter combinations corresponding to each display strategy. Based on the master-slave mapping relationship reflected between the master control screen and multiple auxiliary screens, the optimal display parameter combination is obtained by filtering each display parameter combination in terms of screen stability and screen correlation. Based on the optimal combination of display parameters, the display configurations of each display screen in the multi-screen display system are performed to obtain a multi-screen configuration structure that matches the optimal combination of display parameters.

8. A multi-screen display control device, characterized in that, The device includes: The identification module is used to identify the interfaces of each display control module in the multi-screen display system and obtain the interface attribute information corresponding to each display control module. The scheduling module is used to perform routing and priority scheduling on input signals from multiple signal sources according to the interface attribute information, so as to obtain the connection mapping relationship between each signal source and each display screen in the multi-screen display system. The synchronization module is used to synchronize and adjust the display signals obtained from the input signals of each signal source according to the connection mapping relationship, so as to obtain multiple signal streams; The configuration module is used to configure the multi-channel signal streams based on the multi-screen configuration structure according to the current display mode of the multi-screen display system, so as to obtain the display output data corresponding to each display screen.

9. A computer device, characterized in that, The computer device includes a processor and a memory: the memory is used to store a computer program and transmit the computer program to the processor; the processor is used to execute the multi-screen display control method according to any one of claims 1 to 7 according to the instructions in the computer program.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program for executing the multi-screen display control method according to any one of claims 1 to 7.