Display Image Stabilization via Anticipated Motion Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The small form factor of mobile computing devices leads to pronounced device movement-induced jitter, causing eyestrain and negatively affecting user experience due to the smaller screen size.

Innovation Solution

The system anticipates device movement by comparing movement data to stored profiles, selecting a profile that includes compensation data to adjust image data, effectively stabilizing the image on the display by shifting it opposite to the anticipated movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Weight of moving object

If the device form factor is reduced to improve portability, then device portability is improved, but device movement-induced jitter becomes more pronounced

Engineering Contradiction:
Improvedevice portabilityVSAvoidimage stability
Core Design Contradiction:
Weight of moving objectVSStability of the object's composition

Solution Approach 1:

The system applies preliminary anti-action by anticipating device movement based on detected motion patterns and pre-compensating the displayed image position before the movement occurs. This creates an opposing effect that counteracts the anticipated jitter, stabilizing the image despite device movement during portable use.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system performs preliminary action by continuously monitoring device movement and predicting future position changes based on established motion profiles. The image compensation is applied in advance of the actual movement, allowing the display to preemptively adjust and maintain stability during portable operation.

Inventive Principle:
Principle #10Preliminary action

2Weight of moving object

If device size is reduced to improve portability, then device portability is improved, but screen size decreases

Engineering Contradiction:
Improvedevice portabilityVSAvoidscreen size
Core Design Contradiction:
Weight of moving objectVSArea of stationary object

Solution Approach 1:

The system creates a virtual copy of the display area through software-based image stabilization. By generating compensated image data that counteracts device movement, the system effectively creates a stable virtual display overlay that maintains readability and visual quality despite the physical constraints of a smaller screen.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If image data is adjusted to compensate for movement, then image stability is improved, but processing complexity increases

Engineering Contradiction:
Improveimage stabilityVSAvoidprocessing complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system applies dynamics by implementing adaptive motion profile selection that adjusts processing intensity based on detected movement patterns. The system dynamically selects from multiple pre-defined motion profiles and applies compensation only when movement is detected, varying the processing level according to the actual device state rather than applying constant maximum processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by selecting from multiple pre-defined motion profiles with different compensation characteristics. Based on the detected movement pattern, the system adjusts parameters such as compensation magnitude, frequency, and direction by selecting the most appropriate pre-configured profile, reducing the need for complex real-time calculations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2329338B1Compensating for anticipated movement of a device
Publication Date: 2017.05.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP2329338B1 patent drawingFigure 1
  • EP2329338B1 patent drawingFigure 2
  • EP2329338B1 patent drawingFigure 3A

AI summary

Anticipating movement of a display device and compensating for the anticipated movement. As a user performs an activity while viewing the device, the device experiences movement. The movement is compared to pattern data associated with profiles. One of the profiles is selected based on the comparison. Based at least on compensation data associated with the profile, image data for display on the device is modified to compensate for the anticipated movement. In some embodiments, the image data is shifted horizontally and/or vertically relative to a display area of the device in the opposite direction of the anticipated movement.