Screen Sharing Frame Compression for Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Screen sharing processes generate huge data traffic due to high-definition image requirements, leading to increased network bandwidth burden and video stuttering issues.

Innovation Solution

A method that determines the degree of change between adjacent frames of images and compresses frames with significant changes, reducing data transmission volume by sending compressed image data only during sliding or static states without affecting valid data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-definition screen images are transmitted frame by frame, then image quality is improved, but data traffic increases and network bandwidth burden increases

Engineering Contradiction:
Improveimage qualityVSAvoiddata traffic
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential visual information by identifying and transmitting key frames that contain significant changes, rather than transmitting all frames. This selective extraction reduces data traffic while preserving the essential visual content that users need to perceive.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only a subset of frames (key frames with significant changes) rather than all frames. This partial transmission is sufficient for maintaining perceived image quality while dramatically reducing the data volume that would be required to transmit every frame.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If high-definition screen images are transmitted frame by frame, then image quality is improved, but video stuttering occurs

Engineering Contradiction:
Improveimage qualityVSAvoidvideo fluency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts and transmits only key frames that contain significant visual changes, removing the unnecessary burden of transmitting redundant frames. This extraction approach prevents video stuttering by reducing network load while maintaining the essential visual information needed for smooth playback perception.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses partial action by transmitting only the necessary key frames rather than all frames. This partial transmission is sufficient to maintain video fluency and prevent stuttering, as the transmitted key frames provide the essential visual updates needed for smooth playback without overwhelming the network.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If all screen frames are compressed and transmitted, then data traffic is reduced, but transmission of valid data is affected

Engineering Contradiction:
Improvedata trafficVSAvoidvalid data transmission
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent extracts and transmits only key frames that contain significant visual changes, removing redundant frame transmissions. This extraction ensures that all transmitted data represents valid, meaningful visual information while reducing overall data traffic, as non-key frames are naturally redundant and can be inferred from surrounding key frames.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12106008B2Screen sharing display method and apparatus, device, and storage medium
Publication Date: 2024.10.01 DOUYIN VISION CO LTD
  • US12106008B2 patent drawing
  • US12106008B2 patent drawing
  • US12106008B2 patent drawing

AI summary

Embodiments of the present application provide a screen sharing display method and apparatus, a device, and a storage medium. The method is performed by: obtaining two adjacent frames of images of a first terminal device; determining image change information according to the two adjacent frames of images, the image change information indicating a degree of change of a latter frame of image relative to a former frame of image in the two adjacent frames of images; if it is determined that the degree of change indicated by the image change information is greater than or equal to a first preset degree, compressing the latter frame of image to obtain compressed image data; and sending the compressed image data to a second terminal device for display.