PC Display Load Reduction for Video Conferencing Flickering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video conferencing systems, the use of personal computers as transmission terminals can lead to increased load due to running operating systems and applications, resulting in screen flickering issues when transmitting audio, video, and display data.
Innovation Solution
An information processing apparatus with a display unit, transmission unit, and reducing unit is provided to manage and reduce the process load during data transmission, switching off transparent display to prevent screen flickering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a PC is used as a transmission terminal to participate in video conference, then the user can join the conference without a dedicated terminal, but the PC load increases causing screen flickering
Solution Approach 1:
The system performs preliminary actions by capturing display data before transmission begins. The display data is captured and stored in advance, then transmitted to the destination terminal. This preliminary capture prevents the need for continuous rendering during transmission, reducing real-time load and preventing screen flickering while maintaining participation capability.
Solution Approach 2:
Instead of continuously rendering and transmitting the entire display output, the system creates a copy of the display data (bitmap image) and transmits this static copy. This copying approach reduces the computational load during transmission compared to continuous rendering, thereby stabilizing the screen while maintaining the ability to share display content.
2Adaptability or versatility
If display data is transmitted to destination terminal, then screen sharing functionality is achieved, but process load on PC increases
Solution Approach 1:
The display data is captured and prepared in advance before transmission begins. By performing the capture action preliminarily and storing the data, the system avoids continuous rendering during the transmission process, thereby reducing the real-time power consumption and process load on the PC while maintaining screen sharing functionality.
Solution Approach 2:
The system creates a static copy of the display data (bitmap) and transmits this copy rather than continuously rendering the display output. This copying method significantly reduces the processing power required during transmission, as the system only needs to read and transmit the pre-captured image data rather than continuously generate new renderings.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing apparatus 10aa capable of communicating with another apparatus via a network 2 is provided. The information processing apparatus 10aa includes a display unit 14b configured to display an image on a display apparatus included in or connected to the information processing apparatus; a transmission unit 11 configured to transmit image data of the image displayed on the display apparatus to the other apparatus; and a reducing unit 18 configured to reduce a process load involved in displaying the image on the display apparatus in the case where the transmission unit transmits the image data to the other apparatus.