Dynamic Screen Image Transfer via Adaptive Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote desktop protocols like RDP and VNC experience 'frame drop' issues due to lossless compression, resulting in jerky video playback over limited bandwidth communication channels, which affects the frame rate and user experience.

Innovation Solution

A system and method that vary compression quality to maintain a minimum frame rate by using a frame transfer engine with a queue item generator, image compression engine, transmission engine, and algorithm database to select appropriate compression algorithms based on network bandwidth and display frame size, allowing for simultaneous updates of computer displays across a network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If lossless compression is used to transfer screen updates, then image quality is preserved, but frame rate drops and video appears jerky

Engineering Contradiction:
Improveimage qualityVSAvoidframe rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the compression quality parameter based on detected scene changes. When scene changes are detected, the system transitions from lossless compression to lossy compression, modifying the compression parameter to balance image quality and transmission speed, thereby maintaining consistent frame rates while preserving visual fidelity during critical moments.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamics by making the compression method adaptive rather than static. It continuously monitors for scene changes and dynamically switches between lossless and lossy compression modes. This dynamic adjustment allows the system to optimize frame rates during stable scenes while maintaining image quality during active changes, resolving the contradiction between consistent frame delivery and image fidelity.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If lossless compression is used, then complete image data is transmitted, but bandwidth consumption increases and frame delivery becomes unreliable

Engineering Contradiction:
Improveimage data completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent changes the compression parameter based on scene activity. During periods of no scene change, lossless compression is used to transmit complete image data. When scene changes are detected, the parameter switches to lossy compression, reducing bandwidth consumption while maintaining sufficient visual quality, thus resolving the contradiction between data completeness and bandwidth efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial action by transmitting only the necessary image data required to convey the scene change information. Instead of always transmitting complete lossless images, it sends lossy compressed versions during stable periods where full detail is unnecessary, reducing bandwidth consumption while maintaining adequate image quality for the user experience.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If compression quality is reduced to maintain frame rate, then bandwidth usage decreases, but image quality degradation becomes more visible

Engineering Contradiction:
Improveframe rate consistencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent dynamically changes the compression quality parameter based on scene change detection. During scene changes, it uses higher quality compression (lossless or low-lossy) to preserve image fidelity when it matters most. During stable periods, it adjusts to lower quality compression to maintain frame rate consistency, thereby balancing frame rate performance with acceptable image quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system makes compression quality dynamic rather than fixed. It adapts the compression level in response to scene activity, using high quality during changes and lower quality during stability. This dynamic approach ensures frame rate consistency is maintained while image quality degradation is minimized at critical moments when users need to see accurate visual information.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2972760B1Efficient screen image transfer
Publication Date: 2018.08.29 OLOGN TECH AG
  • EP2972760B1 patent drawingFigure 1
  • EP2972760B1 patent drawingFigure 2
  • EP2972760B1 patent drawingFigure 3

AI summary

A system including a source display, externally updatable, an image compression algorithm database, a network connection, and a frame transfer engine. The algorithm database comprises a plurality of image compression algorithms. The frame transfer engine is configured to receive a plurality of updates made to the source display, store at least some of the updates in a queue, and select, based on a bandwidth of the network connection, a size of the update, and sizes and times of updates currently present in the queue, an image compression algorithm in the algorithm database for current transfer over the network connection.