Screen Sharing via Operational Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screen sharing technologies face high communication and processing loads due to frequent exchange of large image data, leading to increased communication time and degraded real-time performance.

Innovation Solution

A screen sharing system where only operational information is sent and received among information processing apparatuses, reducing data exchange to the minimum necessary for reproducing input operations, with one apparatus acting as the transmitter and others as receivers, using a data communication channel to share a display screen.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If image data are sent and received frequently among information processing apparatuses to improve real-time screen sharing, then the real-time performance is improved, but the communication load and processing load increase

Engineering Contradiction:
Improvereal-time screen sharing speedVSAvoidamount of data exchanged
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential operational information from the complete screen data. Instead of transmitting full image data, the system identifies and transmits only the differential operational information (mouse movements, keyboard inputs, screen changes) that occurs between screen updates. This extraction principle reduces the data quantity significantly while preserving the real-time screen sharing functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter being transmitted from complete image data to operational information parameters. By transforming the data representation from pixel-based image data to event-based operational parameters (coordinates, input types, screen change indicators), the system reduces communication load while maintaining real-time performance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If image data are sent and received among information processing apparatuses to enable screen sharing, then screen sharing functionality is achieved, but communication time increases

Engineering Contradiction:
Improvescreen sharing functionalityVSAvoidcommunication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the necessary operational information needed to reproduce screen changes at the receiving end. By sending only the essential operational parameters rather than complete image data, the communication time is reduced while the screen sharing functionality remains intact through operational reconstruction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The transmitting apparatus preliminarily processes screen changes to identify operational information before transmission. By pre-processing and identifying only the changed operational elements, the system prepares minimal data for transmission, reducing communication time while ensuring complete screen sharing functionality through subsequent operational reproduction at the receiving end.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If full screen data are transmitted among information processing apparatuses, then complete screen information is shared, but the processing load for drawing received screens becomes high

Engineering Contradiction:
Improvescreen information completenessVSAvoidprocessing load
Core Design Contradiction:
Loss of informationVSPower

Solution Approach 1:

The patent extracts only the operational information necessary to reproduce screen changes, eliminating redundant data. The receiving apparatus processes only this extracted operational information to regenerate screen changes, significantly reducing processing load while maintaining complete screen information through operational reconstruction.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of the receiving apparatus processing complete screen data to extract changes, the system inverts the approach by having the transmitting apparatus extract operational information first, then transmit only these parameters. This inversion shifts the processing effort to the transmitting end and reduces the processing load at the receiving end, while complete screen information is preserved through operational reproduction.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10896019B2Screen sharing system, screen sharing method, and storage medium
Publication Date: 2021.01.19 RICOH CO LTD
  • US10896019B2 patent drawing
  • US10896019B2 patent drawing
  • US10896019B2 patent drawing

AI summary

A screen sharing system includes information processing apparatuses that display the same content on their respective screens as a shared screen. Each of the information processing apparatuses includes an operation right switching unit configured to acquire an operation right, a transmission data generating unit configured to generate transmission data including operational information of an input operation, and a drawing unit configured to draw a display object on the screen. At a transmitting information processing apparatus with the operation right, the drawing unit draws the display object according to the operational information, and the transmission data generating unit generates the transmission data including the operational information and sends the transmission data to a receiving information processing apparatus without the operation right. At the receiving information processing apparatus, the drawing unit draws the display object according to the operational information in the transmission data received from the transmitting information processing apparatus.