Wireless Data Compression for Beamforming Interruptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless connections between computing devices and output devices, such as displays and speakers, experience interruptions due to movement, leading to data loss and noticeable disruptions during video or audio streaming, especially when beamforming adjustments occur.

Innovation Solution

A method that anticipates potential interruptions by determining the expected duration of such events and adjusts the compression level of data being transmitted, using a higher compression level temporarily to ensure data is sent before the interruption, thereby minimizing loss and maintaining a continuous stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If beamforming adjustments are performed to account for relative movement, then wireless connection reliability is improved, but data transmission continuity deteriorates due to interruptions

Engineering Contradiction:
Improvewireless connection reliabilityVSAvoiddata transmission continuity
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary actions by detecting when beamforming adjustments are scheduled to occur and pre-compressing data to a higher compression level before the interruption happens. This allows the data to be transmitted in advance during the maintenance window, preventing visible interruptions to the user.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the compression level parameter based on the detected beamforming adjustment events. When an adjustment is detected, the compression level is increased temporarily; when no adjustment is pending, the compression level returns to normal. This parameter change allows the system to adapt to the intermittent interruptions caused by beamforming.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a higher compression level is used to transmit data before interruptions, then data transmission reliability during interruptions is improved, but data quality deteriorates

Engineering Contradiction:
Improvedata transmission reliability during interruptionsVSAvoiddata quality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The compression level is made dynamic rather than static. The system switches between a first compression level (normal quality) and a second compression level (higher compression, lower quality) based on real-time detection of beamforming adjustment events. This dynamic adjustment ensures that quality is only reduced when absolutely necessary, and only for the duration of the interruption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies higher compression in advance of the interruption event, allowing critical data to be transmitted before the beamforming adjustment occurs. This preliminary action at higher compression ensures that essential data reaches the destination before the connection interruption, while minimizing the impact on quality since the higher compression is only used temporarily.

Inventive Principle:
Principle #10Preliminary action

3Duration of action of stationary object

If data is compressed at a higher level before interruptions, then the duration of data transmission before interruptions is extended, but the processing time increases

Engineering Contradiction:
Improvedata transmission duration before interruptionsVSAvoidprocessing time
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

Solution Approach 1:

The system performs preliminary compression of data before beamforming adjustments occur, extending the effective transmission duration by ensuring data is ready and compressed in advance. This allows the system to maintain continuous transmission appearance to the user, as data is prepared beforehand rather than waiting during interruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies compression selectively only to data that needs to be transmitted during or before interruption events, rather than compressing all data continuously. This partial action approach minimizes the overall processing time impact while still achieving the benefit of extended transmission duration for critical data packets.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11750861B2Compensating for interruptions in a wireless connection
Publication Date: 2023.09.05 DISPLAYLINK (UK) LTD
  • US11750861B2 patent drawing
  • US11750861B2 patent drawing
  • US11750861B2 patent drawing

AI summary

A method of compensating for potential interruptions in a wireless connection (110) over which data is transmitted from a host device (11) to a client device (12) involves determining an expectation of an interruption to the wireless connection (110), setting a second compression level for compressing the data when an interruption is due, the second compression level being set at a higher level than a first compression level normally used for the data, compressing the data at the second compression level, and forwarding the data compressed at the second compression level to a transmitting component (16) for transmittal to the client device (12). The expectation of a potential interruption may be determined by analysing a historical record of previous interruptions to determine a periodicity of the previous interruptions and using the determined periodicity to calculate when a next potential interruption may be expected, or by determining that a buffer used for storing the data prior to transmittal is full, indicative that an interruption has commenced, or by receipt of information from the transmitting component that a potential interruption is expected to occur or has commenced.