Roll-Up Screen Window Resizing for Jitter Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The use of roll-up screens in electronic devices leads to discomfort due to jitter when switching between windows of different sizes, as users often encounter large or small windows, causing a mismatch in window sizes that affects the user experience.
Innovation Solution
A method and apparatus for resizing windows on electronic devices with roll-up screens by detecting the stretching rate and duration of the screen, adjusting the window size based on these parameters, and applying size compensation to match the window with the screen size, using a temporary layer for third-party applications and direct adjustment for system-built-in applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the window size is adjusted to match the roll-up screen size, then the user experience is improved by preventing window overflow or being too small, but the window switching may cause jitter when switching between windows of different sizes
Solution Approach 1:
The patent applies preliminary action by adjusting the window size in advance before the user switches to a different application. The system detects the roll-up screen size change and proactively resizes the window to match the new screen dimensions, so when the user switches applications, the window is already the correct size, preventing jitter and providing a smooth transition experience
2Adaptability or versatility
If the window size is dynamically adjusted during roll-up screen operation, then the window matches the screen size, but the complexity of the system increases due to need for detection and calculation mechanisms
Solution Approach 1:
The patent implements feedback by continuously monitoring the roll-up screen size and using this information to dynamically adjust the window size. The system detects the actual screen dimensions during roll-up operation and feeds this information back to the window management mechanism, which then automatically resizes the window to match, creating a closed-loop adaptive system
Solution Approach 2:
The patent applies parameter changes by modifying the window size parameters (width and height) based on the detected roll-up screen dimensions. The system calculates the appropriate window dimensions that match the current screen state and applies these parameter changes to the window, enabling the window to adapt to different screen configurations
Data Source
Figure 1~3
Figure 4~5
Figure 6(a)~6(d)
AI summary
The present disclosure relates to a method for resizing a window, an electronic device, and a readable storage medium. The method includes: obtaining (11), in response to an operation triggered for rotating a roll-up shaft being detected, a stretching rate and duration of the roll-up screen; and resizing (12) the window of a current application displayed by the roll-up screen based on the stretching rate and duration of the roll-up screen.