Adaptive Display Data Compression for Variable Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile display systems, particularly in high-immersion environments like virtual reality, face issues with smooth motion due to momentary freezing or stuttering caused by variable bandwidth connections, which can be exacerbated by physical obstacles and interference from other wireless signals, leading to potential motion sickness and visual artefacts.
Innovation Solution
A method where a host device adjusts the compressibility of display data based on available bandwidth by setting parameters such as colour depth, spatial frequency, and frame rate, and uses feedback to optimize data generation for efficient compression, reducing the likelihood of dropped frames and visual artefacts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the video signal is compressed to transmit it more quickly or across reduced bandwidth, then transmission speed is improved, but visible display artefacts are introduced
Solution Approach 1:
The patent applies dynamics by making the compression parameters adjustable and adaptive rather than fixed. The system dynamically changes compression settings based on real-time bandwidth conditions, allowing optimal balance between transmission speed and display quality under varying network conditions
Solution Approach 2:
The patent implements parameter changes by modifying compression settings such as bitrate, resolution, and frame rate based on available bandwidth. When bandwidth is sufficient, higher quality parameters are used; when bandwidth is limited, compression parameters are adjusted to maintain smooth playback despite reduced quality
2Stability of the object's composition
If buffering is used to deal with interference, then smooth flow is improved, but additional delay is introduced
Solution Approach 1:
The patent applies partial action by using selective buffering rather than uniform buffering for all scenarios. Buffering is applied only when necessary based on bandwidth conditions, and the system prefers real-time transmission when possible, thus reducing unnecessary delay while maintaining smooth flow when needed
Solution Approach 2:
The system dynamically adjusts buffering strategies based on real-time bandwidth feedback. When bandwidth is stable and sufficient, minimal or no buffering is used. When bandwidth fluctuates or drops, buffering is increased to prevent freezing, creating a dynamic balance between delay and smoothness
Data Source
AI summary
A method involves receiving, at a host device, information indicative of available bandwidth on a variable bandwidth connection between the host device and a display control device, which may be based on monitoring a signal level on the connection, a link radio modulation mode, traffic on the connection, or the data rate of any return signals from the display control device. The method includes setting one or more parameters used to generate the display data that change compressibility of the display data based on the information, where compressibility of the display data affects efficiency of compression of the display data, and where the setting of the parameters may be based on a compression algorithm used when compressing the display data. The method includes generating the display data using the one or more parameters, compressing the display data, and transmitting the display data to the display control device.


