Full-Screen Display Method for Electronic Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing handheld electronic devices struggle to provide a full-screen display experience that adapts to various scenarios, particularly with the emergence of foldable screens and screen splitting technologies.
Innovation Solution
A full-screen display method and apparatus that determines whether a window displaying an application interface has an aspect ratio within a preset interval, allowing for full-screen display without the need for user rotation, regardless of the device's screen configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the application interface switches from portrait display to landscape display to implement full-screen immersive experience, then the full-screen display capability is improved, but the operation complexity increases as users need to rotate the electronic device
Solution Approach 1:
The system automatically detects the aspect ratio of the current window and determines the appropriate full-screen display mode without requiring user intervention. The processor judges whether to switch between portrait and landscape display based on the aspect ratio calculation, making the system self-adaptive to different screen configurations including foldable screens and screen splitting scenarios
Solution Approach 2:
The system changes the display parameter (display direction) based on the aspect ratio parameter. By calculating the aspect ratio of the current window and comparing it with preset values, the system dynamically adjusts the display orientation to achieve optimal full-screen experience without manual rotation
2Adaptability or versatility
If the system supports rotation of application interface for full-screen display, then the immersive experience is improved, but the adaptability to new scenarios such as foldable screens and screen splitting is insufficient
Solution Approach 1:
The aspect ratio-based full-screen determination method is universally applicable to various screen types including traditional fixed screens, foldable screens in different folding states, and screens with splitting configurations. The system uses the same aspect ratio calculation and judgment logic to adapt to diverse display scenarios without requiring separate handling mechanisms
Solution Approach 2:
The system pre-calculates and stores aspect ratio thresholds for different full-screen scenarios. When a full-screen request is received, the processor directly compares the current aspect ratio with these predetermined values to quickly determine the appropriate display mode, avoiding complex real-time analysis and reducing system complexity
3Adaptability or versatility
If the user rotates the electronic device to achieve full-screen display, then the display immersion is improved, but the time consumption increases due to the rotation action
Solution Approach 1:
The system automatically performs the full-screen switching action by detecting the aspect ratio and triggering the appropriate display mode change. This eliminates the need for manual rotation operations, allowing the full-screen transition to occur automatically and instantly when the aspect ratio condition is met, thereby saving user time
Data Source
AI summary
In a full-screen display method, a multimedia file is displayed in non-full screen on an application interface; and an instruction for displaying the multimedia file in full screen is detected, and it is determined whether a window displaying the application interface is a graph whose aspect ratio is in a preset interval. If the window is a graph whose aspect ratio is in the preset interval, the multimedia file is displayed in full screen in the window based on a current display direction of the application interface, where the current display direction of the application interface includes: a display direction of the application interface obtained when the instruction for displaying the multimedia file in full screen is detected.


