PC Display Load Reduction for Video Conferencing Flickering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveability to participate in video conferenceVSAvoidscreen stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If display data is transmitted to destination terminal, then screen sharing functionality is achieved, but process load on PC increases

Engineering Contradiction:
Improvescreen sharing capabilityVSAvoidprocess load
Core Design Contradiction:
Adaptability or versatilityVSPower

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3089025B1Information processing device, program, and transfer system
Publication Date: 2020.02.12 RICOH CO LTD
  • EP3089025B1 patent drawingFigure 1
  • EP3089025B1 patent drawingFigure 2
  • EP3089025B1 patent drawingFigure 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.