Video matrix switching method and circuit, electronic equipment and storage medium

By introducing a control module into the video matrix switching circuit, the rapid switching and updating of video data is achieved, and the problem of limited number of large screens in the video matrix is ​​solved, and the emergency response speed and processing efficiency are improved.

CN119402608APending Publication Date: 2025-02-07深圳开鸿数字产业发展有限公司
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411430697.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In existing video surveillance systems, the number of large screens in the video matrix is ​​usually less than the number of webcams, resulting in limited video content and inability to display emergency information in a timely manner.

Method used

By introducing a control module into the video matrix switching circuit, the target input source is obtained in response to the switching instructions of the data transmission module, and the original input source is selected from multiple input sources of the switching matrix module, and the rapid switching and updating of video data is achieved.

Benefits of technology

It realizes the rapid and accurate automatic update of the video matrix, ensuring that the video content that needs to be monitored can be output in a timely manner in an emergency, and improves the response speed and processing efficiency of the command system to emergencies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402608A_ABST
    Figure CN119402608A_ABST
Patent Text Reader

Abstract

The invention discloses a video matrix switching method and circuit, electronic equipment and a storage medium, and relates to the technical field of video switching control, and the method comprises the steps: obtaining a target input source of a switching instruction in response to the switching instruction of a data transmission module through a control module connected with a switching matrix module and the data transmission module; an original input source is selected from the multiple input sources of the switching matrix module, and the original input source is any one of the multiple input sources currently output to the video matrix by the switching matrix module; and controlling the switching matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source. According to the method and the device, the display content of the video matrix can be quickly, accurately and automatically updated, and the video needing to be switched can be timely output to the video matrix in an emergency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of video switching control, and in particular to a switching method, circuit, electronic device and storage medium of a video matrix. Background Art

[0002] At present, video surveillance systems based on network cameras and video matrices are widely used in command systems in the fields of municipal administration, public security, security, fire protection, electricity, petroleum, etc. However, the number of large screens in the video matrix is ​​usually far less than the number of network cameras. Therefore, the video content displayed in the video matrix is ​​very limited. When the video content monitored by the network camera is abnormal, it is often necessary to quickly output the monitoring video content corresponding to the abnormality to the video matrix for display, so that the video matrix can display emergency information in real time, providing information basis for the command system to make background strategy decisions on the video matrix side.

[0003] Therefore, how to automatically switch the video that needs to be switched to the video matrix for display is a problem that urgently needs to be solved. Summary of the invention

[0004] The main purpose of the present application is to provide a switching method, circuit, electronic device and storage medium of a video matrix, aiming to solve the technical problem of how to automatically switch the video to be switched to the video matrix for display.

[0005] To achieve the above object, the present application proposes a video matrix switching method, which is applied to a switching circuit of a video matrix, wherein the switching circuit includes a switching matrix module, a data transmission module, and a control module respectively connected to the switching matrix module and the data transmission module. The video matrix switching method includes using the control module to perform the following steps:

[0006] In response to a switching instruction of the data transmission module, acquiring a target input source of the switching instruction;

[0007] Selecting an original input source from a plurality of input sources of the switching matrix module, wherein the original input source is any one of a plurality of input sources currently output to a video matrix by the switching matrix module;

[0008] The switching matrix module is controlled to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

[0009] In one embodiment, the switching circuit runs an operating system configured with a soft bus, the data transmission module includes a networking module and a touch screen module, the types of the switching instructions include a first switching instruction, a second switching instruction, and a third switching instruction, and the step of obtaining a target input source of the switching instruction in response to the switching instruction of the data transmission module includes:

[0010] In the case of receiving the first switching instruction transmitted by the event notifier to the networking module through the soft bus, in response to the first switching instruction, acquiring the target input source, wherein the first switching instruction is generated by the event notifier configured by the target input source among the multiple input sources, and the event notifier performs networking communication with the switching circuit based on the soft bus of the operating system; or

[0011] In the case of receiving the second switching instruction transmitted by the control device to the networking module through the soft bus, in response to the second switching instruction, obtaining the target input source, wherein the second switching instruction is generated by the control device that performs networking communication with the switching circuit based on the soft bus in response to the first switching operation of the monitoring video switching demand; or

[0012] When the third switching instruction transmitted by the touch screen module is received, the target input source is acquired in response to the third switching instruction, wherein the third switching instruction is generated by the touch screen module in response to the second switching operation based on the monitoring video switching requirement.

[0013] In one embodiment, the video matrix switching method includes using the control module to further perform the following steps:

[0014] Acquire multiple wired input sources connected to the switching matrix module via an HDMI high-definition multimedia interface;

[0015] Each of the wired input sources is used as a plurality of input sources of the switching matrix module.

[0016] In one embodiment, the data transmission module at least includes a networking module, and the step of using each of the wired input sources as multiple input sources of the switching matrix module includes:

[0017] Acquire a network input source for networking communication with the networking module;

[0018] The network input source and each of the wired input sources are used as multiple input sources of the switching matrix module.

[0019] In addition, to achieve the above-mentioned purpose, the present application also proposes a switching circuit of a video matrix, which is applied to the switching method of the video matrix as described above, wherein the switching circuit includes the switching matrix module, the data transmission module, and a control module respectively connected to the switching matrix module and the data transmission module;

[0020] The control module is used to, in response to the switching instruction of the data transmission module, obtain the target input source of the switching instruction; select an original input source from multiple input sources of the switching matrix module, wherein the original input source is any one of the multiple input sources currently output to the video matrix by the switching matrix module;

[0021] The switching matrix module is used to control the switching matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

[0022] Optionally, the switching circuit runs an operating system configured with a soft bus, the data transmission module includes a networking module and a touch screen module, the types of the switching instructions include a first switching instruction, a second switching instruction and a third switching instruction, and the control module is further used to, in the case of receiving the first switching instruction transmitted to the networking module by the event notifier through the soft bus, obtain the target input source in response to the first switching instruction, wherein the first switching instruction is generated by the event notifier configured for the target input source among multiple input sources, and the event notifier performs networking communication with the switching circuit based on the soft bus of the operating system; or, in the case of receiving the second switching instruction transmitted to the networking module by the control device through the soft bus, obtain the target input source in response to the second switching instruction, wherein the second switching instruction is generated by the control device that performs networking communication with the switching circuit based on the soft bus in response to a first switching operation of a monitoring video switching requirement; or, in the case of receiving the third switching instruction transmitted by the touch screen module, obtain the target input source in response to the third switching instruction, wherein the third switching instruction is generated by the touch screen module in response to a second switching operation based on a monitoring video switching requirement.

[0023] Optionally, the control module is further used to obtain multiple wired input sources connected to the switching matrix module via an HDMI high-definition multimedia interface; and use each of the wired input sources as multiple input sources of the switching matrix module.

[0024] Optionally, the data transmission module at least includes a networking module, and the control module is further used to obtain a network input source for networking communication with the networking module; and use the network input source and each of the wired input sources as multiple input sources of the switching matrix module.

[0025] In addition, to achieve the above-mentioned purpose, the present application also proposes an electronic device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the video matrix switching method as described above.

[0026] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the video matrix switching method described above are implemented.

[0027] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the video matrix switching method described above are implemented.

[0028] The present application proposes a switching method, circuit, electronic device and storage medium of a video matrix. The switching method of the video matrix will be applied to the switching circuit of the video matrix, the switching circuit includes a switching matrix module, a data transmission module, and a control module connected to the switching matrix module and the data transmission module respectively, the control module responds to the switching instruction of the data transmission module, obtains the target input source of the switching instruction, so as to quickly receive and identify the monitoring video source that needs to be switched, that is, the target input source; selects the original input source from the multiple input sources of the switching matrix module to select the input source currently in use in the switching matrix module, so as to accurately locate and select the current display video source, that is, the original input source; controls the switching matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source, so as to quickly display the video content that needs to be monitored on the video matrix, and ensures that the video matrix can update the display key information, that is, the video data input by the target input source, in real time, and provide reliable support for command decision-making.

[0029] In summary, the present application adopts a control module to respond to the switching instructions of the data transmission module, and operates the switching matrix module to select and switch the input source, thereby avoiding the inability to display the video content that needs to be monitored in a timely manner due to the limited number of large video matrix screens, and realizes fast and accurate automatic update of the video matrix display content, ensuring that the video that needs to be switched can be output to the video matrix in an emergency, thereby improving the response speed and processing efficiency of the command system to emergency events. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0031] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0032] Figure 1 A flowchart of a method for switching a video matrix according to an embodiment of the present invention is provided;

[0033] Figure 2 A flowchart of a second embodiment of a method for switching a video matrix according to the present invention is provided;

[0034] Figure 3 A principle block diagram of a video matrix switching method provided in Embodiment 2 of the present application;

[0035] Figure 4 A schematic diagram of an application scenario of the video matrix switching method provided in Embodiment 2 of the present application;

[0036] Figure 5 This is a schematic diagram of the module structure of the switching circuit of the video matrix of the embodiment of the present application;

[0037] Figure 6 Schematic diagram of the device structure of the hardware operating environment involved in the video matrix switching method in the embodiment of the present application.

[0038] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0039] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0040] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0041] The main solution of the embodiment of the present application is: obtaining the target input source of the switching instruction by the control module in response to the switching instruction of the data transmission module; selecting the original input source from the multiple input sources of the switching matrix module, wherein the original input source is any one of the multiple input sources currently output to the video matrix by the switching matrix module; controlling the switching matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

[0042] At present, video surveillance systems based on network cameras and video matrices are widely used in command systems in the fields of municipal administration, public security, security, fire protection, electricity, and petroleum. However, the number of large screens in the video matrix is ​​usually far less than the number of network cameras. Therefore, the video content displayed in the video matrix is ​​very limited. When the video content monitored by the network camera is abnormal, it is often necessary to quickly output the corresponding monitoring video content to the video matrix for display, so that the video matrix can display emergency information in real time, providing information basis for the command system to make background strategy decisions at the video matrix end. Therefore, how to automatically switch the video that needs to be switched to the video matrix for display is a problem that needs to be solved urgently.

[0043] The present application provides a solution, which adopts a control module to respond to the switching instructions of the data transmission module, and operates the switching matrix module to select and switch the input source, thereby avoiding the inability to display the video content that needs to be monitored in a timely manner due to the limited number of large video matrix screens, and realizes fast and accurate automatic updating of the video matrix display content, ensuring that the video that needs to be switched can be output to the video matrix in an emergency, thereby improving the response speed and processing efficiency of the command system to emergency events.

[0044] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device that can realize the above functions. The following takes an electronic device as an example to illustrate this embodiment and the following embodiments.

[0045] Based on this, the embodiment of the present application provides a method for switching a video matrix, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the switching method of the video matrix of the present application.

[0046] In this embodiment, the switching method of the video matrix is ​​applied to a switching circuit of the video matrix, and the switching circuit includes a switching matrix module, a data transmission module, and a control module connected to the switching matrix module and the data transmission module respectively;

[0047] It should be noted that the video matrix refers to a display device used to centrally display multiple different video images, which is usually used in security monitoring, command and control centers, etc., so that operators can monitor and analyze multiple video images; the switching matrix module refers to the component responsible for receiving multiple video input signals and routing the selected input signal to the output port of the switching circuit according to the switching instruction for display, i.e., the video matrix; the data transmission module refers to the component in the switching circuit that loads transmission control signals (such as switching instructions) and data streams (such as monitoring videos). The component can ensure that the switching instructions and other related information can be effectively transmitted between the switching circuit and the external control system. The module can adopt at least one of the components including WiFi components, 5G components, Giga phy components and LCD (Liquid Crystal Display) components, wherein the Giga phy component is used to provide Ethernet connection; the control module refers to the management unit in the switching circuit. The control module load receives external control instructions (such as switching instructions from the operator or switching instructions automatically generated by the system) and converts them into signals that the switching matrix module can understand to control the switching process of the video input signal. The control module is usually a CPU (Central Processing Unit).

[0048] The video matrix switching method includes using the control module to perform steps S10 to S30:

[0049] Step S10, in response to the switching instruction of the data transmission module, obtaining a target input source of the switching instruction;

[0050] It should be noted that the switching instruction refers to a command transmitted from the data transmission module to the control module, which instructs the switching circuit to switch from the current display video source, i.e., the original input source, to another specific video source, i.e., the target input source. The instruction is usually automatically issued by the operator or the software system networked with the switching circuit in response to specific events or requirements summarized in the monitoring scene.

[0051] It is understandable that since it is often difficult in the command system to quickly and automatically switch to a specific monitoring screen according to actual conditions so that the operator or commander can respond quickly to emergency or important events, performing step S10 can avoid the operator or commander missing important information due to the inability to switch to the key video source in time in an emergency, thereby affecting the efficiency and results of event processing, and ensure that the command system can respond to switching instructions quickly and accurately, and display the key video source, i.e., the target input source, in real time on the large screen, i.e., the video matrix, thereby improving the monitoring operation efficiency and event response speed, and enhancing the real-time monitoring capability and decision support of the entire command system.

[0052] Step S20, selecting an original input source from the multiple input sources of the switching matrix module, wherein the original input source is any one of the multiple input sources currently output to the video matrix by the switching matrix module;

[0053] It should be noted that the input source refers to all possible video signal sources connected to the switching matrix module. These video signal sources can be web cameras, video recorders, computer signals, etc., which provide images and data in video surveillance; the original input source refers to the specific input source that is currently being output to the video matrix for display by the switching matrix module. In the switching circuit, each output port can be connected to one or more displays in the video matrix, and the original input source is the video signal source that has been assigned to these output ports.

[0054] It is understandable that, since it is difficult to accurately identify the video source that is currently displayed and needs to be replaced during the video content switching process in video surveillance, resulting in the inability to display key information in a timely manner, performing step S20 can avoid the inability to accurately identify and replace the currently displayed video source, thereby affecting the efficiency and accuracy of the command system's emergency response. By accurately identifying the currently displayed video source, a reliable basis is provided for replacing the video displayed in the video matrix, and more important video content can be displayed to the operator in real time, thereby improving the flexibility and response speed of video surveillance and enhancing the command system's real-time monitoring and processing capabilities for emergency events.

[0055] Step S30, controlling the switch matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

[0056] It should be noted that the original output port refers to the output port occupied by the video signal currently output from the switching matrix module to the video matrix display, wherein the video signal comes from the original input source and is being displayed by a specific display in the video matrix; video data refers to the video signal obtained from the target input source, which contains important information that needs to be displayed immediately to the operator or commander in response to emergencies or specific events.

[0057] It is understandable that, since the current video surveillance system cannot automatically switch the key video source to the video matrix when an emergency or important event occurs to ensure that the operator or commander can see the most relevant information, performing step S30 can avoid the inability to quickly update the display content on the video matrix in an emergency, resulting in key information being ignored, thereby delaying the timing of emergency response, ensuring that the video surveillance can update the display content in real time and quickly display the most critical video information on the video matrix, thereby improving the emergency response capability and operational efficiency of the command system, thereby better responding to emergencies and ensuring safety.

[0058] The present embodiment provides a switching method for a video matrix, which adopts a control module to respond to the switching instructions of the data transmission module, and operates the switching matrix module to select and switch the input source, thereby avoiding the inability to timely display the video content that needs to be monitored due to the limited number of large screens of the video matrix, and realizing fast and accurate automatic updating of the video matrix display content, ensuring that the video that needs to be switched can be output to the video matrix in an emergency, thereby improving the response speed and processing efficiency of the command system to emergency events.

[0059] In a feasible implementation manner, the switching circuit runs an operating system configured with a soft bus, the data transmission module includes a networking module and a touch screen module, and the types of the switching instructions include a first switching instruction, a second switching instruction, and a third switching instruction;

[0060] It should be noted that the operating system is designed to run in the switching circuit to provide core functions and services, which may be KaihongOS (Kaihong Operating System) to provide the framework system of the OpenHarmony operating system, WiFi driver framework, 5G driver framework, USB driver framework, power management driver, Ethernet driver, HDMI switching matrix chip driver, HDMI input and output driver, etc.; the networking module refers to the component responsible for network communication in the switching circuit. This module enables the switching circuit to exchange data with external systems through the Internet or other networks. This module may adopt at least one of the components including WiFi components, 5G components and Giga phy components; the touch screen module refers to an input device in the switching circuit. This module allows the user to interact with the system where the switching circuit is located by directly touching the screen. It is used to detect the user's touch actions and convert them into commands that the system can understand, and provide an intuitive user operation interface. This module may be an LCD component.

[0061] Step S10 may include steps S11 to S13:

[0062] Step S11, in the case of receiving the first switching instruction transmitted by the event notifier to the networking module through the soft bus, in response to the first switching instruction, acquiring the target input source, wherein the first switching instruction is generated by the event notifier configured by the target input source among the multiple input sources, and the event notifier performs networking communication with the switching circuit based on the soft bus of the operating system;

[0063] It should be noted that the soft bus refers to a communication mechanism of the operating system, which allows different hardware modules and software components to exchange data and pass instructions through a unified interface, thereby achieving efficient communication within the system; the event notifier refers to a software module or service that is responsible for monitoring and detecting specific events in the system and generating corresponding notification instructions (such as switching instructions, etc.) when the event occurs. In this embodiment, it is used to detect the need for switching the surveillance video and generate a first switching instruction.

[0064] It is understandable that, since it is often impossible to switch the video input source in time by manual switching in an emergency situation, step S11 is performed. By responding to the first switching instruction generated and transmitted by the event notifier, delays and errors in manual switching of the input source can be avoided, thereby achieving rapid and automatic switching of the video source in an emergency situation.

[0065] Step S12, in the case of receiving the second switching instruction transmitted by the control device to the networking module through the soft bus, in response to the second switching instruction, acquiring the target input source, wherein the second switching instruction is generated by the control device that performs networking communication with the switching circuit based on the soft bus in response to the first switching operation of the monitoring video switching demand;

[0066] It should be noted that the control device refers to an external device, such as a control host, mobile phone, tablet computer, etc., which can communicate with the switching circuit through a soft bus and generate a control instruction, namely a second switching instruction, based on the monitoring video switching requirements.

[0067] It is understandable that, since in the actual video matrix monitoring process, the commander often has the need to manually switch the video displayed on the video matrix, step S12 is performed. By allowing the external control device to intervene in the video switching process, the target input source is acquired based on the second switching instruction transmitted via the network, which can avoid the complexity of directly operating the switching circuit and realize remote video source switching control.

[0068] Step S13, upon receiving the third switching instruction transmitted by the touch screen module, obtaining the target input source in response to the third switching instruction, wherein the third switching instruction is generated by the touch screen module in response to the second switching operation based on the monitoring video switching requirement.

[0069] It is understandable that since users are usually unable to perform intuitive visual interaction during the existing video matrix monitoring process, step S13 is performed to receive the third switching instruction through the set touch screen module to obtain the target input source, which can avoid the difficulty of users in intuitive interaction. It also avoids the inconvenience of traditional mechanical buttons or keyboard operations, and realizes more intuitive and quick video switching.

[0070] In this embodiment, by adopting soft bus-based communication technology, problems such as complex manual operation, response delay and easy errors in the traditional video switching process are avoided, and automatic input source switching, integration of remote control equipment and flexibility of touch screen interaction are realized, thereby achieving the effect of improving the system automation level and enhancing the convenience of operation.

[0071] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , Figure 2 This is a flow chart of a second embodiment of a video matrix switching method of the present application.

[0072] The video matrix switching method includes using the control module to further perform steps S01-S02:

[0073] Step S01, obtaining a plurality of wired input sources connected to the switching matrix module via an HDMI high-definition multimedia interface;

[0074] It should be noted that the wired input source refers to a video signal source connected to the switching matrix module via HDMI (High Definition Multimedia Interface), which may include but is not limited to a high-definition camera, a Blu-ray player, a computer or other video output devices.

[0075] It can be understood that in order to ensure that the switching circuit can access a variety of different video signal sources, i.e., wired input sources, step S01 is performed, which can avoid the problem of insufficient video management function due to limitations on the type or number of video signal sources, thereby providing diversified video signal access capabilities and enhancing the applicability and flexibility of the system.

[0076] Step S02: using each of the wired input sources as a plurality of input sources of the switching matrix module.

[0077] It can be understood that in order to effectively integrate the video signal connected to the switching circuit into the switching matrix module for unified switching and control, step S02 is performed, which can avoid the complexity of managing each video signal source separately, reduce operational errors, improve system stability, simplify the management process of the video signal source, and thus improve the efficiency and reliability of video switching.

[0078] In a feasible implementation manner, the data transmission module at least includes a networking module, and step S02 may include steps S021 to S022:

[0079] Step S021, obtaining a network input source for networking communication with the networking module;

[0080] It should be noted that the network input source refers to a source that transmits video signals through a network protocol and a networking module (such as a WiFi component, a 5G component, a Giga phy component, etc.). The source may include a webcam, a network video encoder, a streaming media server, etc., which can communicate with the networking module through the network. In addition, the source may also include a control host, a mobile phone, a tablet computer and other control devices configured with an operating system (such as KaihongOS) with a soft bus. The control device can transmit the video content such as its own screen to the networking module based on the networking results of the soft bus, so as to display the screen of the control device on the video matrix.

[0081] It can be understood that in order to integrate the network video signal source so that the network video signal source can be managed uniformly by the switching matrix module together with the traditional wired video signal source, step S021 is performed. This can avoid the system function limitation problem caused by the inability to access the network video source, expand the signal source range of the switching circuit video input management, and increase the access capability of the network video signal.

[0082] Step S022: using the network input source and each of the wired input sources as multiple input sources of the switching matrix module.

[0083] It can be understood that in order to ensure that both the network input source and the wired input source can be uniformly managed and controlled by the switching matrix module, step S022 is performed, which can avoid the operational complexity and inconsistency when processing different types of input signal sources separately, and provide a unified management and control platform, thereby improving the operational efficiency of video switching and the flexible scheduling capability of signal sources.

[0084] In this embodiment, by networking to integrate network input signal sources and wired input signal sources as multiple input sources of the switching matrix module, the problem of being unable to uniformly manage and control due to different signal source types is avoided, and the network video signal and the traditional wired video signal are seamlessly integrated, thereby improving the compatibility and flexibility of video management, thereby improving the overall switching efficiency of the system.

[0085] In this embodiment, multiple wired input sources are connected to the switching matrix module and used as its input sources, which simplifies the management of video signal sources. By adopting HDMI, the reduction in video picture clarity due to poor signal transmission quality is avoided, and stable access and flexible switching of high-definition video signals are achieved, thereby improving the overall performance of video management.

[0086] For example, in order to help understand the principle block diagram of the switching circuit to which the video matrix switching method obtained by combining the present embodiment with the above-mentioned embodiment 1 is applied, please refer to Figure 3 , Figure 3 A principle block diagram of a video matrix switching method is provided, specifically:

[0087] In the figure, 1 is the motherboard of the switching circuit of the video matrix, 2 is the control core CPU as the control module, the control module can use RK3568 as the control core CPU, the CPU is connected to the networking module (WiFi module 4, 5G module 8 and Giga phy module 9 in the figure), the touch screen module (LCD module 6 in the figure), the USB*2 module and the switching matrix module (HDMI switching matrix chip 7 in the figure), wherein the CPU module is connected to the WiFi module through the PCIE2.0 interface (a high-speed serial computer expansion bus standard), that is, the CPU module can be connected to the Internet through the WiFi module; the CPU module is connected to the LCD module through the I2C interface for information display and touch control; the HDMIOUT interface of the CPU module, that is, the output port, is connected to the HDMI_IN4, that is, the No. 4 input port of the HDMI switching matrix chip, for controlling and querying the register information of the HDMI switching matrix chip, and outputting the information received by the CPU module to the HDMI switching matrix chip for external display; the PCIE3.0 (a high-speed serial computer expansion bus standard) interface of the CPU module is connected to the 5G module, that is, the CPU module can connect to the Internet through the 5G module; the RGMII (Reduced Gigabit Media Independent The CPU module can be connected to the Giga phy module through the Giga phy module. 3 in the figure is a Power power module, which can use the 3.3V output of RK809 to power the switching circuit. 4 in the figure is a WiFi module, which can use the WiFi6 module AP6275S. 5 in the figure are 2 USB interfaces, which can be 2 USB3.0 interfaces of the CPU module RK3568. Users can use this interface to perform OTA (Over-the-Air Technology) upgrades for the system where the switching circuit is located. 6 in the figure is an LCD module, i.e. a touch screen module, which can use an ultra-high-definition LCD display with integrated display and touch. 7 in the figure is an HDMI switching matrix chip, i.e. a switching matrix module, which can use the HDMI switching matrix chip GSV2008. The chip provides 4-way HDMI input cross-switching to 2-way HDMI output, that is, the content displayed to the video matrix is ​​the content of 2 HDMI channels selected from HDMI input 1, HDMI input 2, HDMI input 3, and HDMI input 4, as HDMI output 1 and HDMI output 2. 8 in the figure is a 5G module, which can use the RM500U5G module. 9 in the figure is a Giga phy module, which can use RTL8211F.

[0088] For further information, please refer to Figure 4 , Figure 4A schematic diagram of an application scenario of a video matrix switching method is provided, specifically:

[0089] The monitoring video 5, monitoring video 8 and software system are connected to the switching matrix module as wired input sources through HDMI_IN1, HDMI_IN2 and HDMI_IN3, that is, input port 1, input port 2 and input port 3, respectively, and the control host, mobile phone, and Pad (i.e., tablet computer) are used as network input sources to construct multiple input sources of the switching matrix module. Among them, the software control system is a screen running a security alarm linkage system, a fire video linkage system, a municipal control system, etc. At the same time, an event notifier of the notification software KaihongOS is running on these systems. The communication protocol of the event notifier is the control protocol of the switching circuit request switching of the KaihongOS-HDMI-4X2 HDMI remote control display switching matrix module, i.e., the video matrix. For example, when the software system (security alarm linkage system) recognizes a fire, it generates and sends a first switching instruction, switches HDMI_IN3 to HDMI_OUT1, and replaces the display of the original monitoring video 5, so that the monitoring personnel can immediately see the information on the software system (security alarm linkage system) and make a quick decision. The video matrix in the figure is an example of a 3*4 combined large screen, or it can be a large screen combination of 2*2, 3*3, etc. that is larger than 2 screens. Among them, HDMI_OUT1, that is, output port 1 of the switching matrix module is connected to screen 5 of the video matrix, and HDMI_OUT2, that is, output port 2, is connected to screen 8 of the video matrix. The control host, mobile phone, and tablet computer all run the KaihongOS operating system, which includes the networking and transmission information modules of the distributed soft bus of OpenHarmony (open source Hongmeng). The control host, mobile phone, and tablet computer are terminals for controlling manual switching. The KaihongOS installs and runs a switching matrix application, which displays information such as the interface type and interface display content of the switching matrix module. By sending a second switching instruction, any HDMI_IN[1~4] can be exchanged to HDMI_OUT[1~2] for display switching.

[0090] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the switching method of the video matrix of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0091] The present application also provides a video matrix switching circuit, which is applied to the above-mentioned video matrix switching method. Please refer to Figure 5 , the switching circuit of the video matrix includes the switching matrix module 10, the data transmission module 20, and a control module 30 respectively connected to the switching matrix module 10 and the data transmission module 20;

[0092] The control module 30 is used to, in response to the switching instruction of the data transmission module 20, obtain the target input source of the switching instruction; select an original input source from multiple input sources of the switching matrix module 10, wherein the original input source is any one of the multiple input sources currently output to the video matrix by the switching matrix module 10;

[0093] The switch matrix module 10 is used to control the switch matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

[0094] Optionally, the switching circuit runs an operating system configured with a soft bus, the data transmission module 20 includes a networking module 21 and a touch screen module 22, the types of the switching instructions include a first switching instruction, a second switching instruction and a third switching instruction, and the control module 30 is further used to, in response to the first switching instruction, obtain the target input source when receiving the first switching instruction transmitted to the networking module 21 by the event notifier through the soft bus, wherein the first switching instruction is generated by the event notifier configured for the target input source among the multiple input sources, and the event notifier is combined with the switching circuit based on the soft bus of the operating system. network communication; or, in the case of receiving the second switching instruction transmitted by the control device to the networking module 21 through the soft bus, in response to the second switching instruction, obtaining the target input source, wherein the second switching instruction is generated by the control device that communicates with the switching circuit in a network based on the soft bus, in response to the first switching operation of the monitoring video switching requirement; or, in the case of receiving the third switching instruction transmitted by the touch screen module 22, in response to the third switching instruction, obtaining the target input source, wherein the third switching instruction is generated by the touch screen module 22 in response to the second switching operation based on the monitoring video switching requirement.

[0095] Optionally, the control module 30 is further configured to obtain a plurality of wired input sources connected to the switching matrix module 10 via an HDMI high-definition multimedia interface; and use each of the wired input sources as a plurality of input sources of the switching matrix module 10 .

[0096] Optionally, the data transmission module 20 includes at least a networking module 21, and the control module 30 is further used to obtain a network input source for networking communication with the networking module 21; and use the network input source and each of the wired input sources as multiple input sources of the switching matrix module 10.

[0097] The switching circuit of the video matrix provided in the present application adopts the switching method of the video matrix in the above embodiment, and can solve the technical problem of how to automatically switch the video to be switched to the video matrix for display. Compared with the prior art, the beneficial effects of the switching circuit of the video matrix provided in the present application are the same as the beneficial effects of the switching method of the video matrix provided in the above embodiment, and other technical features in the switching circuit of the video matrix are the same as the features disclosed in the above embodiment method, which will not be described in detail here.

[0098] The present application provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the video matrix switching method in the above-mentioned embodiment 1.

[0099] Reference below Figure 6 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present application. The electronic devices in the embodiments of the present application may include but are not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0100] like Figure 6As shown, the electronic device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the electronic device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an electronic device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0101] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0102] The electronic device provided by the present application adopts the switching method of the video matrix in the above embodiment, which can solve the technical problem of how to automatically switch the video to be switched to the video matrix for display. Compared with the prior art, the beneficial effects of the electronic device provided by the present application are the same as the beneficial effects of the switching method of the video matrix provided by the above embodiment, and other technical features in the electronic device are the same as the features disclosed in the method of the previous embodiment, which will not be described in detail here.

[0103] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0104] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0105] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the video matrix switching method in the above-mentioned embodiment.

[0106] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0107] The computer-readable storage medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0108] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by an electronic device, the electronic device: obtains the target input source of the switching instruction in response to the switching instruction of the data transmission module through the control module; selects an original input source from multiple input sources of the switching matrix module, wherein the original input source is any one of the multiple input sources currently output to the video matrix by the switching matrix module; and controls the switching matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

[0109] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0110] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0111] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0112] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned video matrix switching method, and can solve the technical problem of how to automatically switch the video to be switched to the video matrix for display. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the video matrix switching method provided by the above-mentioned embodiment, and will not be repeated here.

[0113] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned video matrix switching method when executed by a processor.

[0114] The computer program product provided by the present application can solve the technical problem of how to automatically switch the video to be switched to the video matrix for display. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the video matrix switching method provided by the above embodiment, which will not be described in detail here.

[0115] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A video matrix switching method, characterized in that: A switching circuit applied to a video matrix, the switching circuit comprising a switching matrix module, a data transmission module, and a control module respectively connected to the switching matrix module and the data transmission module, the switching method of the video matrix comprising using the control module to perform the following steps: In response to a switching instruction of the data transmission module, acquiring a target input source of the switching instruction; Selecting an original input source from a plurality of input sources of the switching matrix module, wherein the original input source is any one of a plurality of input sources currently output to a video matrix by the switching matrix module; The switching matrix module is controlled to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

2. The video matrix switching method according to claim 1, characterized in that: The switching circuit runs an operating system configured with a soft bus, the data transmission module includes a networking module and a touch screen module, the types of the switching instructions include a first switching instruction, a second switching instruction and a third switching instruction, and the step of obtaining a target input source of the switching instruction in response to the switching instruction of the data transmission module includes: In the case of receiving the first switching instruction transmitted by the event notifier to the networking module through the soft bus, in response to the first switching instruction, acquiring the target input source, wherein the first switching instruction is generated by the event notifier configured by the target input source among the multiple input sources, and the event notifier performs networking communication with the switching circuit based on the soft bus of the operating system; or In the case of receiving the second switching instruction transmitted by the control device to the networking module through the soft bus, in response to the second switching instruction, obtaining the target input source, wherein the second switching instruction is generated by the control device that performs networking communication with the switching circuit based on the soft bus in response to the first switching operation of the monitoring video switching demand; or When the third switching instruction transmitted by the touch screen module is received, the target input source is acquired in response to the third switching instruction, wherein the third switching instruction is generated by the touch screen module in response to the second switching operation based on the monitoring video switching requirement.

3. The video matrix switching method according to claim 1, characterized in that: The switching method of the video matrix includes using the control module to further perform the following steps: Acquire multiple wired input sources connected to the switching matrix module via an HDMI high-definition multimedia interface; Each of the wired input sources is used as a plurality of input sources of the switching matrix module.

4. The video matrix switching method as claimed in claim 3, characterized in that: The data transmission module at least includes a networking module, and the step of using each of the wired input sources as multiple input sources of the switching matrix module includes: Acquire a network input source for networking communication with the networking module; The network input source and each of the wired input sources are used as multiple input sources of the switching matrix module.

5. A switching circuit of a video matrix, characterized in that: The switching method applied to the video matrix as claimed in claims 1 to 4, wherein the switching circuit comprises the switching matrix module, the data transmission module, and a control module connected to the switching matrix module and the data transmission module respectively; The control module is used for, in response to the switching instruction of the data transmission module, acquiring the target input source of the switching instruction; Selecting an original input source from a plurality of input sources of the switching matrix module, wherein the original input source is any one of a plurality of input sources currently output to a video matrix by the switching matrix module; The switching matrix module is used to control the switching matrix module to switch the original output port corresponding to the original input source in the current output to the video data input by the target input source.

6. The switching circuit of the video matrix as claimed in claim 5, characterized in that: The switching circuit runs an operating system configured with a soft bus, the data transmission module includes a networking module and a touch screen module, the types of the switching instructions include a first switching instruction, a second switching instruction and a third switching instruction, and the control module is further used to, in the case of receiving the first switching instruction transmitted to the networking module by the event notifier through the soft bus, obtain the target input source in response to the first switching instruction, wherein the first switching instruction is generated by the event notifier configured for the target input source among the multiple input sources, and the event notifier performs networking communication with the switching circuit based on the soft bus of the operating system; or, in the case of receiving the second switching instruction transmitted to the networking module by the control device through the soft bus, obtain the target input source in response to the second switching instruction, wherein the second switching instruction is generated by the control device that performs networking communication with the switching circuit based on the soft bus in response to a first switching operation of a monitoring video switching requirement; or, in the case of receiving the third switching instruction transmitted by the touch screen module, obtain the target input source in response to the third switching instruction, wherein the third switching instruction is generated by the touch screen module in response to a second switching operation based on a monitoring video switching requirement.

7. The switching circuit of the video matrix as claimed in claim 5, characterized in that: The control module is also used to obtain multiple wired input sources connected to the switching matrix module via an HDMI high-definition multimedia interface; and use each of the wired input sources as multiple input sources of the switching matrix module.

8. The switching circuit of the video matrix as claimed in claim 7, characterized in that: The data transmission module at least includes a networking module, and the control module is further used to obtain a network input source for networking communication with the networking module; and use the network input source and each of the wired input sources as multiple input sources of the switching matrix module.

9. An electronic device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the video matrix switching method according to any one of claims 1 to 4.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the video matrix switching method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Uncompressed video monitoring system and failure recovery method

    CN105338331A

  • Port switching method, device and system

    CN110121084A

  • Video source intelligent switching video system and video source intelligent switching method

    CN110677601A

  • Video source switching method and device and LED display screen control system

    CN114007022A

  • Video matrix switcher and video matrix switching system

    CN220915319U