Rollable Display State Switching With Application Context Preservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices with extendable displays face issues in maintaining user experience continuity when the display area is expanded or reduced, as applications often need to be re-executed, causing loss of context.
Innovation Solution
An electronic device with a rollable display and processor that detects input for state switching, determines if the screen state can be maintained, and displays a graphic element indicating the state change, allowing applications to be re-executed seamlessly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the display area is extended or reduced in electronic devices with extendable displays, then the spatial efficiency and user experience are improved, but the application context is lost and user experience continuity deteriorates
Solution Approach 1:
The system performs preliminary actions by detecting the user's intent to change display state before the actual state transition occurs. It proactively prepares the application context for maintenance or restoration, ensuring that when the display state changes, the application can resume without losing its context. This is achieved by monitoring touch inputs and predicting user intentions in advance.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring the display state and application context, and making real-time adjustments to maintain context stability. When a display state change is detected, the system provides feedback by restoring the application context and ensuring seamless continuity, creating a closed-loop system that adapts to user needs while preserving application state.
2Adaptability or versatility
If the display state is switched in existing electronic devices, then the display flexibility is improved, but the application needs to be re-executed causing user experience discontinuity
Solution Approach 1:
The system ensures continuity of useful action by maintaining the application context across display state transitions. Instead of terminating and re-executing applications, the system preserves the application's running state and context information, allowing the application to continue its useful action seamlessly. This is achieved through context detection, maintenance logic, and restoration mechanisms that keep the application's functional state intact throughout the display state change process.
3Adaptability or versatility
If applications are re-executed when display size changes, then the system can adapt to new display dimensions, but the application context is initialized and lost
Solution Approach 1:
The system extracts and separates the application context information from the display state changes. By identifying and isolating the essential context elements (such as application state, data, and configuration), the system can maintain these extracted context components independently of the display dimension changes. This extraction allows the application context to be preserved and restored without being affected by the need to adapt to new display dimensions.
Solution Approach 2:
The system creates and maintains copies of the application context information that can be restored after display state changes. By duplicating the essential context data and storing it in a recoverable format, the system ensures that even if the original context is affected by display changes, a copy remains available for restoration. This copying mechanism prevents information loss by maintaining redundant context representations that can be reinstated when needed.
Data Source
AI summary
An electronic device according to various embodiments of this document may include a first housing, a second housing coupled to slide relative to the first housing, a rollable display in which a display area is reduced or extended based on sliding-in or sliding-out of the second housing, and a processor operatively coupled to the rollable display, wherein the processor may be configured to display a screen of a running application on the rollable display when the rollable display is in a first state, detect an input for switching the rollable display from the first state to the second state, in response to the input, and determine whether or not a screen state of the running application is able to be maintained when switching the state of the rollable display.


