Rollable Display Speed Matching for Frame-Drop-Free Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices with flexible displays face issues such as frame drops or incomplete screen rendering when expanding or reducing the screen display region at a constant speed, due to insufficient synchronization with application performance.
Innovation Solution
An electronic device that controls the speed of a motor based on the performance of the application displayed, adjusting the motor speed to match the time required for screen display, ensuring seamless transitions during region expansion or reduction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the screen display region is expanded or reduced at a constant speed using a motor, then the screen size changes efficiently, but frame drops occur and the execution screen is not smoothly displayed
Solution Approach 1:
The motor speed is dynamically adjusted based on the application's frame rendering performance. Instead of maintaining a constant speed, the system continuously monitors the time required to render a frame and modifies the motor speed accordingly, allowing the display expansion/retraction speed to adapt to the application's capabilities and prevent frame drops
Solution Approach 2:
The system implements a feedback mechanism where the rendering time of the execution screen is measured and used to control the motor speed. The processor recognizes the time required to display the execution screen and adjusts the motor speed based on this feedback, creating a closed-loop control system that ensures smooth display transitions
2Productivity
If the motor speed is increased to expand the screen faster, then the productivity improves, but frame drops increase and display quality deteriorates
Solution Approach 1:
The system dynamically adjusts the motor speed based on real-time rendering performance metrics. When rendering is fast, the motor speed increases to improve productivity; when rendering is slow, the motor speed decreases to maintain display quality and prevent frame drops, creating an optimal balance between speed and quality
Solution Approach 2:
The motor speed parameter is changed based on the rendering time parameter. The system monitors the time required to render a frame and adjusts the motor speed parameter accordingly, allowing the system to operate at different speed levels depending on the application's rendering capabilities and maintain both productivity and display quality
Data Source
AI summary
An electronic device may include a housing, a motor, a display including a region that, by using at least the motor, is expandable to the outside of the housing or reducible to the inside of the housing a memory, and a processor, wherein the memory may store instructions that, when executed, may cause the processor to: execute an application; expand, in response to a specified event, the region of the display to the outside of the housing at a specified reference speed by using the motor; recognize, during the expansion of the region, a time required to display an execution screen of the application on the display; adjust the speed of the motor on the basis of the required time; and display, on the display, the execution screen of the application corresponding to the expanded state of the display during the expansion of the region on the basis of the adjusted speed of the motor.


