Online large-screen video conference interface sharing control method
Through the parameter collection and comprehensive adjustment calculation module in online large-screen video conferencing technology, network delay and video quality are calculated and adjusted, the problems of lag and unstable video quality during interface sharing in the existing technology are solved, and better user experience and system performance optimization are achieved.
Patent Information
- Application Number
- CN202411944667.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-04
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing online large-screen video conferencing technology cannot accurately predict and adjust network delays, resulting in lag and delays during interface sharing, and the inability to maintain the stability of video quality, affecting the user experience.
The parameter collection module collects conference information, uses the comprehensive adjustment calculation module to calculate the screen sharing area adjustment coefficient, video quality adjustment factor and network bandwidth allocation coefficient, combines historical data to judge the changes in network bandwidth allocation coefficient, adjust network delay and output control instructions to optimize conference settings.
Accurate prediction and adjustment of network latency is achieved, reducing lag and delays during interface sharing, maintaining stability of video quality, improving user experience, and continuously optimizing system performance through a loop feedback mechanism.
Smart Images

Figure CN119766953A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of online large-screen video conferencing, and in particular to an online large-screen video conferencing interface sharing control method. Background Art
[0002] As an important means of remote communication, video conferencing technology has undergone years of development and evolution. From the initial simple audio calls to the current high-definition video, screen sharing, and multi-party interactive functions, video conferencing technology has continued to make breakthroughs and innovations. As an important form of video conferencing technology, online large-screen video conferencing, its interface sharing control method has also been continuously optimized and improved with the advancement of technology.
[0003] With the continuous development of online large-screen video conferencing technology, conference interface sharing has become one of the important functions in meetings. However, in actual applications, conference interface sharing faces many challenges. Specifically, existing technologies are often unable to accurately predict and adjust network delays, resulting in freezes and delays when sharing the conference interface, seriously affecting the user experience. Due to the limitations of network bandwidth and equipment performance factors, existing technologies are often unable to maintain stable video quality, resulting in blurred and jittery images. Existing technologies are also unable to flexibly adjust the screen sharing area according to the number of participants and the dynamic complexity of the screen sharing content, resulting in poor conference interface sharing effects. In addition, existing technologies often lack an effective loop feedback mechanism and are unable to continuously optimize and adjust the control system performance based on the previous calculation results. Summary of the invention
[0004] The purpose of the present invention is to provide an online large-screen video conference interface sharing control method to solve the problems raised in the above-mentioned background technology.
[0005] To achieve the above object, the present invention provides the following technical solution, and the specific implementation steps are as follows:
[0006] Step 1: Use the parameter collection module to collect basic information parameters of the current meeting, and set the parameter range of dynamic complexity F and expected audio quality YP according to historical data;
[0007] Step 2: Use the comprehensive adjustment calculation module to calculate and output the screen sharing area adjustment coefficient PFQ, video quality adjustment factor SZ, and network bandwidth allocation coefficient KF of the current meeting respectively;
[0008] Step 3: Based on the network bandwidth allocation coefficient KF result, use the change judgment unit and combine historical data to calculate the output network bandwidth allocation average coefficient KF avg As a judgment benchmark, the average coefficient KF of network bandwidth allocation is used avgAccording to the change of network bandwidth allocation coefficient KF, the control adjustment is judged, and after the adjustment, the adjusted network delay WY is calculated and output new As the next network delay parameter for the current session;
[0009] Step 4: Use the control command output module to output control commands and adjust the conference interface sharing settings;
[0010] The comprehensive adjustment calculation module includes a dynamic adjustment screen sharing area unit, a video quality and network bandwidth allocation unit, an optimization network allocation unit and a change judgment unit.
[0011] Optionally, the equipment used by the parameter collection module includes a network monitor, a video quality analysis tool, a storage device, and a real-time communication test tool;
[0012] The equipment used in the comprehensive adjustment calculation module includes a data analysis device, which is used to analyze parameters and provide accurate data support for the system;
[0013] The equipment used by the control instruction output module includes a server, which is used to run an online large-screen video conference interface sharing control system and process data calculation and instruction output.
[0014] Optionally, the calculation formula for dynamically adjusting the screen sharing area unit is as follows:
[0015]
[0016] WY avg =(WY1+WY2+WY3+......+WY n ) / n;
[0017] in:
[0018] PFQ is the screen sharing area adjustment factor;
[0019] X is the total number of participants at the current meeting, and 10 represents the weight of the impact of the number of participants on network delay;
[0020] WY avg is the average network delay, 1000 is the conversion factor from milliseconds to seconds;
[0021] n is the total number of minutes, which means the total number of minutes used to calculate network delay during the preparation phase when all participants are present;
[0022] WY1 is the first minute network delay, WY2 is the second minute network delay, WY3 is the third minute network delay, WY n is the network delay in the nth minute, WY1+WY2+WY3+......+WYn Reflects the sum of network delays within the total number of minutes n;
[0023] F is the dynamic complexity. The range of dynamic complexity F is set to 0-100, and 100 is the maximum value of the dynamic complexity F of the screen sharing content.
[0024] Optionally, the calculation formula of the video quality and network bandwidth allocation unit is as follows:
[0025] SZ=PFQ×[SF / (1920×1080)]-[(X / 10)×(1-QSF / 30)];
[0026] in:
[0027] SZ is the video quality adjustment factor;
[0028] SF is the current video resolution;
[0029] 1920×1080 reflects 1080p resolution;
[0030] QSF is the expected audio quality, and 30 indicates the effect of adjusting the video frame rate on network quality.
[0031] Optionally, the calculation formula of the optimized network allocation unit is as follows:
[0032] KF=(SZ×K) / 100-[(SF / (3840×2160)×(1-YP / 100)];
[0033] in:
[0034] KF is the network bandwidth allocation coefficient;
[0035] K is the current network bandwidth;
[0036] 100 reflects the conversion factor from bandwidth unit Mbps to proportional relationship;
[0037] 3840×2160 reflects 4K video resolution;
[0038] YP is the expected audio quality. The range of the expected audio quality YP is set to 0-100, and 100 is the maximum value of the audio quality.
[0039] Optionally, the calculation formula for determining the change benchmark of the network bandwidth allocation coefficient KF is as follows:
[0040] KF avg =(KF1+KF2+KF3+......+KF m ) / m;
[0041] KF avgAllocate an average coefficient for network bandwidth;
[0042] m is the total number of meetings, which reflects the total number of meetings that have ended before and have the same number of participants and type as the current meeting;
[0043] KF1 is the network bandwidth allocation coefficient for the first meeting, KF2 is the network bandwidth allocation coefficient for the second meeting, KF3 is the network bandwidth allocation coefficient for the third meeting, and KF m is the network bandwidth allocation coefficient for the mth meeting, KF1+KF2+KF3+......+KF m Reflects the sum of the network bandwidth allocation coefficients KF for the total number of meetings m.
[0044] Optionally, based on the network bandwidth allocation average coefficient KF avg The judgment and analysis of the network bandwidth allocation coefficient KF are as follows:
[0045] If the network bandwidth allocation coefficient KF is higher than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is reasonable and does not affect the network delay. The current dynamic complexity F, current video resolution SF, current network bandwidth K and audio quality should be maintained;
[0046] If the network bandwidth allocation coefficient KF is lower than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is unreasonable, and the dynamic complexity F, current video resolution SF and expected audio quality QSF should be reduced to change the network delay problem.
[0047] Optionally, based on the situation where the network bandwidth allocation coefficient KF affects the network delay, the calculation formula of the adjusted network delay is as follows:
[0048] WY new =WY avg ×(1-0.1×KF);
[0049] WY new is the adjusted network delay;
[0050] 1 and 0.1 are constants that adjust the effect of the network bandwidth allocation coefficient KF on network delay;
[0051] Adjusted network delay WY new As the next network delay parameter of the current meeting, and replace the average network delay WY calculated in the next dynamic adjustment of the screen sharing area unit avg .
[0052] Optionally, the dynamic complexity F directly affects the screen sharing area adjustment coefficient PFQ, and the current video resolution SF directly affects the video quality adjustment factor SZ, thereby affecting the video quality shared on the online large-screen video conferencing interface;
[0053] The estimated audio quality QSF directly affects the network bandwidth allocation coefficient KF, which in turn affects the audio-visual quality shared in the online large-screen video conference interface;
[0054] When the network bandwidth allocation coefficient KF is lower than the average network bandwidth allocation coefficient KF avg In this case, the dynamic complexity F, the current video resolution SF and the expected audio quality QSF are reduced, and the occupancy rate of the currently used network bandwidth K is reduced, thereby reducing the network delay problem.
[0055] Compared with the prior art, the present invention has the following beneficial effects:
[0056] 1. The present invention calculates the network bandwidth allocation coefficient KF by optimizing the network allocation unit and the change judgment unit, and determines whether KF will affect the average network delay WY. avg When the network delay is adjusted, the network delay WY is calculated. new This mechanism can accurately predict and adjust network delays, reduce freezes and delays when sharing the conference interface, and improve user experience.
[0057] 2. The present invention calculates the video quality adjustment factor SZ through the video quality and network bandwidth allocation unit, and dynamically adjusts the video quality in combination with the network bandwidth allocation coefficient KF, video resolution and video frame rate factors. This mechanism can maintain the stability of video quality and avoid image blur and jitter problems.
[0058] 3. The present invention calculates the network bandwidth allocation coefficient KF by dynamically adjusting the screen sharing area unit, and calculates the network bandwidth allocation coefficient KF according to the total number of participants X and the average network delay WY. avg The screen sharing area can be flexibly adjusted based on the dynamic complexity F factor of the screen sharing content. This mechanism can adjust the screen sharing area in real time according to the meeting needs and improve the sharing effect of the meeting interface.
[0059] 4. The present invention adjusts the network delay WY new Substitute this data into the next calculation and use the average of historical data from the first calculation of the same number of people and type of meeting to determine the change in the network bandwidth allocation coefficient KF. This mechanism can form an effective loop feedback mechanism to continuously optimize and adjust system performance and improve the stability and efficiency of conference interface sharing. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1A method flow chart of the online large-screen video conference interface sharing control method;
[0061] Figure 2 It is a structural schematic diagram of the comprehensive adjustment calculation module of the present invention;
[0062] Figure 3 A schematic diagram of the minute delay in the current conference preparation phase in the online large-screen video conference interface sharing control method;
[0063] Figure 4 A schematic diagram of a loop feedback for calculating the network delay problem in the present invention. DETAILED DESCRIPTION
[0064] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0065] Regarding this online large-screen video conferencing interface sharing control method, it is different from the existing online large-screen video conferencing interface sharing control method. The existing online large-screen video conferencing interface sharing control method has a series of delay and jamming problems caused by network delay, video quality, and audio quality, and lacks an effective loop feedback mechanism. Specifically, it is impossible to continuously optimize and adjust the control system performance according to the previous calculation results. The online large-screen video conferencing interface sharing control method proposed by this algorithm unit defines three key calculation formulas and establishes a loop feedback mechanism to dynamically adjust the screen sharing area, video and audio quality, and network bandwidth allocation, and can accurately judge the changing trend of the network bandwidth allocation coefficient KF in combination with historical data, and make accurate judgments and controls based on this.
[0066] For examples, see Figures 1 to 4 This implementation provides a method for controlling the sharing of an online large-screen video conference interface. The specific implementation steps are as follows:
[0067] Step 1: Use the parameter collection module to collect basic information parameters of the current meeting, and set the parameter range of dynamic complexity F and expected audio quality YP according to historical data;
[0068] Step 2: Use the comprehensive adjustment calculation module to calculate and output the screen sharing area adjustment coefficient PFQ, video quality adjustment factor SZ, and network bandwidth allocation coefficient KF of the current meeting respectively;
[0069] Step 3: Based on the network bandwidth allocation coefficient KF result, use the change judgment unit and combine historical data to calculate the output network bandwidth allocation average coefficient KF avg As a judgment benchmark, the average coefficient KF of network bandwidth allocation is used avg According to the change of network bandwidth allocation coefficient KF, the control adjustment is judged, and after the adjustment, the adjusted network delay WY is calculated and output new As the next network delay parameter for the current session;
[0070] Step 4: Use the control command output module to output control commands and adjust the conference interface sharing settings;
[0071] Among them, the comprehensive adjustment calculation module includes a dynamic adjustment screen sharing area unit, a video quality and network bandwidth allocation unit, an optimization network allocation unit and a change judgment unit;
[0072] The equipment used in the parameter collection module includes network monitors, video quality analysis tools, storage devices, and real-time communication test tools;
[0073] The equipment used in the comprehensive adjustment calculation module includes data analysis equipment, which is used to analyze parameters and provide accurate data support for the system;
[0074] The devices used in the control command output module include servers, which are used to run the online large-screen video conferencing interface sharing control system, process data calculation and command output.
[0075] In this embodiment, the system forms a complex online large-screen video conference interface sharing control system through the mutual cooperation of three algorithm units and the mutual correlation of the number of participants, network delay, video resolution, video frame rate, and audio quality factors. The system combines the three operation results of PFQ, SZ, and KF. PFQ is the screen sharing area adjustment coefficient. By adjusting the size of the screen sharing area, it ensures that all participants can clearly see the content of screen sharing, while reducing network delay and bandwidth occupancy. SZ is the video quality adjustment factor. While ensuring the video quality, it balances the requirements of video resolution and frame rate for network bandwidth, so that the video quality can be reasonably optimized, while avoiding excessive occupation of network bandwidth. KF is the network bandwidth allocation coefficient, which optimizes the allocation of network bandwidth to ensure that the requirements of audio, video and screen sharing can be met at the same time under limited network bandwidth. If the calculation result of KF has an impact on the network delay, the adjusted network delay WY will be obtained after the adjustment. new , adjusted network delay WY new It will affect the calculation of PFQ and SZ. The result of each formula is affected by the variables in other formulas, and the performance of the system can be continuously adjusted and optimized through a circular feedback mechanism.
[0076] See also Figures 1 to 4 , the calculation formula for dynamically adjusting the screen sharing area unit is as follows:
[0077]
[0078] WY avg =(WY1+WY2+WY3+......+WY n ) / n;
[0079] in:
[0080] PFQ is the screen sharing area adjustment factor;
[0081] X is the total number of participants at the current meeting, and 10 represents the weight of the impact of the number of participants on network delay;
[0082] WY avg is the average network delay, 1000 is the conversion factor from milliseconds to seconds;
[0083] n is the total number of minutes, which means the total number of minutes used to calculate network delay during the preparation phase when all participants are present;
[0084] WY1 is the first minute network delay, WY2 is the second minute network delay, WY3 is the third minute network delay, WY n is the network delay in the nth minute, WY1+WY2+WY3+......+WY n Reflects the sum of network delays within the total number of minutes n;
[0085] F is the dynamic complexity. The range of dynamic complexity F is set to 0-100, and 100 is the maximum value of the dynamic complexity F of the screen sharing content.
[0086] In this embodiment: First, the calculation part "X / 10" in this algorithm unit introduces the influence of the current total number of participants X on the screen sharing area adjustment coefficient PFQ. When the number of participants N increases, the value of "X / 10" will also increase accordingly, thereby increasing the value of the screen sharing area adjustment coefficient PFQ, making the screen sharing area larger to accommodate more participants, "1-WY avg / 1000" This calculation part introduces the average network delay WY avg Impact of the screen sharing area adjustment coefficient PFQ and average network delay WY avg The bigger the "1-WY avg The smaller the value of " / 1000", the smaller the screen sharing area adjustment factor PFQ will be, thereby reducing the screen sharing area and reducing the network bandwidth usage. This calculation part introduces the influence of dynamic complexity F on the screen sharing area adjustment coefficient PFQ. The higher the dynamic complexity F, The larger the value is, the larger the screen sharing area adjustment factor PFQ will be to ensure the clarity and readability of the screen sharing content.
[0087] In addition, it is worth noting that 100 is selected as the maximum value of the dynamic complexity F because it represents an extreme case, that is, the dynamic complexity of the screen content is very high. In this case, the system needs to allocate more resources and bandwidth to ensure the smoothness and clarity of screen sharing. Of course, in actual applications, this situation rarely occurs, so the value of dynamic complexity F is usually much smaller than 100;
[0088] This unit is implemented through "X / 10", "1-WY avg / 1000” and The combined effect of these three calculation parts enables the screen sharing area adjustment coefficient PFQ to flexibly adjust the size of the screen sharing area according to the current number of participants, network latency and the complexity of the screen sharing content to adapt to different meeting needs.
[0089] See also Figures 1 to 4 , the calculation formulas of video quality and network bandwidth allocation unit are as follows:
[0090] SZ=PFQ×[SF / (1920×1080)]-[(X / 10)×(1-QSF / 30)];
[0091] in:
[0092] SZ is the video quality adjustment factor;
[0093] SF is the current video resolution;
[0094] 1920×1080 reflects 1080p resolution;
[0095] QSF is the expected audio quality, and 30 indicates the effect of adjusting the video frame rate on network quality.
[0096] In this embodiment, first, the calculation part "PFQ×[SF / (1920×1080)]" introduces the influence of the screen sharing area adjustment coefficient PFQ and the current video resolution SF on the video quality adjustment factor SZ. The larger the value of the screen sharing area adjustment coefficient PFQ and the higher the current video resolution SF relative to the 1920×1080 base resolution, the greater the value of the video quality adjustment factor SZ will be to improve the video quality. The calculation part "[(X / 10)×(1-QSF / 30)]" introduces the influence of the current total number of participants X and the expected audio quality QSF on the video quality adjustment factor SZ. When the current total number of participants X increases, the value of "(X / 10)" will increase, and when the expected audio quality QSF is close to more than 30 frames / second, the value of "(1-QSF / 30)" will decrease, thereby affecting the value of the video quality adjustment factor SZ as a whole. This calculation part is intended to balance the influence of the number of participants and the video frame rate on the video quality.
[0097] This unit uses the combined effect of the two calculation parts, screen sharing area adjustment coefficient PFQ×[SF / (1920×1080)] and “[(X / 10)×(1-QSF / 30)]”, to enable the video quality adjustment factor SZ to dynamically adjust the video quality according to the adjustment coefficient of the screen sharing area, the video resolution, the number of participants, and the changes in the video frame rate to adapt to different conference requirements. By introducing the current total number of participants X, the video quality adjustment factor SZ can ensure that when the number of participants increases, the video quality can be adjusted accordingly to maintain the smoothness and clarity of the meeting. The adjustment of the video quality adjustment factor SZ can reasonably control the occupation of network resources while ensuring the video quality, thereby achieving a balance between video quality and network resources.
[0098] See also Figures 1 to 4 , the calculation formula for optimizing the network allocation unit is as follows:
[0099] KF=(SZ×K) / 100-[(SF / (3840×2160)×(1-YP / 100)];
[0100] in:
[0101] KF is the network bandwidth allocation coefficient;
[0102] K is the current network bandwidth;
[0103] 100 reflects the conversion factor from bandwidth unit Mbps to proportional relationship;
[0104] 3840×2160 reflects 4K video resolution;
[0105] YP is the expected audio quality. The range of the expected audio quality YP is set to 0-100, and 100 is the maximum value of the audio quality.
[0106] In this embodiment, the algorithm unit first introduces the influence of the video quality adjustment factor SZ and the current network bandwidth K on the network bandwidth allocation coefficient KF in the calculation part "(SZ×K) / 100". The larger the value of the video quality adjustment factor SZ and the higher the current network bandwidth K, the larger the value of the network bandwidth allocation coefficient KF will be, so as to allocate more network bandwidth to the audio, video and screen sharing in the conference. The part "(SF / (3840×2160)" calculates the ratio of the current video resolution SF to the reference resolution 3840×2160. When the current video resolution SFR is equal to 3840×2160, the ratio is 1. When the current video resolution SF is less than 3840×2160, the ratio is 0. When the current video resolution SF is greater than 3840×2160, the ratio is less than 1. When the current video resolution SF is greater than 3840×2160, the ratio is greater than 1. This ratio reflects the relative size of the video resolution's demand for network bandwidth. The "(1-YP / 100)" part calculates the adjustment coefficient of the expected audio quality YP's demand for network bandwidth. When the expected audio quality YP is 0, that is, the lowest audio quality, the coefficient is 1, indicating that no additional adjustment is made to the network bandwidth. When the expected audio quality YP increases, the coefficient decreases, indicating that more network bandwidth needs to be allocated for higher audio quality. However, it should be noted that the "YP / 100" here is actually a ratio value, which is used to convert the expected audio quality YP into a value between 0 and 1 for calculation.
[0107] This algorithm unit is regarded as a statement that attempts to balance the impact of video resolution and audio quality on network bandwidth. Then the network bandwidth allocation coefficient KF can accurately calculate and allocate network bandwidth according to the screen sharing area adjustment coefficient PFQ, the video quality adjustment factor SZ and the balanced video and audio requirements. By considering the impact of video resolution and audio quality on network bandwidth, the network bandwidth allocation coefficient KF can optimize network performance and reduce network delay and packet loss while ensuring audio and video quality.
[0108] See also Figures 1 to 4 , the calculation formula for determining the change benchmark of the network bandwidth allocation coefficient KF is as follows:
[0109] KF avg =(KF1+KF2+KF3+......+KF m ) / m;
[0110] KF avg Allocate an average coefficient for network bandwidth;
[0111] m is the total number of meetings, which reflects the total number of meetings that have ended before and have the same number of participants and type as the current meeting;
[0112] KF1 is the network bandwidth allocation coefficient for the first meeting, KF2 is the network bandwidth allocation coefficient for the second meeting, KF3 is the network bandwidth allocation coefficient for the third meeting, and KF m is the network bandwidth allocation coefficient for the mth meeting, KF1+KF2+KF3+......+KF m The sum of the network bandwidth allocation coefficients KF reflecting the total number of conferences m;
[0113] Based on the average coefficient KF of network bandwidth allocation avg The judgment and analysis of the network bandwidth allocation coefficient KF are as follows:
[0114] If the network bandwidth allocation coefficient KF is higher than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is reasonable and does not affect the network delay. The current dynamic complexity F, current video resolution SF, current network bandwidth K and audio quality should be maintained;
[0115] If the network bandwidth allocation coefficient KF is lower than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is unreasonable, and the dynamic complexity F, current video resolution SF and expected audio quality QSF should be reduced to change the network delay problem;
[0116] Based on the impact of the network bandwidth allocation coefficient KF on network delay, the calculation formula for network delay after adjustment is as follows:
[0117] WY new =WY avg ×(1-0.1×KF);
[0118] WY new is the adjusted network delay;
[0119] 1 and 0.1 are constants that adjust the effect of the network bandwidth allocation coefficient KF on network delay;
[0120] Adjusted network delay WY new As the next network delay parameter of the current meeting, and replace the average network delay WY calculated in the next dynamic adjustment of the screen sharing area unit avg .
[0121] In this embodiment, the algorithm unit is based on the historical data of the network bandwidth allocation coefficient KF. In the loop feedback mechanism, the algorithm unit uses the historical data of the same number of people, the same type and the first calculation of the conference to calculate the average value of the network bandwidth allocation coefficient KF, that is, the average network bandwidth allocation coefficient KF avg , the average coefficient of network bandwidth allocation KF avg It is used as a benchmark to judge the change of the current network bandwidth allocation coefficient KF. By comparing the currently calculated network bandwidth allocation coefficient KF with the average network bandwidth allocation coefficient KF avg By comparing, the system can determine the changing trend of the network bandwidth allocation coefficient KF;
[0122] Specifically: "If the network bandwidth allocation coefficient KF is higher than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is reasonable and does not affect the network delay. The current dynamic complexity F, current video resolution SF, current network bandwidth K and audio quality should be maintained;
[0123] If the network bandwidth allocation coefficient KF is lower than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is unreasonable, and the dynamic complexity F, current video resolution SF and expected audio quality QSF should be reduced to change the network delay problem";
[0124] The above-mentioned use of historical data to judge the change of the network bandwidth allocation coefficient KF can provide a more accurate adjustment basis for the system, thereby more accurately optimizing the network bandwidth allocation and conference quality;
[0125] Next, assuming that the network bandwidth allocation coefficient KF affects the network delay, using “WY avg ×(1-0.1×KF)”, more accurately calculate the network bandwidth requirements for video resolution and audio quality, and the adjusted network delay WY new It can optimize the utilization of network resources, which helps to reduce network delay and packet loss problems and improve the overall performance of the meeting. In addition, after adjusting the network delay WY new As the next network delay parameter of the current meeting, and replace the average network delay WY calculated in the next dynamic adjustment of the screen sharing area unit avg , ensuring the close correlation of the shared control of each conference interface during the current conference, thereby improving the effective accuracy of the shared control of the conference interface;
[0126] The new calculation formula makes the adjusted network delay WY newIt can better adapt to different meeting needs and network environments, which helps to improve the user's meeting experience and ensure that the audio and video quality and screen sharing in the meeting can be fully supported by network resources. new When the calculation result changes, it will in turn affect the calculation of the screen sharing area adjustment coefficient PFQ and the network bandwidth allocation coefficient KF, thus forming a dynamic adjustment process. This process can continuously adjust the network bandwidth allocation and the screen sharing area adjustment coefficient according to changes in network conditions and video quality to optimize the performance of the meeting.
[0127] In summary, in the specific implementation process, "WY avg ×(1-0.1×KF)” has a positive impact on the calculation effect and beneficial effects of optimizing the network allocation unit. It improves the accuracy and flexibility of the calculation of the network bandwidth allocation coefficient KF, optimizes the utilization of network resources, improves user experience, and promotes the operation of the loop feedback mechanism.
[0128] See also Figures 1 to 4 ,The dynamic complexity F directly affects the screen sharing area adjustment coefficient PFQ, and the current video resolution SF directly affects the video quality adjustment factor SZ, which in turn affects the video quality shared in the online large-screen video conferencing interface;
[0129] It is expected that the audio quality QSF directly affects the network bandwidth allocation coefficient KF, which in turn affects the audio-visual quality shared in the online large-screen video conferencing interface;
[0130] When the network bandwidth allocation coefficient KF is lower than the average network bandwidth allocation coefficient KF avg In this case, the dynamic complexity F, the current video resolution SF and the expected audio quality QSF are reduced, and the occupancy rate of the currently used network bandwidth K is reduced, thereby reducing the network delay problem.
[0131] In this embodiment, in the loop feedback mechanism, as the network bandwidth allocation coefficient KF changes, the system will re-evaluate and adjust the dynamic complexity F, the current video resolution SF, and the expected audio quality QSF. Specifically, under the premise of ensuring the clarity of the video conference interface picture and sound, when the dynamic complexity F, the current video resolution SF, and the expected audio quality QSF are adjusted to reduce the dynamic complexity F, the current video resolution SF, and the expected audio quality QSF in the currently used network bandwidth K, the proportion of the three aspects of dynamic complexity F, the current video resolution SF, and the expected audio quality QSF will be greatly reduced, and the usage rate of the currently used network bandwidth K will become smoother, thereby avoiding network delays and freezes.
[0132] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for controlling online large-screen video conference interface sharing, characterized in that: The specific implementation steps are as follows: Step 1: Use the parameter collection module to collect basic information parameters of the current meeting, and set the parameter range of dynamic complexity F and expected audio quality YP according to historical data; Step 2: Use the comprehensive adjustment calculation module to calculate and output the screen sharing area adjustment coefficient PFQ, video quality adjustment factor SZ, and network bandwidth allocation coefficient KF of the current meeting respectively; Step 3: Based on the network bandwidth allocation coefficient KF result, use the change judgment unit and combine historical data to calculate the output network bandwidth allocation average coefficient KF avg As a judgment benchmark, the average coefficient KF of network bandwidth allocation is used avg According to the change of network bandwidth allocation coefficient KF, the control adjustment is judged, and after the adjustment, the adjusted network delay WY is calculated and output new As the next network delay parameter for the current session; Step 4: Use the control command output module to output control commands and adjust the conference interface sharing settings; The comprehensive adjustment calculation module includes a dynamic adjustment screen sharing area unit, a video quality and network bandwidth allocation unit, an optimization network allocation unit and a change judgment unit.
2. The online large-screen video conference interface sharing control method according to claim 1, characterized in that: The equipment used in the parameter collection module includes a network monitor, a video quality analysis tool, a storage device, and a real-time communication test tool; The equipment used in the comprehensive adjustment calculation module includes a data analysis device, which is used to analyze parameters and provide accurate data support for the system; The equipment used by the control instruction output module includes a server, which is used to run an online large-screen video conference interface sharing control system and process data calculation and instruction output.
3. The online large-screen video conference interface sharing control method according to claim 2 is characterized in that: The calculation formula for dynamically adjusting the screen sharing area unit is as follows: WE avg =(WY1+WY2+WY3+......+WY n ) / n; in: PFQ is the screen sharing area adjustment factor; X is the total number of participants at the current meeting, and 10 represents the weight of the impact of the number of participants on network delay; WY avg is the average network delay, 1000 is the conversion factor from milliseconds to seconds; n is the total number of minutes, which means the total number of minutes used to calculate network delay during the preparation phase when all participants are present; WY1 is the first minute network delay, WY2 is the second minute network delay, WY3 is the third minute network delay, WY n is the network delay in the nth minute, WY1+WY2+WY3+......+WY n Reflects the sum of network delays within the total number of minutes n; F is the dynamic complexity. The range of dynamic complexity F is set to 0-100, and 100 is the maximum value of the dynamic complexity F of the screen sharing content.
4. The online large-screen video conference interface sharing control method according to claim 3 is characterized by: The calculation formula of the video quality and network bandwidth allocation unit is as follows: SZ=PFQ×[SF / (1920×1080)]-[(X / 10)×(1-QSF / 30)]; in: SZ is the video quality adjustment factor; SF is the current video resolution; 1920×1080 reflects 1080p resolution; QSF is the expected audio quality, and 30 indicates the effect of adjusting the video frame rate on network quality.
5. The online large-screen video conference interface sharing control method according to claim 4 is characterized in that: The calculation formula of the optimized network allocation unit is as follows: KF=(SZ×K) / 100-[(SF / (3840×2160)×(1-YP / 100)]; in: KF is the network bandwidth allocation coefficient; K is the current network bandwidth; 100 reflects the conversion factor from bandwidth unit Mbps to proportional relationship; 3840×2160 reflects 4K video resolution; YP is the expected audio quality. The range of the expected audio quality YP is set to 0-100, and 100 is the maximum value of the audio quality.
6. The online large-screen video conference interface sharing control method according to claim 5, characterized in that: The calculation formula for determining the change benchmark of the network bandwidth allocation coefficient KF is as follows: KF avg =(KF1+KF2+KF3+......+KF m ) / m; KF avg Allocate an average coefficient for network bandwidth; m is the total number of meetings, which reflects the total number of meetings that have ended before and have the same number of participants and type as the current meeting; KF1 is the network bandwidth allocation coefficient for the first meeting, KF2 is the network bandwidth allocation coefficient for the second meeting, KF3 is the network bandwidth allocation coefficient for the third meeting, and KF m is the network bandwidth allocation coefficient for the mth meeting, KF1+KF2+KF3+......+KF m Reflects the sum of the network bandwidth allocation coefficients KF for the total number of conferences m.
7. The online large-screen video conference interface sharing control method according to claim 6, characterized in that: Based on the network bandwidth allocation average coefficient KF avg The judgment and analysis of the network bandwidth allocation coefficient KF are as follows: If the network bandwidth allocation coefficient KF is higher than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is reasonable and does not affect the network delay. The current dynamic complexity F, current video resolution SF, current network bandwidth K and audio quality should be maintained; If the network bandwidth allocation coefficient KF is lower than the average network bandwidth allocation coefficient KF avg , it reflects that the current network bandwidth allocation is unreasonable, and the dynamic complexity F, current video resolution SF and expected audio quality QSF should be reduced to change the network delay problem.
8. The online large-screen video conference interface sharing control method according to claim 7, characterized in that: Based on the impact of the network bandwidth allocation coefficient KF on network delay, the calculation formula for network delay after adjustment is as follows: YOU new =YOU avg ×(1-0.1×KF); WY new is the adjusted network delay; 1 and 0.1 are constants that adjust the effect of the network bandwidth allocation coefficient KF on network delay; Adjusted network delay WY new As the next network delay parameter of the current meeting, and replace the average network delay WY calculated in the next dynamic adjustment of the screen sharing area unit avg .
9. The online large-screen video conference interface sharing control method according to claim 7, characterized in that: The dynamic complexity F directly affects the screen sharing area adjustment coefficient PFQ, and the current video resolution SF directly affects the video quality adjustment factor SZ, thereby affecting the video quality shared in the online large-screen video conferencing interface; The estimated audio quality QSF directly affects the network bandwidth allocation coefficient KF, which in turn affects the audio-visual quality shared in the online large-screen video conference interface; When the network bandwidth allocation coefficient KF is lower than the average network bandwidth allocation coefficient KF avg In this case, the dynamic complexity F, the current video resolution SF and the expected audio quality QSF are reduced, and the occupancy rate of the currently used network bandwidth K is reduced, thereby reducing the network delay problem.
Citation Information
Patent Citations
Video conference processing method, video conference system and related device
CN117896552A
Using method for integrating various networks and video conference equipment
CN118158089A
Online conference display method and system, medium and electronic equipment
CN119052403A
Display method and system of mini-computer host
CN119182968A
Participant Video Communication Devices as Host and Attendee, and Video Conferencing System
US20240179390A1