Matrix switching system for video conference
By introducing network performance detection, signal priority sorting, dynamic encryption and character overlay modules into the video conferencing matrix switching system, the real-time and security problems of the existing system in the high-frequency switching scenarios of multi-signal sources are solved, and a more efficient, secure and flexible video conferencing experience is achieved.
Patent Information
- Application Number
- CN202411848105.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-16
AI Technical Summary
The existing video conferencing matrix switching system lacks real-time and accuracy in multi-signal source high-frequency switching scenarios, and fails to fully solve the security and performance balance problems in high-bandwidth signal transmission.
A matrix switching system including a network performance detection module, a signal switching module, a dynamic encryption control module and a character overlay module is designed. By monitoring network transmission parameters in real time, generating bandwidth allocation parameters and signal compression optimization parameters, prioritizing signal sources, and dynamically adjusting encryption capacity and refresh rate.
It improves the stability and transmission efficiency of video conferencing, ensures signal security, flexibility and real-timeness of user experience, and improves meeting results and user satisfaction.
Smart Images

Figure CN119629296A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of video conferencing, and in particular to a matrix switching system for video conferencing. Background Art
[0002] With the continuous development of information and intelligent technology, video conferencing has become an important means of modern enterprise collaboration, government agency decision-making and educational distance learning. Video conferencing systems can break through geographical restrictions and achieve real-time and efficient communication and collaboration. However, with the increasing complexity of conference scenarios, video conferencing systems face higher technical requirements, such as real-time switching of multiple signal sources, stability of signal transmission, and interactivity of screen display. These requirements have prompted the continuous upgrading of video conferencing technology to meet diverse usage scenarios and higher user experience requirements.
[0003] For example, the Chinese invention patent with the announcement number CN117354448B discloses a matrix switching system for video conferencing, including: an information acquisition module for identifying and processing matrix switching information to output switching feature information, an information encryption module, including an encryption capacity control component for determining the maximum capacity ratio of information encryption according to the variance of the matrix switching duration, and a security risk control component for adjusting the information encryption level according to the actual bit error rate after the maximum capacity ratio of the information encryption is determined; a character overlay control module, including a cache rate control component for determining the cache rate according to the byte ratio of the character overlay words selected from the local database. The present invention achieves the improvement of the stability of the matrix switching process and the effectiveness of the character overlay of the video display.
[0004] The existing system only performs switching control through feature extraction of matrix switching information, and fails to fully consider the real-time and accuracy of high-frequency switching scenarios with multiple signal sources, resulting in low switching efficiency in complex scenarios. Information security is controlled by adjusting encryption capacity and bit error rate, but the problem of balancing security and performance in high-bandwidth signal transmission is not fully resolved. The current character overlay module only controls the cache rate based on the word byte ratio of the local database, and fails to achieve efficient management of dynamic input information or multi-language character overlay, reducing the flexibility and real-time performance of the user experience. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides a matrix switching system for video conferencing, which solves the problems of the above-mentioned background technology.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: a matrix switching system for video conferencing, comprising the following modules: a network performance detection module, a signal switching module, a dynamic encryption control module, and a character overlay module; the network performance detection module is used to monitor the network transmission parameters of the video conferencing in real time, analyze and generate bandwidth allocation parameters and signal compression optimization parameters; the signal switching module is used to prioritize the various signal sources required for the video conferencing matrix switching based on the bandwidth allocation parameters and signal compression optimization parameters in combination with the signal source attributes, determine the priority mapping position of the signal source in the matrix, allocate the matrix position, execute signal switching, and identify the signal characteristics after switching; the dynamic encryption control module is used to dynamically adjust the encryption capacity and level according to the signal characteristics after switching; the character overlay module is used to select the character overlay template and adjust the refresh rate according to the signal characteristics after switching by the signal switching module.
[0007] Furthermore, the specific process of analyzing and generating bandwidth allocation parameters and signal compression optimization parameters is as follows: according to the network transmission parameters of the video conference, the network status is analyzed and the current bandwidth availability and signal compression requirements are evaluated to generate bandwidth allocation parameters; the generated bandwidth allocation parameters include bandwidth demand analysis parameters, current network delay parameters, and bandwidth availability evaluation parameters; according to the bandwidth allocation situation, signal compression optimization parameters are generated to optimize the efficiency and quality of signal transmission; the signal compression optimization parameters include signal compression rate parameters, compression algorithm selection parameters, and transmission bit error rate optimization parameters.
[0008] Furthermore, based on bandwidth allocation parameters and signal compression optimization parameters, the specific process of prioritizing various signal sources required for video conferencing matrix switching in combination with signal source attributes is as follows: according to bandwidth demand analysis parameters, current network delay parameters, and bandwidth availability evaluation parameters, the bandwidth demand, delay, and bandwidth availability of the signal source during transmission are evaluated, and signal sources with low bandwidth demand, low delay, and high bandwidth availability are prioritized; according to signal compression rate parameters, compression algorithm selection parameters, and transmission bit error rate optimization parameters, the compression rate, compression algorithm efficiency, and transmission bit error rate of each signal source are evaluated, and signal sources with low compression rate, high compression algorithm efficiency, and low transmission bit error rate are prioritized.
[0009] Furthermore, the specific process of determining the priority mapping position of the signal source in the matrix is as follows: assigning weights to the bandwidth allocation parameters and the signal compression optimization parameters, comprehensively evaluating the bandwidth requirements, delay requirements, bandwidth availability, compression efficiency and bit error rate of the signal source, and determining the priority ranking of each signal source in the matrix.
[0010] Furthermore, the specific process of allocating matrix positions and executing signal switching is as follows: according to the priority ranking after weight allocation, the signal sources are mapped to the corresponding positions in the matrix, and the signal sources with high priorities are allocated to the priority matrix positions; according to the allocated matrix positions, the signal switching module transmits the high-priority signal sources to the corresponding matrix positions, replaces the low-priority signal sources in the matrix, and performs signal switching; according to the matrix configuration, the signal transmission link is adjusted, including updating the video display position, adjusting the signal output source, and switching the input and output ports; after the signal switching is completed, the signal characteristics after the switch are monitored.
[0011] Furthermore, the specific process of dynamically adjusting the encryption capacity and level according to the signal characteristics after switching is as follows: analyzing the signal characteristics after the signal switching, including bandwidth requirements, delay, compression efficiency and bit error rate, to determine the signal security requirements; calculating the required encryption capacity and encryption level according to the transmission characteristics of the signal, and determining whether the encryption strength needs to be enhanced; dynamically adjusting the encryption capacity and level according to the signal characteristics and the calculation results.
[0012] Furthermore, according to the signal characteristics after the signal switching module is switched, the specific process of selecting the character overlay template is as follows: according to the signal characteristics after switching, the transmission quality and stability of the signal are evaluated, and the character overlay template that matches the current signal conditions is identified; after the signal is switched, the selected character overlay template is loaded and applied to the video stream to ensure that the character content can be clearly integrated with the video signal while being compatible with the transmission characteristics of the current signal.
[0013] Furthermore, the specific process of adjusting the refresh rate is as follows: based on the signal characteristics after switching, evaluate the stability of the signal and the bandwidth availability, and obtain the signal quality index; compare the signal quality index with a preset signal quality index threshold; when the signal quality index is greater than or equal to the threshold, maintain or increase the refresh rate; when the signal quality index is less than the threshold, reduce the refresh rate.
[0014] The present invention has the following beneficial effects:
[0015] (1) This matrix switching system for video conferencing can intelligently analyze and generate bandwidth allocation parameters and signal compression optimization parameters by real-time monitoring of network transmission parameters. Based on these parameters and signal source properties, the signal sources in the video conference are prioritized and matrix positions are allocated to ensure the priority mapping position of the signal source in the matrix, optimize signal transmission and processing, and improve the stability and transmission efficiency of the video conference.
[0016] (2) The matrix switching system for video conferencing dynamically adjusts the encryption capacity and level according to the signal characteristics after switching to ensure the signal security in the video conference. At the same time, the appropriate character overlay template is selected according to the signal characteristics, and the refresh rate is adjusted to ensure the clarity and real-time nature of the video content and character information, further improving the user experience and conference effect.
[0017] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 The present invention is a flow chart of a matrix switching system for video conferencing. DETAILED DESCRIPTION
[0019] The embodiment of the present application solves the problems of video delay, freezing and information loss caused by bandwidth and signal quality fluctuations during video signal switching through a matrix switching system for video conferencing. The system ensures the stability and clarity of the video stream by real-time monitoring of network transmission parameters and optimizing bandwidth allocation and signal compression, thereby improving the overall quality and fluency of the video conference.
[0020] The overall idea of the solution in the embodiments of this application is as follows:
[0021] Monitor the network transmission parameters of video conferencing in real time, analyze and generate bandwidth allocation parameters and signal compression optimization parameters.
[0022] Based on bandwidth allocation parameters and signal compression optimization parameters, the signal sources required for video conferencing matrix switching are prioritized in combination with signal source properties, the priority mapping position of the signal source in the matrix is determined, the matrix position is allocated, the signal switching is performed, and the signal characteristics after switching are identified.
[0023] Dynamically adjust the encryption capacity and level based on the signal characteristics after switching.
[0024] According to the signal characteristics after switching by the signal switching module, select the character overlay template and adjust the refresh rate.
[0025] See also Figure 1The embodiment of the present invention provides a technical solution: a matrix switching system for video conferencing, comprising the following modules: a network performance detection module, a signal switching module, a dynamic encryption control module, and a character overlay module; the network performance detection module is used to monitor the network transmission parameters of the video conferencing in real time, analyze and generate bandwidth allocation parameters and signal compression optimization parameters; the signal switching module is used to prioritize the various signal sources required for the video conferencing matrix switching based on the bandwidth allocation parameters and the signal compression optimization parameters in combination with the signal source attributes, determine the priority mapping position of the signal source in the matrix, allocate the matrix position, execute signal switching, and identify the signal characteristics after switching; the dynamic encryption control module is used to dynamically adjust the encryption capacity and level according to the signal characteristics after switching; the character overlay module is used to select the character overlay template and adjust the refresh rate according to the signal characteristics after switching by the signal switching module.
[0026] In this embodiment, the matrix switching system: the matrix switching system is a device commonly used for video and audio signal management, which can flexibly match and switch multiple input signals (for example, images from different video sources) with multiple output devices (such as displays or projectors). Through this system, users can control which input signal is transmitted to which output device, thereby realizing the priority allocation and switching of signals. Network performance detection module: this module is used to monitor the transmission of the network in the video conference in real time, mainly including key parameters such as bandwidth, delay, and packet loss rate. Bandwidth refers to the maximum rate at which the network transmits data, delay refers to the time required for data from the sender to the receiver, and packet loss rate refers to the proportion of data packets lost during transmission. Through these parameters, the network performance detection module can evaluate the quality of the current network, and then provide data support for subsequent signal processing and optimization. Bandwidth allocation parameters: bandwidth allocation parameters refer to the division rules and allocation methods of available bandwidth in the network. The purpose of bandwidth allocation is to reasonably allocate network resources according to the actual situation of the network (such as bandwidth requirements, network delay, etc.), to ensure that each signal source in the video conference can obtain sufficient bandwidth, and avoid network congestion or signal loss. Signal compression optimization parameters: Signal compression optimization parameters refer to the parameters related to the compression processing of video signals during transmission. Video signal compression is to reduce the bandwidth required for transmission so that the signal can be transmitted smoothly under limited network conditions. Compression optimization parameters include compression ratio, algorithm selection, etc. Through reasonable parameter settings, both signal quality and bandwidth utilization efficiency can be guaranteed. Signal switching module: The signal switching module is the key component responsible for controlling the switching between input signals and output devices. In video conferencing, there are multiple signal sources (such as images from different cameras). The signal switching module allocates these signals to different output devices according to the system priority settings. This module determines the priority of each signal source based on factors such as network status and signal source properties, and performs corresponding switching operations. Signal source properties: Signal source properties refer to the characteristics and requirements of each video signal source, such as bandwidth requirements, delay tolerance, resolution, etc. In a video conferencing system, the signal source may come from different devices (such as cameras, computers or other video input devices), and the signal properties of each device may be different. The system needs to perform reasonable signal switching and allocation based on these properties. Dynamic encryption control module: This module is used to dynamically adjust the encryption level and encryption capacity of the video signal according to the characteristics of the video signal. In video conferencing, protecting data security is crucial, especially in complex network environments. Through the encryption control module, the system can automatically adjust the encryption strategy according to the signal transmission quality and security requirements to ensure data security while avoiding excessive encryption that affects signal transmission efficiency. Character overlay module: The character overlay module is a technology that overlays text information (such as status, timestamp, or logo) on the video signal.In a video conference, the overlay module can display specific characters, logos or warning messages directly on the video signal to help participants quickly understand the meeting information. Depending on the quality and characteristics of the video signal, the system will select different overlay templates, such as more fault-tolerant templates when the signal quality is low, and concise and clear templates when the signal quality is good. Refresh rate: The refresh rate refers to the number of times the video signal is updated per second, usually in Hertz (Hz). The refresh rate has a direct impact on the smoothness and picture quality of the video conference. In a low-bandwidth or high-latency network environment, the system may need to adjust the refresh rate to ensure stable signal transmission. This process is controlled by the character overlay module based on real-time network conditions to optimize video quality.
[0027] Specifically, the specific process of analyzing and generating bandwidth allocation parameters and signal compression optimization parameters is as follows: according to the network transmission parameters of the video conference, the network status is analyzed and the current bandwidth availability and signal compression requirements are evaluated to generate bandwidth allocation parameters; the generated bandwidth allocation parameters include bandwidth demand analysis parameters, current network delay parameters, and bandwidth availability evaluation parameters; according to the bandwidth allocation situation, signal compression optimization parameters are generated to optimize the efficiency and quality of signal transmission; the signal compression optimization parameters include signal compression rate parameters, compression algorithm selection parameters, and transmission bit error rate optimization parameters.
[0028] In this embodiment, in video conferencing, the quality of network transmission directly affects the smoothness and stability of video signals. Network transmission parameters include bandwidth, delay, packet loss rate, etc., which are key indicators for determining signal quality and transmission efficiency. Therefore, the network performance detection module first needs to monitor these network transmission parameters in real time to obtain the network status information required for video conferencing. Bandwidth: It is the maximum rate at which data can be transmitted in the network, usually expressed in Mbps (megabits per second). The size of the bandwidth determines the carrying capacity of the data stream in the video conference, affecting the video and audio quality, especially high-definition video conferencing. Delay: refers to the time delay from the sender to the receiver of the data. The smaller the delay, the better the synchronization of the video and audio. Excessive delay will cause the audio and video to be out of sync, affecting the conference experience. Packet loss rate: refers to the proportion of data packets lost during data transmission. A high packet loss rate will cause the video signal quality to deteriorate or the audio to be interrupted. Bandwidth availability refers to whether the transmission requirements of all signal sources can be met under the current network environment. The network status may change due to a variety of reasons (such as network congestion, other traffic occupying bandwidth, etc.), so it is necessary to evaluate the availability of bandwidth in real time. This assessment includes: Bandwidth demand analysis parameters: Different signal sources may have different bandwidth requirements. For example, high-definition (HD) video sources require more bandwidth, while standard definition (SD) video sources require less bandwidth. Based on the requirements of each signal source, evaluate whether the current network is sufficient to support the smooth transmission of these signals. Current network delay parameters: The evaluation of delay is an important basis for determining whether the network can support real-time video streaming. If the delay is too high, the synchronization of video and audio may be affected. Bandwidth availability evaluation parameters: Based on the data of network status monitoring, evaluate the size of the current available bandwidth and whether it meets the requirements of signal transmission. If the bandwidth is insufficient, it may need to be adjusted through compression optimization and other means. Bandwidth allocation parameters are strategies for the reasonable allocation of network resources, with the purpose of ensuring that each signal source in the video conference can obtain sufficient bandwidth to ensure the stability and high quality of signal transmission. The process of generating bandwidth allocation parameters includes: Determine the bandwidth requirements of each signal source based on the bandwidth demand analysis parameters. Determine whether the network is sufficient to support the required bandwidth based on the network delay and bandwidth availability evaluation parameters, and adjust the allocation strategy appropriately. Optimize bandwidth allocation to ensure that the bandwidth allocation of each signal source meets the requirements without causing network bottlenecks. The purpose of signal compression optimization is to reduce the bandwidth required for transmission while ensuring video quality, thereby improving the efficiency of signal transmission. In the case of limited bandwidth, compression is a key step to ensure that video conferencing can proceed smoothly. The process of generating signal compression optimization parameters includes: Signal compression rate parameter: The signal compression rate refers to the ratio of the original signal to the compressed signal. The higher the compression rate, the smaller the bandwidth required for transmission, but excessive compression will affect signal quality. The selection of signal compression rate needs to balance bandwidth utilization and video quality.Compression algorithm selection parameters: Selecting a suitable video compression algorithm (such as H.264, H.265, etc.) is an important step in signal compression optimization. Different algorithms have different compression efficiency and computational complexity, so it is necessary to select based on factors such as network bandwidth and signal quality. Transmission bit error rate optimization parameters: Video signals may have bit errors during transmission, and the bit error rate will affect the quality of the video signal. The transmission bit error rate optimization parameters reduce the impact of bit errors and improve the stability of signal transmission by selecting appropriate encoding and error correction mechanisms.
[0029] Specifically, based on bandwidth allocation parameters and signal compression optimization parameters, the specific process of prioritizing various signal sources required for video conferencing matrix switching in combination with signal source attributes is as follows: according to bandwidth demand analysis parameters, current network delay parameters, and bandwidth availability evaluation parameters, the bandwidth demand, delay, and bandwidth availability of the signal source during transmission are evaluated, and signal sources with low bandwidth demand, low delay, and high bandwidth availability are prioritized; according to signal compression rate parameters, compression algorithm selection parameters, and transmission bit error rate optimization parameters, the compression rate, compression algorithm efficiency, and transmission bit error rate of each signal source are evaluated, and signal sources with low compression rate, high compression algorithm efficiency, and low transmission bit error rate are prioritized.
[0030] In this implementation scheme, bandwidth demand analysis parameters, current network delay parameters, and bandwidth availability evaluation parameters: Bandwidth demand analysis parameters: refers to evaluating the bandwidth required by each signal source during transmission, and calculating the minimum bandwidth value required by each signal source during transmission. Current network delay parameters: refers to the delay in the network, that is, the transmission time from the sender to the receiver, usually in milliseconds (ms). The lower the network delay, the faster the response of the signal source and the higher the priority. Bandwidth availability evaluation parameters: refers to evaluating the availability of the current network bandwidth, analyzing whether there is a bandwidth bottleneck or network congestion in the current network, and determining the priority allocation of the signal source. Prioritization of signal sources with low bandwidth demand, low delay, and high bandwidth availability: Through a comprehensive evaluation of these parameters, priority is given to signal sources with low network bandwidth requirements, low delay, and high available bandwidth in the current network environment, so as to ensure the smoothness and low delay of the video conference. Signal compression rate parameters, compression algorithm selection parameters, and transmission bit error rate optimization parameters: Signal compression rate parameters: refers to the compression ratio used when compressing the signal source. A high compression rate means that less bandwidth is required for transmission, but the quality of the image or video may be reduced. Compression algorithm selection parameter: refers to the efficiency of the compression algorithm used. For example, some efficient compression algorithms (such as H.264 or HEVC) can maintain good signal quality at a high compression rate. Transmission bit error rate optimization parameter: refers to the proportion of signal bit errors during transmission. The lower the bit error rate, the more stable the signal quality. Prioritize signal sources with low compression rate, efficient compression algorithm, and low transmission bit error rate: These signal sources are efficiently compressed and have a low bit error rate during transmission. They can ensure better video quality under limited bandwidth and should be prioritized. Comprehensive sorting process: Prioritize each signal source based on multiple parameters such as bandwidth requirements, latency, bandwidth availability, and compression efficiency. In the sorting process, first ensure that signal sources with low bandwidth occupancy and low latency obtain priority mapping positions, and then prioritize the signal sources based on compression efficiency and transmission stability. Through this comprehensive sorting, the stable operation and good experience of the video conferencing system can be ensured in a dynamic bandwidth and signal environment.
[0031] Specifically, the specific process of determining the priority mapping position of the signal source in the matrix is as follows: assign weights to the bandwidth allocation parameters and the signal compression optimization parameters, comprehensively evaluate the bandwidth requirements, delay requirements, bandwidth availability, compression efficiency and bit error rate of the signal source, and determine the priority ranking of each signal source in the matrix.
[0032] In this implementation scheme, weights are assigned to bandwidth allocation parameters and signal compression optimization parameters: Bandwidth allocation parameter weights: According to the degree of network resource tension and the priority of bandwidth allocation, certain weights are assigned to parameters such as bandwidth demand, network delay and bandwidth availability. Generally speaking, when bandwidth is limited, signal sources with lower bandwidth demand and smaller delay should be given higher weights. Signal compression optimization parameter weights: Similarly, weights are assigned to parameters such as signal compression rate, compression algorithm efficiency and transmission bit error rate. Signal sources with high compression efficiency and low bit error rate may require less bandwidth resources, so they also need to be considered in weight allocation. The purpose of assigning weights is to ensure that the priority requirements of the system are more reasonably reflected in the comprehensive evaluation by assigning different importance to different performance parameters. Comprehensively evaluate the bandwidth requirements, delay requirements, bandwidth availability, compression efficiency and bit error rate of signal sources: Bandwidth requirements: that is, the amount of bandwidth required for each signal source to transmit. Signal sources with low bandwidth requirements should be given priority to avoid network congestion. Delay requirements: The delay requirements of each signal source. Signal sources with low delay requirements should be processed first to ensure the real-time nature of video calls. Bandwidth availability: refers to the size of the current network available bandwidth. If the bandwidth is sufficient, the system can support the simultaneous transmission of more signal sources; if the bandwidth is limited, signal sources with higher priority should be arranged in priority matrix positions. Compression efficiency: refers to the amount of data after the signal is compressed before transmission. A high compression rate means lower bandwidth consumption, so it has a higher priority. Bit error rate: the bit error situation of the signal during transmission. Signal sources with low bit error rates should be given priority because they can provide more stable and high-quality video transmission. Comprehensive evaluation process: Through the weighted average method, the bandwidth requirements, delay requirements, bandwidth availability, compression efficiency and bit error rate of each signal source are comprehensively considered to generate a comprehensive score for each signal source, reflecting the priority of the signal source.
[0033] Specifically, the specific process of allocating matrix positions and executing signal switching is as follows: according to the priority ranking after weight allocation, the signal sources are mapped to the corresponding positions in the matrix, and the signal sources with high priorities are allocated to the priority matrix positions; according to the allocated matrix positions, the signal switching module transmits the high-priority signal sources to the corresponding matrix positions, replaces the low-priority signal sources in the matrix, and performs signal switching; according to the matrix configuration, the signal transmission link is adjusted, including updating the video display position, adjusting the signal output source, and switching the input and output ports; after the signal switching is completed, the signal characteristics after the switch are monitored.
[0034] In this implementation scheme, according to the priority ranking after weight allocation, the signal source is mapped to the corresponding position in the matrix, and the signal source with high priority is assigned to the priority matrix position: Signal source mapping: According to the priority ranking obtained in the previous step, the system maps the signal source to each position in the matrix. High-priority signal sources are assigned to the optimal positions in the matrix, which usually occupy higher bandwidth and low-latency channels. Priority matrix position: The positions of the matrix are usually divided into different levels, and the signal sources with high priority are assigned to the priority level (for example, the first row, the first few ports or the priority display area) to ensure their transmission quality and real-time performance. According to the assigned matrix position, the signal switching module transmits the high-priority signal source to the corresponding matrix position, replaces the low-priority signal source in the matrix, and performs signal switching: Signal switching operation: The signal switching module transmits the high-priority signal source to the corresponding position in the matrix according to the pre-assigned priority position in the matrix. At the same time, the low-priority signal source will be replaced or rescheduled to a secondary position to free up bandwidth or display space. Signal source replacement: This replacement process ensures that the resources of the matrix position are always allocated to the optimal signal source, thereby improving the fluency and picture quality of the video conference. The transmission of low-priority signal sources may reduce bandwidth or significantly reduce display effects, so they need to be adjusted. According to the matrix configuration, adjust the signal transmission link, including updating the video display position, adjusting the signal output source, and switching the input and output ports: Adjust the signal transmission link: After the signal is switched, the system will update the signal transmission link according to the matrix configuration. This includes: Update the video display position: According to the priority of the signal source, adjust the display position of the video signal, such as adjusting the layout of the picture on the video wall or display. Adjust the signal output source: In the matrix, the output port of the signal source may change, so the output path of the signal needs to be adjusted to ensure that the high-priority signal is transmitted through the best channel. Switch input and output ports: If the configuration of the video signal source and the input and output ports of the matrix changes, the system will automatically switch the port configuration to adapt to the new signal source position. This step helps ensure stable output and timely transmission of the signal. After the signal switching is completed, monitor the signal characteristics after the switching: Monitor signal characteristics: After the signal switching is completed, the system needs to monitor the quality and stability of the signal in real time, including parameters such as the bandwidth, delay, and bit error rate of the signal. This is to ensure that the quality of the video conference is not affected after the signal switching, and that high-quality video streaming can be continuously provided. Signal characteristic evaluation: The monitoring process may include automatic detection of signal delays, packet loss, image freezes or other problems. If an abnormality occurs, the system can adjust the priority of the signal source again and re-switch the matrix to ensure the smooth progress of the meeting.
[0035] Specifically, the specific process of dynamically adjusting the encryption capacity and level according to the signal characteristics after switching is as follows: analyze the signal characteristics after the signal switching, including bandwidth requirements, delay, compression efficiency and bit error rate, and determine the signal security requirements; calculate the required encryption capacity and encryption level according to the transmission characteristics of the signal, and determine whether the encryption strength needs to be enhanced; dynamically adjust the encryption capacity and level according to the signal characteristics and calculation results.
[0036] In this embodiment, the signal characteristics after the signal switching are analyzed, including bandwidth requirements, delay, compression efficiency and bit error rate, to determine the security requirements of the signal: Bandwidth requirements: The bandwidth requirements of the signal determine the amount of data transmission. Signals with higher bandwidth may require more encryption resources to ensure the integrity and security of the data, especially when the network transmission load is heavy. Delay: The delay parameter reflects the transmission time of the signal from the source to the target. Higher delay may affect the real-time performance of the encryption process, so it is necessary to evaluate the impact of the encryption process on the delay to avoid the encryption process being too long and affecting the signal quality. Compression efficiency: The higher the compression efficiency, the smaller the data volume, and the lower the bandwidth requirement during the transmission process, which may mean that the data compression algorithm can retain more information without affecting security. Therefore, in signals with high compression efficiency, the complexity of encryption may be reduced. Bit error rate: The bit error rate is the frequency of errors during signal transmission. Signals with high bit error rates may be vulnerable to attacks during transmission, so it is necessary to strengthen the encryption strength to ensure the confidentiality and integrity of the data. Signal security requirements: Based on these characteristics, the system can evaluate the security requirements of the signal and determine whether additional encryption measures need to be applied, such as selecting a higher encryption strength or increasing the encryption capacity. According to the transmission characteristics of the signal, the required encryption capacity and encryption level are calculated to determine whether the encryption strength needs to be increased: Calculate encryption capacity and level: By analyzing the bandwidth, delay, compression efficiency and bit error rate of the signal, the system can calculate the appropriate encryption capacity and level. For example: If the bandwidth demand is high, the system may need to increase the encryption capacity to ensure that the encrypted data can be effectively transmitted. If the bit error rate is high, the encryption strength may need to be increased to ensure that the signal is not attacked and ensure the security of the data. Determine encryption strength: Based on these parameters, the system will decide whether the encryption strength needs to be increased. For example, a signal with low bandwidth or high bit error rate may require the application of a strong encryption algorithm, such as AES-256 bit encryption; conversely, a lower strength encryption algorithm can be used to reduce the system burden. Dynamically adjust the encryption capacity and level based on the signal characteristics and calculation results: Dynamically adjust encryption: Once the security requirements and encryption requirements of the signal are calculated, the system will dynamically adjust the encryption capacity and level. At this time, the encryption strength will automatically increase or decrease according to the characteristics of the signal to balance the performance and security of the system: Enhanced encryption capacity: If the signal requires more protection (such as high bandwidth, low latency or high bit error rate signals), the system will allocate more encryption resources. Improved encryption level: If there is a high security risk during transmission, the system will increase the encryption level, such as using a stronger encryption algorithm or a larger key length. Optimized encryption processing: Through dynamic adjustment, ensure that the encryption and decryption process does not affect the real-time and quality of the signal, while ensuring the confidentiality and integrity of the signal.
[0037] Specifically, according to the signal characteristics after the signal switching module is switched, the specific process of selecting the character overlay template is as follows: according to the signal characteristics after switching, the transmission quality and stability of the signal are evaluated, and the character overlay template that matches the current signal conditions is identified; after the signal is switched, the selected character overlay template is loaded and applied to the video stream to ensure that the character content can be clearly integrated with the video signal while being compatible with the transmission characteristics of the current signal.
[0038] In this implementation scheme, according to the signal characteristics after switching, the transmission quality and stability of the signal are evaluated, and the character overlay template that matches the current signal conditions is identified: Transmission quality and stability evaluation: After the signal switching is completed, the quality and stability of the signal are evaluated. Select a matching character overlay template: According to the quality evaluation results of the signal, the system will select a suitable character overlay template. For high-quality, low-latency, and low-bit error rate signals, a simple template that is not easy to interfere with the signal can be selected; for low-quality signals, a template with stronger fault tolerance may be selected (for example, adding character borders, enhancing contrast, etc.). After the signal is switched, the selected character overlay template is loaded and applied to the video stream to ensure that the character content can be clearly integrated with the video signal: Load the selected template: Once the character overlay template is determined, the system will load the template into the video signal stream and prepare to combine with the video content. Character overlays usually include information such as timestamps, identifiers, and titles. Ensure clear integration: After loading the template, it is necessary to ensure that the character information can be clearly displayed and perfectly integrated with the video signal. This usually involves adjusting parameters such as the size, color, transparency, and position of the characters to avoid conflicts between the character information and the video content or obstruction of important details. Compatible with the transmission characteristics of the current signal: Compatibility processing: Make sure that the selected character overlay template is not only adapted to the quality of the signal, but also compatible with the transmission characteristics of the signal. For example: If the network bandwidth is low, a simpler character style may be used to avoid excessive character overlays affecting video smoothness. If there is high latency or bit errors, redundant information may be applied or the format of the template may be adjusted to ensure that the character information can still be displayed stably even if the signal is slightly lost. Adapt to different conditions: The design of the character overlay template needs to be able to adapt to different signal conditions and maintain sufficient readability and visual effects under any circumstances to ensure that the information is conveyed clearly and accurately.
[0039] Specifically, the specific process of adjusting the refresh rate is as follows: based on the signal characteristics after switching, evaluate the stability of the signal and the bandwidth availability, and obtain the signal quality index; compare the signal quality index with a preset signal quality index threshold; when the signal quality index is greater than or equal to the threshold, maintain or increase the refresh rate; when the signal quality index is less than the threshold, reduce the refresh rate.
[0040] In this implementation scheme, the signal stability and bandwidth availability are evaluated based on the signal characteristics after switching, and the signal quality index is obtained: the signal quality is evaluated by analyzing the stability of the signal, such as delay, jitter, and bit error rate. When the signal stability is high, it means that the signal is relatively stable and is not prone to freezes or image distortion. Bandwidth is a key factor affecting the quality of video signals. By measuring the bandwidth allocation of the current network, the system can determine whether the bandwidth is sufficient to meet the transmission requirements of high-quality video signals.
[0041] Get signal quality index: Based on the stability of the signal and the bandwidth availability, these factors are combined to calculate the signal quality index, which reflects the overall quality of the signal and is used for further decision making. The signal quality index formula is as follows: The signal quality index formula is as follows: Formula parameter explanation: BW avail : Indicates the bandwidth available in the current network, BW max is the maximum bandwidth capacity of the network. The larger the bandwidth, the stronger the transmission capacity and the better the video quality. α is the weight coefficient of the impact of bandwidth availability on signal quality, which is usually a positive value and controls the impact of bandwidth. This term affects the signal quality through the relative availability of bandwidth, and β is an exponential factor that adjusts the influence of bandwidth. avg : The average delay of the signal from the source to the receiver. The smaller the delay, the stronger the real-time nature of the video. γ is the weight coefficient of the impact of delay on signal quality, which is usually a positive value and adjusts the impact of delay on video quality. The effect of delay on signal quality is nonlinear. The higher the delay, the greater the impact. Logarithmic function is used to compress the effect of delay. BER: Indicates the bit error rate during signal transmission. The lower the bit error rate, the higher the video quality. δ is the weight coefficient of the bit error rate on signal quality. This item uses an exponential function (ζ is the exponential factor) to nonlinearly weight the bit error rate. The higher the bit error rate, the greater the impact. PLR (Packet Loss Rate): Indicates the rate at which data packets are lost during transmission. The higher the packet loss rate, the worse the video quality. η is the weight coefficient of the impact of packet loss rate on signal quality. This item is processed by the exponential function of the packet loss rate. The greater the packet loss rate, the greater the impact. Variation: indicates the volatility of signal quality. The greater the volatility, the worse the stability and continuity of the video stream. θ is the weight coefficient of the impact of volatility on signal quality. The absolute value of volatility is used to indicate the stability of the signal, and ξ is the degree of influence of volatility on signal quality.
[0042] Compare the signal quality index with the preset signal quality index threshold: Compare the signal quality index with the threshold: The system sets a signal quality index threshold, which represents the minimum quality standard for signal transmission. By comparing the current signal quality index with the threshold, the system can determine whether the signal quality meets the expected standard. When the signal quality index is greater than or equal to the threshold: If the signal quality index meets or exceeds the preset threshold, it means that the signal quality is good, and the refresh rate can be maintained or increased to maintain video smoothness and clarity. When the signal quality index is less than the threshold: If the signal quality index is lower than the preset threshold, it means that the signal quality is poor, and there may be stuttering or delays. At this time, the system will reduce the refresh rate to reduce the pressure on bandwidth and computing resources, thereby ensuring smooth transmission of video signals. Adjust the refresh rate: Maintain or increase the refresh rate: When the signal quality is good, the system can increase the refresh rate to ensure smooth display of video content and reduce image blur or lag. Reduce the refresh rate: When the signal quality is poor, reducing the refresh rate helps reduce bandwidth requirements and reduces the burden on the network by reducing the amount of data transmitted, thereby maintaining the stability of the video signal and playing normally even in bandwidth-constrained situations.
[0043] In summary, this application has at least the following effects:
[0044] A matrix switching system for video conferencing accurately evaluates the quality of video signals by comprehensively considering factors such as bandwidth availability, delay, bit error rate, packet loss rate and signal volatility, and dynamically adjusts the refresh rate and encryption level according to signal characteristics, effectively improving the video quality and real-time performance in video conferencing. According to real-time network performance monitoring, the bandwidth is reasonably allocated and the signal compression is optimized, which not only ensures the high efficiency of signal source transmission, but also minimizes the impact of network bandwidth and transmission delay on video conferencing. By dynamically adjusting the encryption capacity and encryption level, it is ensured that the video signal meets the security requirements during the transmission process, especially when the network status changes, the encryption strength can be adjusted in time to protect the privacy and security of the conference content. The video conferencing matrix is prioritized based on the signal source attributes to ensure that the signal source with high priority is preferentially mapped in the matrix, thereby ensuring the priority processing of important signal sources and higher quality display effects. By selecting a suitable character overlay template and adjusting the refresh rate, the display effect can be adjusted in real time according to the signal quality, so that the text information in the video conference is stably integrated with the video signal, and the clarity and stability of information transmission are improved.
[0045] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0046] The present invention is described with reference to flowcharts and / or block diagrams of systems, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0047] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0048] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0049] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0050] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A matrix switching system for video conferencing, characterized in that: It includes the following modules: network performance detection module, signal switching module, dynamic encryption control module, character overlay module; The network performance detection module is used to monitor the network transmission parameters of the video conference in real time, analyze and generate bandwidth allocation parameters and signal compression optimization parameters; The signal switching module is used to prioritize the various signal sources required for video conferencing matrix switching based on bandwidth allocation parameters and signal compression optimization parameters in combination with signal source properties, determine the priority mapping position of the signal source in the matrix, allocate the matrix position, perform signal switching, and identify the signal characteristics after switching; The dynamic encryption control module is used to dynamically adjust the encryption capacity and level according to the signal characteristics after switching; The character superimposition module is used to select a character superimposition template and adjust the refresh rate according to the signal characteristics after the signal switching module switches.
2. A matrix switching system for video conferencing according to claim 1, characterized in that: The specific process of analyzing and generating bandwidth allocation parameters and signal compression optimization parameters is as follows: According to the network transmission parameters of the video conference, the network status is analyzed and the current bandwidth availability and signal compression requirements are evaluated to generate bandwidth allocation parameters; The generated bandwidth allocation parameters include bandwidth demand analysis parameters, current network delay parameters, and bandwidth availability assessment parameters; Generate signal compression optimization parameters based on bandwidth allocation to optimize signal transmission efficiency and quality; The signal compression optimization parameters include signal compression rate parameters, compression algorithm selection parameters, and transmission bit error rate optimization parameters.
3. A matrix switching system for video conferencing according to claim 2, characterized in that: Based on the bandwidth allocation parameters and signal compression optimization parameters, the specific process of prioritizing the various signal sources required for video conferencing matrix switching in combination with the signal source attributes is as follows: According to bandwidth demand analysis parameters, current network delay parameters, and bandwidth availability evaluation parameters, the bandwidth demand, delay, and bandwidth availability of the signal source during transmission are evaluated, and signal sources with low bandwidth demand, low delay, and high bandwidth availability are prioritized; According to the signal compression rate parameters, compression algorithm selection parameters and transmission bit error rate optimization parameters, the compression rate, compression algorithm efficiency and transmission bit error rate of each signal source are evaluated, and the signal sources with low compression rate, high compression algorithm efficiency and low transmission bit error rate are prioritized.
4. A matrix switching system for video conferencing according to claim 3, characterized in that: The specific process of determining the priority mapping position of the signal source in the matrix is as follows: Assign weights to bandwidth allocation parameters and signal compression optimization parameters, comprehensively evaluate the bandwidth requirements, delay requirements, bandwidth availability, compression efficiency and bit error rate of the signal sources, determine the priority ranking of each signal source in the matrix, and determine the priority ranking of each signal source in the matrix.
5. A matrix switching system for video conferencing according to claim 4, characterized in that: The specific process of assigning matrix positions and performing signal switching is as follows: According to the priority ranking after weight allocation, the signal sources are mapped to the corresponding positions in the matrix, and the signal sources with high priority are assigned to the priority matrix positions; According to the assigned matrix position, the signal switching module transmits the high priority signal source to the corresponding matrix position, replaces the low priority signal source in the matrix, and performs signal switching; Adjust the signal transmission link according to the matrix configuration, including updating the video display position, adjusting the signal output source, and switching the input and output ports; After the signal switching is completed, monitor the characteristics of the switched signal.
6. A matrix switching system for video conferencing according to claim 5, characterized in that: The specific process of dynamically adjusting the encryption capacity and level according to the signal characteristics after switching is as follows: Analyze the signal characteristics after signal switching, including bandwidth requirements, delay, compression efficiency and bit error rate, and determine the signal security requirements; According to the transmission characteristics of the signal, the required encryption capacity and encryption level are calculated to determine whether the encryption strength needs to be enhanced; Dynamically adjust the encryption capacity and level based on signal characteristics and calculation results.
7. A matrix switching system for video conferencing according to claim 6, characterized in that: According to the signal characteristics after the signal switching module switches, the specific process of selecting the character overlay template is as follows: According to the signal characteristics after switching, the transmission quality and stability of the signal are evaluated, and the character overlay template matching the current signal conditions is identified; After the signal is switched, the selected character overlay template is loaded and applied to the video stream to ensure that the character content can be clearly integrated with the video signal while being compatible with the transmission characteristics of the current signal.
8. A matrix switching system for video conferencing according to claim 6, characterized in that: The specific process of adjusting the refresh rate is as follows: According to the signal characteristics after switching, the signal stability and bandwidth availability are evaluated to obtain the signal quality index; comparing the signal quality index with a preset signal quality index threshold; When the signal quality index is greater than or equal to the threshold, the refresh rate is maintained or increased; When the signal quality index is less than a threshold, the refresh rate is reduced.
Citation Information
Patent Citations
A matrix switching system for video conferencing
CN117354448B
Matrix equipment with signal mutual backup function and output method
CN107529023A
Matrix switching system for video conference
CN117354448A
Video switching arrangement
JP2006165802A
Method and apparatus for selection of signals in a teleconference
US20030117486A1
Cited By
Monitoring analysis method and analysis system for set top box application
CN119893216A