UI Rotation Smoothing via Region Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface transition methods in electronic devices require significant processing power for smooth transitions between orientations, such as portrait and landscape modes, which can be resource-intensive and affect visual appeal when power is limited, or result in a less aesthetically pleasing experience by reducing the number of frames rendered.

Innovation Solution

The system identifies distinct regions of the user interface, applies transformations like rotation, cross-fading, and scaling to these regions, and pre-renders the final interface to provide a smooth animation, allowing for efficient use of resources while maintaining visual appeal by dynamically adjusting the layout and content based on orientation changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If a graphics engine renders intermediate frames between portrait and landscape interfaces, then the visual appeal of the transition is improved, but the processing power consumption increases significantly

Engineering Contradiction:
Improvevisual appealVSAvoidprocessing power consumption
Core Design Contradiction:
Illumination intensityVSUse of energy by moving object

Solution Approach 1:

The interface is divided into multiple distinct regions (e.g., header bar, content region, footer bar, navigation elements) that can be transformed independently. This segmentation allows the system to apply different transformation strategies to different parts of the interface, reducing the overall computational burden while maintaining visual quality in critical areas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-renders the final interface state before the transition begins. By having the destination interface ready in advance, the system reduces the computational work needed during the actual transition, as it only needs to interpolate between the current state and the pre-prepared final state rather than generating all intermediate frames from scratch.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the electronic device renders only a subset of frames during transition, then the processing and power burden is reduced, but the visual appeal of the graphical transition is adversely affected

Engineering Contradiction:
Improveprocessing power burdenVSAvoidvisual appeal
Core Design Contradiction:
Use of energy by moving objectVSIllumination intensity

Solution Approach 1:

The system applies dynamic transformations to interface regions during the transition, including rotations, cross-fading, and scaling operations. These dynamic transformations create the perception of smooth motion and visual continuity, maintaining aesthetic appeal even when not all intermediate frames are fully rendered.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different regions of the interface receive different transformation treatments based on their importance and characteristics. Critical visual elements undergo more sophisticated transformations to maintain quality, while less important areas use simpler transformations, optimizing the balance between visual appeal and processing requirements.

Inventive Principle:
Principle #3Local quality

3Productivity

If the electronic device removes displayed elements and re-draws them after transitioning, then the processing burden during transition is reduced, but the smoothness of the animation is compromised

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidanimation smoothness
Core Design Contradiction:
ProductivityVSDuration of action of moving object

Solution Approach 1:

Elements that will be removed or transformed are pre-prepared in their final states. By having the destination elements ready before the transition begins, the system can seamlessly swap or morph between states without interruption, maintaining animation smoothness while reducing processing demands during the transition itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses cross-fading as an intermediary transformation technique, where elements gradually transition between states rather than abruptly appearing or disappearing. This cross-fading effect maintains visual continuity and smoothness while being computationally efficient compared to rendering all intermediate geometric transformations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10409396B2Rotation smoothing of a user interface
Publication Date: 2019.09.10 APPLE INC
  • US10409396B2 patent drawing
  • US10409396B2 patent drawing
  • US10409396B2 patent drawing

AI summary

This is directed to animating transitions in a user interface as the orientation of the user interface changes. An electronic device can display a user interface in any suitable orientation, including for example in portrait and landscape modes (e.g., based on the orientation of the display). To provide a resource efficient and aesthetically pleasing transition, the electronic device can pre-render the interface in the final orientation, and define an animation by cross-fading the interface between the initial and final interfaces. In some embodiments, the electronic device can identify distinct regions of the interface, and define separate animations for each region. The separate animations can be overlaid and displayed simultaneously to provide a uniform animated transition between the initial and final interfaces.